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 from commercetools. | commercetools | Fluent | yes |
CategoryUpsertHandler | Creates or updates a category. Triggered from a job handler or a single from commercetools. | commercetools | Fluent | yes |
CustomerCreateHandler | Creates or updates a customer | commercetools | Fluent | yes |
OrderCreateHandler | Creates an | commercetools | Fluent | yes |
OrderStatusUpdatedHandler | Updates status | Fluent | commercetools | yes |
FulfilmentStatusUpdateHandler | Updates fulfilment (commercetools line splits) | Fluent | commercetools | yes |
ConsignmentStatusChangedHandler | Updates (commercetools deliveries) | Fluent | commercetools | yes |
InventoryUpsertHandler | Creates or updates aggregate position. Triggered from a job handler. | Fluent | commercetools | yes |
LocationUpsertHandler | Creates or updates (store/). Triggered from a job handler. | Fluent | commercetools | yes |
Job Handlers
Class Name | Description | Source | Destination | Override |
InventorySyncJobHandler | Starts a delta batch transfer of aggregate position | Fluent | commercetools | yes |
LocationSyncJobHandler | Starts a delta batch transfer of | Fluent | commercetools | yes |
ProductCatalogueSyncJobHandler | Starts a delta batch transfer of categories, products, and variants | commercetools | Fluent | yes |