Releases: bigcommerce/bigcommerce-for-wordpress
Releases · bigcommerce/bigcommerce-for-wordpress
4.21.0
[4.21.0]
Changed
- Set “New/Updated Since last Sync” as the default selection in the manual product sync on both the Settings page and the Product Archive in the admin.
Fixed
- Reflects change of the customer's group after full re-sync process: customer should see product prices according to group settings
4.20.1
[4.20.1]
Fixed
- Handle legacy PHP filter_input bug which may cause situation with empty auth headers and webhook validation fail
- Update existing webhooks with new passwords when enabling webhooks in settings. The update prevents webhook validation issues with old passwords
4.20.0
[4.20.0]
Changed
- Update the cart total when QTY is updated
- 'Update total' button click, while shipping calculation, will update the total price
Fixed
- Fixed issue when webhooks option is enabled during onboarding process. Check if webhook already exists and return its id instead of trying to recreate it
- Fixed error occurring while plugin activation. Problem was caused by handling the property on an empty object
- Fixed bccustomervisibleterms value issue. Previously WP_Error could be set as transient value and cause issues on the storefront. Currently when error is occured empty value will be saved to transient
- Fixed the inventory updates via webhook. The inventory level should be updated when it is changed on the BC side whether a product or variant tracking is enabled.
- Fixed product images switch when the user selects the variant. The corresponding image of the variant will be displayed
4.19.1
[4.19.1]
Changed
- Added ability to set the max file size for the import log. Before each import starts the log size is measured and if the size exceeds the limit it will be truncated. The default log size is 25MB. In order to change defaults go to Setting > Diagnostics. Find and update the 'Log file max size' field
Fixed
- Fixed the 'New/Updated since last sync' import. The import will pull new products as well as update existing ones. Previously the 'New/Updated since last sync' updated existing products only
- Added ability to see product sync log errors description on the 'Diagnostic' tab
- Settings > Diagnostics > Product Sync Log sync statistics are displayed in the table separately for multiple channels
- Fixed 'Auto' sync behavior with enabled multichannel support. Added a filter bigcommerce/channels/map-products-to-all-channels filter defaulted to false
- When multi-channel is enabled and the filter is false, if the Auto sync is enabled, sync imports products that are connected to each channel only.
- When that multi-channel is enabled and that filter is true, if the Auto sync is enabled, newly added products to the catalog will be synced to all connected channels.
4.19.0
[4.19.0]
Added
- Added support for BC product create/update/delete webhooks. Turning on the "Enable Webhooks" creates a subscription to product create, update, and delete events, enabling products to be updated in real time rather than only via sync
Changed
- In order to add more transparency in plugin code and updating the 'Plugin Code Reference' site PHPDoc blocks were updated. Added missing descriptions for classes/methods and explanation comments in methods body. Please check the list of affected items below
- src/BigCommerce/Accounts/Channel_Settings.php
- src/BigCommerce/Accounts/Countries.php
- src/BigCommerce/Accounts/Customer_Group.php
- src/BigCommerce/Accounts/Login.php
- src/BigCommerce/Accounts/Nav_Menu.php
- src/BigCommerce/Accounts/Password_Reset.php
- src/BigCommerce/Accounts/Sub_Nav.php
- src/BigCommerce/Accounts/User_Profile_Settings.php
- src/BigCommerce/Accounts/Wishlists/Actions/Add_Item.php
- src/BigCommerce/Accounts/Wishlists/Actions/Create_Wishlist.php
- src/BigCommerce/Accounts/Wishlists/Actions/Delete_Wishlist.php
- src/BigCommerce/Accounts/Wishlists/Actions/Edit_Wishlist.php
- src/BigCommerce/Accounts/Wishlists/Actions/Remove_Item.php
- src/BigCommerce/Accounts/Wishlists/Missing_Wishlist.php
- src/BigCommerce/Api/Shipping_Api.php
- src/BigCommerce/Api/Store_Api.php
- src/BigCommerce/Api/Tax_Class_Api.php
- src/BigCommerce/Assets/Admin/JS_Config.php
- src/BigCommerce/Assets/Admin/JS_Localization.php
- src/BigCommerce/Assets/Theme/JS_Config.php
- src/BigCommerce/Assets/Theme/Styles.php
- src/BigCommerce/CLI/Documentation/Build_Docs.php
- src/BigCommerce/CLI/Documentation/Import_Docs.php
- src/BigCommerce/CLI/Import_Products.php
- src/BigCommerce/CLI/Resources/Build_Resources.php
- src/BigCommerce/Cart/Add_To_Cart.php
- src/BigCommerce/Cart/Cart.php
- src/BigCommerce/Cart/Cart_Mapper.php
- src/BigCommerce/Cart/Cart_Menu_Item.php
- src/BigCommerce/Cart/Cart_Recovery.php
- src/BigCommerce/Cart/Checkout.php
- src/BigCommerce/Checkout/Customer_Login.php
- src/BigCommerce/Container/Accounts.php
- src/BigCommerce/Container/Analytics.php
- src/BigCommerce/Container/Api.php
- src/BigCommerce/Container/Merchant.php
- src/BigCommerce/Container/Rest.php
- src/BigCommerce/Container/Settings.php
- src/BigCommerce/Customizer/Styles.php
- src/BigCommerce/Forms/Delete_Address_Handler.php
- src/BigCommerce/Forms/Product_Review_Handler.php
- src/BigCommerce/Forms/Purchase_Gift_Certificate_Handler.php
- src/BigCommerce/Forms/Registration_Handler.php
- src/BigCommerce/Forms/Update_Address_Handler.php
- src/BigCommerce/Forms/Update_Profile_Handler.php
- src/BigCommerce/Import/Importers/Products/Product_Builder.php
- src/BigCommerce/Import/Importers/Products/Product_Saver.php
- src/BigCommerce/Import/Processors/Listing_Fetcher.php
- src/BigCommerce/Merchant/Account_Status.php
- src/BigCommerce/Merchant/Connect_Account.php
- src/BigCommerce/Merchant/Onboarding_Api.php
- src/BigCommerce/Pages/Checkout_Complete_Page.php
- src/BigCommerce/Pages/Required_Page.php
- src/BigCommerce/Pages/Shipping_Returns_Page.php
- src/BigCommerce/Plugin.php
- src/BigCommerce/Post_Types/Product/Product.php
- src/BigCommerce/Post_Types/Product/Query.php
- src/BigCommerce/Post_Types/Product/Query_Mapper.php
- src/BigCommerce/Proxy/Proxy_Controller.php
- src/BigCommerce/Rest/Coupon_Code_Controller.php
- src/BigCommerce/Rest/Pricing_Controller.php
- src/BigCommerce/Rest/Products_Controller.php
- src/BigCommerce/Rest/Shortcode_Controller.php
- src/BigCommerce/Settings/Import_Status.php
- src/BigCommerce/Settings/Screens/Api_Credentials_Screen.php
- src/BigCommerce/Settings/Screens/Onboarding_Complete_Screen.php
- src/BigCommerce/Settings/Screens/Welcome_Screen.php
- src/BigCommerce/Settings/Sections/Cart.php
- src/BigCommerce/Settings/Sections/New_Account_Section.php
- src/BigCommerce/Settings/Sections/Troubleshooting_Diagnostics.php
- src/BigCommerce/Shortcodes/Product_Reviews.php
- src/BigCommerce/Templates/Address_Form.php
- src/BigCommerce/Templates/Amp_Cart_Summary.php
- src/BigCommerce/Templates/Amp_Cart_items.php
- src/BigCommerce/Templates/Controller.php
- src/BigCommerce/Templates/Form_Controller.php
- src/BigCommerce/Templates/Gift_Certificate_Balance_Response.php
- src/BigCommerce/Templates/Gift_Certificate_Form.php
- src/BigCommerce/Templates/Order_Summary.php
- src/BigCommerce/Templates/Product_Options.php
- src/BigCommerce/Templates/Product_Specs.php
- src/BigCommerce/Templates/Registration_Form.php
- src/BigCommerce/Templates/Review_Form.php
- src/BigCommerce/Templates/Wishlist_Product.php
- src/BigCommerce/Util/Kses.php
- src/BigCommerce/Webhooks/Checkout_Complete_Webhook.php
- src/BigCommerce/Webhooks/Product_Inventory_Update_Webhook.php
- src/BigCommerce/Webhooks/Product_Update_Webhook.php
- src/BigCommerce/Webhooks/Product_Updater.php
- src/BigCommerce/Webhooks/Status.php
- src/BigCommerce/Webhooks/Webhook.php
- src/BigCommerce/Webhooks/Webhook_Versioning.php
4.18.0
[4.18.0]
Changed
- Added support in the WP Menu feature for BC product sub-categories for adding the Product Categories.
- Updated version requirements and compatibility for PHP, MySQL, and WordPress. PHP 7.4+, MySQL 5.6+, WordPress 5.8.1 (tested up to).
Fixed
- Fixed an issue with WordPress menus where the option to add Brands or Product Categories would not add to the menu list at all.
- Fixed issue with cart on the main menu on different themes. Now the menu item cart opens the mini cart.
4.17.1
[4.17.1]
Fixed
- Fixes an issue with product imports/syncing where the process would fail (504) due to a timeout with
upstream_response_time
. The timeout value was increased to allow more time to complete the process.
4.17.0
[4.17.0]
Changed
- PHPDoc for cart-footer.php template updated
Fixed
- Fixed Product Import logic so
script
andstyle
tag contents are not displayed in product description. - Fixed
Uncaught ReferenceError: ga is not defined
console error - Fixed Wishlist product image thumbnail size
- Fixed reset password error
- Fixed low stock notification
4.16.0
[4.16.0]
Fixed
- Fixed styling of hidden product variant radio elements in Twenty Twenty One theme
- Fixed sub total to exclude tax in cart details
- Fixed sub total to exclude tax in order history details
- Fixed CLI importer warnings
4.15.1
[4.15.1]
Fixed
- Fixed a fatal error on plugin activation for new installs