*** Free Product Sample *** 2023-06-22 - version 1.1.18 * Fixed the PHP fatal error in case _stock field is empty. 2023-05-25 - version 1.1.17 * Fixed warnings on Wordpress 6.2.2 ( over PHP 8.x ). 2022-08-12 - version 1.1.16 * Added WooCommerce Marketplace specific code. 2022-07-21 - version 1.1.15 * Fixed redirect error after plugin activation. * Fixed fatal error when free version is not activated. 2022-07-20 - version 1.1.14 * Consolidated admin notices to one notice. * Fixed redirect error after free version is activated. * Minor bug fixes. 2022-07-15 - version 1.1.13 * Improved handling of blank/empty settings. * Added WooCommerce Marketplace specific code. 2022-02-02 - version 1.1.12 * Update: Changed how plugin installs core version of the plugin if it is not present. 2022-02-02 - version 1.1.11 * Fix: Ensured plugin code was compliant with WooCommerce coding standards. * Fix: Added translatable strings in areas were they were missing. * Fix: Moved some licensing code to a separate file for better file structure. * Update: Updated translatable language file. 2022-01-21 - version 1.1.10 * Fix: In certain circumstances, the regular shipping costs (not sample cost) were being applied to the purchase when only a sample product was in the cart. 2022-01-14- version 1.1.9 * Fix: The conditions for displaying the sample button on the shop page when specific categories were selected in the plugin's settings was preventing the sample button from displaying if a product was added to multiple categories and one or more of those was not selected in this plugin's settings. The new way (below) allows for the sample button to display if the product is in any of the matching categories.When using categories, the conditions for displaying the sample button on the shop page could prevent the sample button from displaying. If a product got added to multiple categories and one or more of those was not selected in this plugin's settings, the sample button would not display. This update allows the sample button to display if the product is in any matching categories. 2021-12-23 - version 1.1.8 * Added a $package attribute to filter `wfps_shipping_rates_filter` to allow additional modifications to shipping rates. 2021-11-24 - version 1.1.6 * Added functions to test for quantities of samples and total cart contents in order to determine if sample shipping or regular shipping rates should apply. 2021-11-22 - version 1.1.5 * In circumstances when using different shipping rates for samples and regular products, the plugin was only charging the sample rate when a customer purchased a mix of samples and regular products. 2021-11-15 - version 1.1.4 * Update: Certain conditions were causing shipping rates to become negative, which could result in a shipping cost that was less than the order total, providing the customer with a free order. 2021-11-10 - version 1.1.3 * Update: Hide free sample option from shop/category pages when AJAX checkout is not enabled. 2021-10-20 - version 1.1.2 * Fix: PHP notice when certain shipping class conditions were met. 2021-10-15 - version 1.1.1 * Fix: In rare cases where a product did not have a category, an error will be shown in the cart upsell. 2021-09-28 - version 1.1.0 * Added two tags to use in the button label `{product_title}` and `{custom_label}`. When using `{product_title}` the product's title will be replaced in the button text. When using `{custom_label}` the value entered in the product custom meta field `fps_custom_label` will be replaced in the button text. * Added filter `woo_free_product_sample_custom_label_key_shop`, which enables the user to change the custom button text meta field key. * Added filter `woo_free_product_sample_button_label_shop`, which enables the user to change the button text shown on an individual product page. * Added filter `woo_free_product_sample_default_label_shop`, which enables the user to change the default button text shown if no label is specified. 2021-09-23 - version 1.0.25 * Initial commit. * Update new contributors and Amplify Plugins website for updates.