Skip to content

Releases: bigcommerce/bigcommerce-for-wordpress

4.21.0

01 Dec 21:01
da43470
Compare
Choose a tag to compare

[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

19 Nov 16:06
723102a
Compare
Choose a tag to compare

[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

09 Nov 18:08
8b948b4
Compare
Choose a tag to compare

[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

29 Oct 14:06
a0503ac
Compare
Choose a tag to compare

[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

20 Oct 13:41
4828dee
Compare
Choose a tag to compare

[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

07 Oct 01:17
8447a7b
Compare
Choose a tag to compare

[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

13 Sep 22:48
37b4929
Compare
Choose a tag to compare

[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

07 Sep 22:05
b8b07b7
Compare
Choose a tag to compare

[4.17.0]

Changed

  • PHPDoc for cart-footer.php template updated

Fixed

  • Fixed Product Import logic so script and style 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

12 Aug 03:07
bffa528
Compare
Choose a tag to compare

[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

03 Aug 21:57
16ead23
Compare
Choose a tag to compare

[4.15.1]

Fixed

  • Fixed a fatal error on plugin activation for new installs