=== Ultimate WooCommerce Auction Pro ===
Contributors: nitesh_singh
Tags: woocommerce auction, woocommerce auction plugin, woocommerce auction theme, woocommerce bidding
Requires at least: 4.6
Tested up to: 5.5.1
Stable tag: trunk
Requires PHP: 5.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Awesome plugin to host auctions on your WooCommerce powered site and sell your products as auctions.

== Description ==

Ultimate WooCommerces Auction plugin allows easy and quick way to add your products as auctions on your site.
Simple and flexible, Lots of features, very configurable.  Easy to setup.  Great support.

= Plugin Features =

    1. Registered User can place bids 
	2. Ajax Admin panel for better management.
    3. Add standard auctions for bidding
    4. Buy Now option    
    5. Show auctions in your timezone        
    6. Set Reserve price for your product
	7. Set Bid incremental value for auctions
	8. Ability to edit, delete & end live auctions
	9. Re-activate Expired auctions
	10. Email notifications to bidders for placing bids
    11. Email notification to Admin for all activity
    12. Email Sent for Payment Alerts
	13. Outbid Email sent to all bidders who has been outbid.
	14. Count Down Timer for auctions.	
	15. Ability to Cancel last bid 
    and Much more...

== Installation ==
= IMPORTANT = 

Please backup your WordPress database before you install/uninstall/activate/deactivate/upgrade Ultimate WooCommerce Auction Plugin

Pre-installation note: You need to install WooCommerce plugin before proceeding further. It is available here - https://wordpress.org/plugins/woocommerce/
Once you have installed kindly refer to their documentation here for full setup - https://docs.woocommerce.com/documentation/plugins/woocommerce/marketplace/

1. 	Upload the folder ultimate-woocommerce-auction with its contents to wp-content/plugins/

2.  Activate the plugin.

3.  After you have setup WooCommerce and activated this plugin, you should add a product. 

4. 	While adding product, choose "product data = Auction Product". Add data to relevant fields. 

Your auction product should now be ready and displayed under "Shop" page. If you have problems please visit the [support](http://docs.auctionplugin.net) for technical questions, documentation and FAQs.

== Screenshots ==

1. Admin: Create auction product
2. Admin: Create auction product with data
3. Admin: Plugin Settings
4. Frontend: Shop Page
5. Frontend: Single product page example


== Changelog ==
= 1.2.5 =

1. Fixes

	Countdown Timer - There was an issue of display on safari browser and for browsers on IPhone. This has been fixed.
	
= 1.2.4 =

1. Improvement

	Ending Soon Email - New option has been added in this email to send this email to users who have this product in their watchlist. 

2. Fixes:

	Countdown Timer will now show time based on the timezone selected on the website. Previously, it was showing local computer time of the user which was causing confusion.

	Winner email's "Pay Now" button was earlier redirecting to Wordpress default login Page. It has been rectified and is now redirecting to "My Account Page".

	We had found an issue with checkout process while using "WooCommerce Deposit" plugin. This has been fixed.
	
	Users can now search by SKU numbers for auction products too. 




= 1.2.3 =

1. Fix:

	We have fixed following Notice which was appearing after previous version was released.

		Notice: Undefined index: ua-auction-cron in /home/runcloud/webapps/33-forever/wp-content/plugins/ultimate-woocommerce-auction-pro/ultimate-woocommerce-auction-pro.php on line 308

2. Improvement

	New plugin notification to set your server cron is now displayed instead of four notices. And we have documented the process to set server cron in this article - https://docs.auctionplugin.net/article/123-set-your-auction-cron-job

= 1.2.2 = 

1. New Feature:
	
	Server Cron Job: We have developed four background cron settings using which auction status, email, sms will be triggered even when there are no traffic on the website. These background cron jobs will ensure that events associated with auction products happen at exact time. You can go through this article to see how to set this in your hosting panel - https://docs.auctionplugin.net/article/68-installing-ultimate-woocommerce-auction-pro-plugin

2. Fix:

	Auction products were not being added in the checkout page when visitor was clicking "paynow" or "getitem" button in Winner Email. This issue has now been fixed.

3. Improvement:

	Error messages shown by our plugin were being displayed on top of screen which were going un-noticed by visitors. We have now added a slide feature which will slide the page automatically to the top so that visitor does not miss the error messages.
	

= 1.2.1 = 

1. Fixes 
	
	Multiple Email
	
		We had received an issue from customer that multiple winner emails, sms and "auto debit" requests were being sent out to winners. Though after multiple tests we were not able to reproduce the problem but we have implemented few code which will ensure that recursive calls to emails, Twilio and Stripe API are not made.
	
2.	Improvement:	
	
	Logging
	
		WooCommerce Log - We have added Auction ID for logs generated for auction products.
		
		
= 1.2.0 =

1. Fixes
	
	If anyone has installed Elementor plugin on their website and will make a WooCommerce product page (for auction) using it, then they can choose "add to cart" button to show bidding portion. This is a temporary fix until we develop full compatibility for Elementor.
	
= 1.1.9 =

1. New Features

	Plugin is now compatible with WooCommerce Product Table (WCPMT) plugin and we have added a new shortcode which you can use with WCPT plugin to show count-down timer on table's column. Here is the shortcode - [countdown id="%product_id%"] 
 
2. Improvement
	
	We have added a new bid button - "Directly Bid" on auction product detail page. You can enable this setting from "Auctions > Settings > Display > "Enable Specific Fields" > Direct Bid Button. If it is already active then save it so that its value can be saved to database. So now, if you enable it then your users will get two options to bid "Directly Bid" and "Custom Bid".
	
	We have changed name of "Place Bid" button to "Custom Bid". Please update your translation file accordingly.
	
	Auction sorting options are added to default product sorting options so user can set any auction option as default.
	
	Bid Increment for Fixed value now supports values less than 1 (e.g. 0.2, 0.7) but 0 is not allowed for both admin and vendor auctions

3. Fixes
	
	WooCommerce's Product Category Widget and shop page was showing wrong auction product count for categories. This has been fixed now.
	
	Auction Product Detail Page was not displaying properly for DIVI Themes. This has been fixed now.
	
	Shop manager User role can view bidder names when masking is on.
	
	There were few issues found when our plugin was working with WPML plugin. These have been fixed.


= 1.1.8 = 

1. Fixes

	Anti Sniping was not working properly after we had used new Wordpress Timezone function. This has been fixed.
	
	Ending Date displayed on auction product detail page was incorrect. This has been fixed. 
	

= 1.1.7 = 

1. New Features

	New Addon: Offline Dealing of Buyer & Seller - This Addon will share contact details of buyer and seller with each other so that they can do offline dealing.

2. Improvement

	Plugin now uses latest WP functions which were introduced in WP 5.3 - https://make.wordpress.org/core/2019/09/23/date-time-improvements-wp-5-3/
	
	New configuration to show reserve price on auction detail page. 
	
3. Fixes

	Categories were showing wrong "auction product" count for shop page. This has been fixed now.
	
	WCFM Front End Manager Dashboard > Add auction had few Javascript and CSS enhancements for Wordpress 2020 Theme.
	
	Add/Edit Auction Product was not showing "General" Tab option. This has been fixed now.
	
	Notices and Warning were being displayed in few screens and this has been fixed now.


= 1.1.6 = 

1. New Features

	Assign a new winner for an expired auction by deleting bid of the existing winner. Admin can now do this if they have not received payment from their existing winner. Once they delete existing winner, then highest (normal bidding) or lowest (reverse bidding) most bidder next in line will be the winner and email notification will be sent to that person. 
	
	Choose your own winner. Auction owners can now choose their own winners. They get an option to do this inside "Edit Product".
	
	New Email notification - "Ultimate Auction - Auction Lost" has been added for proxy and silent bidding. This email notification once enabled will send notification to all bidders who lost in bidding once auction expires. 
	
	New configuration has been added for admin to allow admin and "auction owners" to bid on their own auction. By default both can bid. This has been added inside "WP Admin > Auctions > Settings > Auction".
	   

2. Improvement

	Block/Un-block Users to place bid now can now be done in bulk. We have added this option.
	
	Resend button for sending winning email has been provided inside "Auctions" and "Bids" screens. 
	
	Email "Ultimate Auction - Auction Won" now has new checkbox to send this email notification to Admin and Auction Owners or Sellers. 	
	
	Under WP Admin > Auctions > Settings > Display > Auction Detail Page, we have provided many configuration to enable/disable various texts displayed on "Auction Product Detail Page". This will help admins to choose what they want to show and what to hide.
	
	We now display currency sign right before the bid text field on Auction Product Detail page.
	
	Silent Auction now has a new configuration to enable/disable outbid email notifications.
	
	When any auction product has only "buy now" price enabled and no "bidding" then we have shown buy now price on auction list page. Previously it showed "Place Bid" text.

3. Fixes

	Outbid email was being sent for users who were outbiding their own bids. This has been fixed now. 
	
	Javascript error occurred due to single quote which has ben fixed by adding addslashes function. 
	
	There was an issue caught while imputing variable bid increment field during Import. This has now been fixed.
	
	
= 1.1.5 = 

1. Improvement

	Notifications added for new features in Business and Unlimited licenses.	
	
= 1.1.4 =

1. Fix

	My Account > Auctions page was throwing 404 Error when Permalink Setting was set to Plain and other values. this has been fixed.

2. Improvement

	Redirection to Auction Detail page - When any visitor (without logged in) used to visit auction product detail page, they were prompted to login/Register which upon click opens "My Account" page. And then after login or registration, it did not redirect back to Auction Product Detail page. We have now included that feature.

	HTTP POST request was being called with each page load to check expiration status. This was redundant and not required and thus have been removed.
	
	
= 1.1.3 =

1. New 

	PRO Version shortcodes will now have pagination option.

2. Fix: 

	WooCommerce Product Search Widget was not displaying auction products. This has been fixed.
	
	Bids Menu was not displaying bids for "All" options. This has been fixed.
	
	When you will convert "Future Auction" to "Live Auction" then it would happen without any error.
	
3. Improvement

	When user or any auction is deleted then associated auction data for user or auction will also be deleted. 
	
	English Sentences for few emails were edited.
	
	

= 1.1.2 = 

1. New:
	
	Bulk Import feature for auction products - https://docs.auctionplugin.net/article/91-5-how-to-bulk-import-auction-products

	WPML Compatible

2. Fix:
	
	Deleting auction was causing type E_ERROR. This has been fixed.
	
	WCFM Ultimate version had a conflict which we have resolved now.


= 1.1.1 = 

1. New:
	Automatic Relisting: This feature will enable auctioneers to relist their auctions automatically based on conditions they choose like
		If Winner has not paid
		If Auction expired without bids
		If Reserve Price was not met

	Variable Increment: This feature will allow auctioneers to mention different incremental value for different bid amounts. Previously, auctioneer were only able to mention a fixed increment value based on which subsequent bids were placed. This will help auctioneers to get good bidding amount for their products.

	Block/Un-Block User to place bid: Admin can now block any registered user to place their bid. If blocked then user will not be able to place bid and will get an alert message. This will help auctioneers to block users who win but dont pay final bid amount.

	Instant Bidding: Admin gets a configuration under Auction Settings which when enabled will place bid instantly using AJAX based requests without page refresh. 

	Show Countdown timer on shop page: Admin gets a new configuration to enable timer for auction products on shop page. Configuration is under: Auction->Settings->Display Settings Tab -> Shop Page Setting -> Enable/Disable countdown on Shop(Product loop) Page)

	Hide "Product Condition" field on Auction detail page: New configuration has been added under Settings > Display Settings to hide this field. 

2. Improvement:

	Plugin Menu: We have organized plugin menu in better way so that it is more convenient for admin to access all settings and information in it.

	Anti-Sniping/Soft Close: We have added two options for this feature. One option will recursively extend expiration time if bids are placed during a specific time interval. Second option will extend expiration only once and will send email to all bidders intimating this extension. Admin can now choose what behavior they want.

	Add Auction Product form now has options to choose bidding, buy now or both.

	Multiple checkout option for users: If any user has won multiple auction products, he/she had to individually click "Pay Now" link under their My Accounts > Auctions > Won Bids to checkout that product and pay. Now, plugin offers a multiple check out option which will add all their won products to their WooCommerce's checkout page and they can pay for them together. 

	We have now renamed "Scheduled", "Pending" words to "Future" so that it is easier for admin to understand future auctions.

3. Fix:

	Shop page was not listing auctions if admin edited any auction. This bug appeared due to wrong query implementation but is now fixed.

	Multiple warnings with the plugin has been fixed.
	
	
= 1.1.0 =

1. New:

	PRO version will now let users add auction using a popular multi-vendor plugin - "WCFM Multi-Vendor Marketplace Plugin by WC Lovers". We proudly announce that PRO version now integrates with this plugin.
	
	Admins who want their users to add auction can refer this url - https://docs.auctionplugin.net/article/89-how-your-users-can-add-auction
	
	Article about WCFM Multi-Vendor Marketplace is here - https://docs.auctionplugin.net/article/90-wcfm-marketplace-by-wc-lovers

2. Improvement

	Negative bid values wont be accepted.
	
	Buy now can be disabled if user enters ZERO value for it.

3. Fix:

	Alert confirmation while placing bid had issues with page reload due to which "Cancel" button was not cancelling the bid. This has been fixed.		


= 1.0.4 =

1. Proxy Bidding: Outbid email is sent to bidder when bid from other users is higher or lower than  max/min bidding amount depending on normal or reverse auction type.
 

2. Silent Auction:Incorrect bidding value was being displayed to the logged in user when bid was being placed. This has now been fixed.
 

3. Private Message notifications: Recipients input field when had {seller} placeholder, then this email notification was not working. This has now been fixed.


= 1.0.3 =

1. Improvement:

		Private Message notifications: Email notification now has a new placeholder: {seller} that can be entered inside “Recipients” field for sellers to receive this notification from users.

2. Fix:

	Silent Auction
		Removed “Winning” and “Losing” labels as these were silent auctions.
		
	Wrong bidding value in email for subsequent bidders were shown. This has been fixed.
	
	
= 1.0.2 =

1. New:

Silent auction: New admin configuration added under Auctions > Settings > Auction Settings > Silent Auctions > “Restrict users to bid only one time”. This when activated will allow user to bid only one time.
 

New admin configuration under Auctions > Settings > Auction Settings > Extra Settings > Enable an alert box. This will show an alert box when user will place a bid.
 

Proxy Bidding: New admin configuration added under Auctions > Settings > Auction Settings > Proxy Auction > “Disable Proxy Bidding to happen for amount less than Reserve Price too.”
 

New email notification is sent to bidder when his/her bid is deleted.

2. Improvement:

Bid Sniping: We have implemented this logic to occur only once and send an ending soon email to all bidders when the auction is extended due to it.
 

Relist Email was missing reason for relisting. This has been added.
 

3. Fix:

Silent Auction

Bid notification on the auction detail page was showing the outbid value. Since it is a silent auction, this has been removed.
 
Ending Soon Email was arriving late. There was a timezone conversion issue due to which this email was sent at inappropriate time. This has been fixed.
 

Proxy Bidding

Outbid Email for same users were coming earlier. This issue has been fixed.

When highest bidder will place higher bid then his maximum bid will increase. Previously bid was being placed.

Few text were missing translation. They have now been included.

= 1.0.1 =

1. New Feature - We have added new configuration: "Disable the Buy It Now option once bidding has reached the reserve price". Enjoy this feature.

2. Fix - Few texts inside plugin were missing to be translated. We have tested and included all texts. You can now translate all using LocoTranslate.

3. Fix - Payment link in winning email had a query issue. This has now been fixed and you wont see "Empty Cart" message.

4. Fix - Bid value placed by automated bidding appearing inside Auction Detail page were missing currency format set by WooCommerce. This has now been fixed.

= 1.0 =
Initial Release