Fluent Commerce Logo
Docs

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 NameDescriptionOverride
CTQueueListenerListeners that subscribe to commercetools eventsno
CTExternalMessageReceiverService that receives a message and determines whether it should be processed or notyes

Message Handlers

Class NameDescriptionSourceDestinationOverride
ProductUpsertHandlerCreates or updates a product and its variants. Triggered from a job handler or a single event from commercetools.commercetoolsFluentyes
CategoryUpsertHandlerCreates or updates a category. Triggered from a job handler or a single event from commercetools.commercetoolsFluentyes
CustomerCreateHandlerCreates or updates a customercommercetoolsFluentyes
OrderCreateHandlerCreates an ordercommercetoolsFluentyes
OrderStatusUpdatedHandlerUpdates order statusFluentcommercetoolsyes
FulfilmentStatusUpdateHandlerUpdates order fulfilment (commercetools order line splits)Fluentcommercetoolsyes
ConsignmentStatusChangedHandlerUpdates order consignment (commercetools order deliveries)Fluentcommercetoolsyes
InventoryUpsertHandlerCreates or updates aggregate inventory position. Triggered from a job handler.Fluentcommercetoolsyes
LocationUpsertHandlerCreates or updates location (store/warehouse). Triggered from a job handler.Fluentcommercetoolsyes

Job Handlers

Class NameDescriptionSourceDestinationOverride
InventorySyncJobHandlerStarts a delta batch transfer of aggregate inventory positionFluentcommercetoolsyes
LocationSyncJobHandlerStarts a delta batch transfer of locationFluentcommercetoolsyes
ProductCatalogueSyncJobHandlerStarts a delta batch transfer of categories, products, and variantscommercetoolsFluentyes

Fluent Commerce

Fluent Commerce