Skip to content

Releases: bigcommerce/bigcommerce-for-wordpress

4.29.0

14 Jun 17:56
79462ad
Compare
Choose a tag to compare

[4.29.0]

Added

  • Webhook listeners for adding/removing products to the channel. Webhooks can be enabled via Bigcommerce > Settings > Product Sync > Enable products webhooks. Webhook is firing when a product is assigned to a channel or unassigned from it
  • Add the ability to change product variant's out-of-stock behavior. Go to Customizer > Bigcommerce > Product Single > Product variants out of stock behavior. If the option is enabled then out-of-stock variants will be disabled. If it is disabled out-of-stock items can be added to the cart
  • 'Fast' import type(beta) is added. When it is selected during the import will get only products titles, ids, categories, and brands. Other information like prices, images, descriptions and etc, won't be retrieved on import. Instead, the information will be taken directly from Bigcommerce API and will show relevant product data on the fly. Import type can be set from WordPress admin panel > Bigcommerce > Settings > Product Sync > Import Type.

Changed

  • Categories is_visible behavior can be controlled from Customizer. Go to Customizer > Bigcommerce > Product Category > Categories 'is_visible' option. If the option is on the plugin will respect categories visibility set in Bigcommerce admin and will remove hidden categories from the menu and redirect categories pages to the 404 page

4.28.0

12 May 16:29
a199a8d
Compare
Choose a tag to compare

[4.28.0]

Added

  • Support for WPGraphql plugin queries was added:
    • bCProducts - retrieves a list of Bigcommerce products
    • bCProduct - retrieves single product data by product ID
    • bCCategories - get the Bigcommerce categories list and their data
    • bCCategory - get Bigcommerce category data by category ID
    • bCBrands - get Bigcommerce brands data list and their data
    • bCBrand - get Bigcommerce brand data by brand ID
  • Support for Bigcommerce out of stock inventory settings(Advanced Settings > Inventory > General Settings). To enable that feature in the plugin go to Customizer > Bigcommerce > Product Catalog > Respect General Inventory Settings. If the option is enabled next actions will be applied to the products:
    • Do nothing - product will be shown without changes
    • Redirect to the category page - user will be redirected from product page to product category page if a product is out of stock
    • Hide product on category page - product can be accessed directly via link but will be hidden from the category page
    • Hide the product completely - the product will be hidden from the category page and can't be accessible via direct link.

Changed

  • Successful customer registration will not perform auto-login to the WordPress store. Customers should sign in to the store via login page
  • Password reset form after submission will redirect customers to the same site in WordPress network. For example: if customer submits the reset password form on nb.store.com after submission customer still stays on the nb.store.com
  • Pass product SKU in analytics events alongside product ID
  • Synchronize Password option is enabled by default for customers created via webhooks

Fixed

  • Fixed the scopes issue during on-boarding process that prevented store connection and setup
  • Fixed total and subtotal calculation on the cart when using discounts like "Buy one, get one free"
  • Correct alignments for second address row in Twenty Twenty-Two theme
  • Correct Wishlist size in Twenty Twenty-Two theme
  • Correct coupon code field size on the cart page in Twenty Twenty-Two theme
  • Correct mini-cart "View cart" button size in Twenty Twenty-Two theme

4.27.1

20 Apr 18:56
d7631d7
Compare
Choose a tag to compare

[4.27.1]

Fixed

  • Fixed the issue with products data fetch that prevented the correct import and allows import of only the first 10 products

4.27.0

20 Apr 18:55
d7631d7
Compare
Choose a tag to compare

[4.27.0]

Added

  • Added detailed description to the Import Task Processing option in Settings -> Product Sync
  • Respect product variants availability settings: if variant is disabled or not available it will be un-selectable and visually marked
  • Add support for category is_visible flag:
    • Hide disabled category from menu
    • Redirect from category page to 404 page
    • Exclude category from search index
    • Product under category can still be accessed, directly via URL

4.26.1

05 Apr 17:15
dbfbc1e
Compare
Choose a tag to compare

[4.26.1]

Fixed

  • Increased the Custom Fields values limit and add correct processing for the special characters. If the error occurs on that step import will continue working with the next batch of the products

4.26.0

28 Mar 21:48
0d76fbb
Compare
Choose a tag to compare

[4.26.0]

Added

  • Added automatic API scope check during plugin installation. If provided API credentials do not meet the required criteria, the plugin installation will be aborted and an error message will be shown
  • Added ability to control customer's group's cache expiration time as well as ability to purge customer and products cache. In order to control or purge the cache go to Bigcommerce -> Settings -> Diagnostics.
    • Use the 'Flush Users Cache' button will purge customers' group cache and retrieve fresh data from Bigcommerce API.
    • Use the 'User Cache Expiration' option field to set the time for how long the group cache should be stored.
    • Use the 'Flush Products Cache' button in order to invalidate products cache
    • Please note: if webhooks are enabled the cache will be invalidated automatically

Changed

  • Update plugin readme 'Tested up to' version
  • Update styles for 'Choose Options' on Twenty Twenty-Two theme

Fixed

  • Correct label spelling from 'Production Condition Color' to 'Product Condition Color' in Customizer Colors section.
  • Fix image zoom styling on product page for Twenty Twenty-One theme

4.25.0

08 Mar 16:08
8789723
Compare
Choose a tag to compare

[4.25.0]

Added

  • Added ability to control images import. It adds the ability to choose between serving images from external CDN, skip import completely, or serving images as usual. In order to do that you should go to BigCommerce > Settings > Product Sync > Images Import. You are able to choose between 3 options:
    • Full images import - the default behavior. During the sync with BigCommerce, each image will be downloaded and stored in WordPress locally. All images will be served from the WordPress environment
    • Import only images URL - a new option that allows to retrieve only images URIs from BigCommerce and serve images with that URIs. Images won't be stored in WordPress locally and will be loaded from an external source(BigCommerce CDN)
    • Disable images import - completely disable images import. No images won't be added to the WordPress environment during the sync process. Images from BigCommerce CDN won't be loaded as well. Despite that, you are still able to set a featured image on the product and it will be displayed on the frontend

4.24.0

15 Feb 17:44
68a805c
Compare
Choose a tag to compare

[4.24.0]

Added

  • Added separate logging section for webhooks. The section can be found under Settings -> Diagnostics -> Get Diagnostics. It shows entries from webhooks incoming requests(validation issues, endpoints triggering, webhooks errors)

Fixed

  • Fixed the customer's cache purging during the import final cleanup. Cache cleanup was moved to a background cron job in order to prevent the import process freeze due to the high amount of customers in the store

4.23.0

24 Jan 18:10
0f42210
Compare
Choose a tag to compare

[4.23.0]

Added

  • In order to speed up the import process running import tasks in parallel was added. The option can be enabled in Bigcommerce > Settings > Product Sync. Enabling it will add an additional background task runs on listings, channels initialization, and product data fetching.
  • Added support for customer webhooks, which will enable real-time data syncing between BigCommerce and BC4WP for customer related data, such as new customers being created and updated login settings. The options can be enabled during onboarding process or in Bigcommerce > Settings > Product Sync

Fixed

  • Improve import process performance, optimize cleanup queries in order to reduce server resource consumption. Perform an additional cleanup before import starts.

4.22.0

17 Dec 20:26
5a12b81
Compare
Choose a tag to compare

[4.22.0]

Added

  • Added ability to enable or disable sub-categories in navigation menu. The option can be changed in Customizer > BigCommerce > Product Category > Menus. Sub categories are hidden from menu by default
  • Added ability to abort import process. In order to do that go to Bigcommerce > Settings > Diagnostics and click on the "Abort Product Import" button

Fixed

  • Fixed 500 issue on the REST API endpoint for the product review
  • Fixed PHP notice appearance when get_terms return boolean result during category fetching
  • Added an error handling for situation when import task is missing