Overriding Connector Features
Author:
Fluent Commerce
Changed on:
27 Oct 2023
Overview
Below are the key features from
`fc-commercetools-module`
Key points
- List of key features from fc-commercetools-module which can be used during the connector development.
Queue Listener
Class Name | Description | Override |
CTQueueListener | Listeners that subscribe to commercetools events | no |
CTExternalMessageReceiver | Service that receives a message and determines whether it should be processed or not | yes |
Message Handlers
Class Name | Description | Source | Destination | Override |
ProductUpsertHandler | Creates or updates a product and its variants. Triggered from a job handler or a single event from commercetools. | commercetools | Fluent | yes |
CategoryUpsertHandler | Creates or updates a category. Triggered from a job handler or a single event from commercetools. | commercetools | Fluent | yes |
CustomerCreateHandler | Creates or updates a customer | commercetools | Fluent | yes |
OrderCreateHandler | Creates an order | commercetools | Fluent | yes |
OrderStatusUpdatedHandler | Updates order status | Fluent | commercetools | yes |
FulfilmentStatusUpdateHandler | Updates order fulfilment (commercetools order line splits) | Fluent | commercetools | yes |
ConsignmentStatusChangedHandler | Updates order consignment (commercetools order deliveries) | Fluent | commercetools | yes |
InventoryUpsertHandler | Creates or updates aggregate inventory position. Triggered from a job handler. | Fluent | commercetools | yes |
LocationUpsertHandler | Creates or updates location (store/warehouse). Triggered from a job handler. | Fluent | commercetools | yes |
Job Handlers
Class Name | Description | Source | Destination | Override |
InventorySyncJobHandler | Starts a delta batch transfer of aggregate inventory position | Fluent | commercetools | yes |
LocationSyncJobHandler | Starts a delta batch transfer of location | Fluent | commercetools | yes |
ProductCatalogueSyncJobHandler | Starts a delta batch transfer of categories, products, and variants | commercetools | Fluent | yes |