Summary of changes in V2.8
- Storefront Refactoring: Developer Guide (https://developer.bundleb2b.net/) on:
- How to customize page containers for non-standard cornerstone theme initial installation
- How to customize display texts and styles for BundleB2B related storefront features
- How to overwrite or inject Javascript code for BundleB2B module customization
- How to call BundleB2B API from the storefront for new feature customizations.
- B2B Connector between BundleB2B and Acumatica Commerce Edition (B3-AC Connector) available as an add-on module for current Acumatica Commerce Edition users.
- BundleB2B API Document: https://dev-v2.bundleb2b.net/b3api
Storefront Refactoring
Developer Guide is now available for 3rd party partners to complete customizations https://developer.bundleb2b.net/. Developers can:
- Customize page containers for non-standard cornerstone theme initial installation
- Within the document, developers can find all containers BundleB2B is using and can modify the mounting DOM node to customize the page display.
- Customize display texts and styles for BundleB2B related storefront features
- All the customizable texts (button name or display labels) are listed out, along with their default values, so developers are able to overwrite these values on demand.
- Additionally, we added annotations to each BundleB2B storefront page to indicate all the components that are available for style changes. All components listed out components can be overwritten or extended.
- Overwrite or inject Javascript code for BundleB2B module customization
- Developers have access to the list of BundleB2B modules for new feature customizations that serve specific business requirements.
- Refer to a guide on how to safely call BundleB2B RESTful API from the storefront for BundleB2B related extra data information.
BundleB2B (B3) – Acumatica Commerce Edition(AC) Connector
This B3-AC Connector is an available add-on module for current Acumatica Commerce Edition users. There are 5 data flows available now, the merchant has the ability to turn on or off any data flow.
- Company data synchronization between B3 Company and AC Customer
- Create Company in B3 for Acumatica customer with the ‘B3Enabled’ field set to ‘yes’
- Delete Company in B3 for Acumatica customer with the ‘B3Enabled’ field set to ‘no’
- Create approved BundleB2B companies in Acumatica with the “B3WebGenerated” checkbox checked.
- Bidirectional data synchronization once the connection is built between two systems
- Company User synchronization between B3 Company User and AC Customer Contact
- Create Company contacts in B3 for Acumatica contacts with the ‘B3Enabled’ field set to ‘yes’
- Delete Company contacts in B3 for Acumatica contacts with the ‘B3Enabled’ field set to ‘no’
- Create recently added B3 company users in Acumatica with the “B3WebGenerated” checkbox checked.
- Bidirectional data synchronization once the connection is built between two systems
- Company Address synchronization between B3 Company address book and AC customer location
- Create a Company level address in B3 for Acumatica customer location with the ‘B3Enabled’ field set to ‘yes’
- Delete Company level address in B3 for Acumatica customer location with ‘B3Enabled’ field set to ‘no’
- Create addresses in Acumatica with the “B3WebGenerated” checkbox checked for addresses that have been added to a B3 company address book or used to place an order in BigCommerce
- Bidirectional data synchronization once the connection is built between two systems
- Order synchronization from BundleB2B to Acumatica
- Create customer level sales order in Acumatica for orders placed in BigCommerce by a BundleB2B Company user
- Shipment synchronization from Acumatica to BigCommerce
- Sync order shipments from Acumatica to BigCommerce for these orders initiated in BigCommerce and synchronized to Acumatica in the Order Sync Data Flow.
Notes: All the above data sync runs separately from each other on a scheduled period of time, by default every 15 minutes. The merchant has the ability to check the status log from BundleB2B APP -> Integration -> Sync Status.