Key Features of commercetools Connector
Feature
Changed on:
31 Jan 2024
Overview
The key features provided by the commercetools Connector, required to make the commercetools and Fluent integration valuable to clients, partners, and developers, include:
Detailed Technical Description
Master Data synchronization
- Products and Variants synchronization from commercetools to Fluent Products and Variants will be systematically synchronized, thus creating, or updating Standard and Variant products in Fluent Categories from the commercetools catalog will be systematically synchronized, thus creating or updating default categories in Fluent.
- Channels (=sources) synchronization from Fluent to commercetools Locations set up in Fluent OMS are created/updated in commercetools. The channels in commercetools translate to the locations belonging to the network in Fluent, and the name of a location will be a part of the configuration.
Inventory synchronization
- Aggregate inventory (= total stock for variants across all locations) for all the variant products is synchronized from Fluent to commercetools. The aggregated stock for a variant is held against a channel in commercetools that is set as part of the configuration. This stock value is used to display availability on the product detail pages (PDP) when the variant product is selected.
Order synchronization & orchestration
- Orders are synchronized directly with Fluent (real-time) once the customer completes the checkout
- The extension enables 2 types of orders: Home Delivery (HD), Click and Collect / BOPIS (CC).
- The order sync first checks if the customer already exists in Fluent; if not, it creates it first.
- The default sourcing strategy is looking for the closest location to the order destination
- Split fulfilment is enabled
- For BOPIS orders, if there is no or partial availability at the pick-up location, a stock transfer is enabled from the closest location to the pick-up location for the missing items.
- For Home Delivery orders, if there is only partial availability anywhere in the network of active locations, multiple fulfilment, and separate shipments are created from the various fulfilling locations.
Order and Fulfilment status synchronization, shipment & invoice creation
- Order and fulfilment status is synchronized from Fluent to commercetools
- The order fulfilment is driven by a configurable workflow dependent on the order type (either HD for home delivery or CC for click & collect/BOPIS) in Fluent. Orders can be picked up and packed at any configured location using the Fluent Store web app or any other system (that would require integration with Fluent).
- When order fulfilment is ready for shipping or pick-up, the status for this order is then synchronized between Fluent and commercetools, and the associated deliveries are created in commercetools based on the equivalent Fulfilment details in Fluent. It is configurable on Fluent settings for what fluent statuses the deliveries can be created in commercetools.
- Customers can see the updated order status and delivery details in commercetools.
- The order fulfilment is driven by a configurable workflow dependent on the order type (either HD for home delivery or CC for click & collect/BOPIS) in Fluent. Orders can be picked up and packed at any configured location using the Fluent Store web app or any other system (that would require integration with Fluent).