Overriding Connector Features
Essential knowledge
Author:
Fluent Commerce
Changed on:
30 July 2025
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 |