Fluent Commerce Logo
Docs
Sign In

Overriding Connector Features

Essential knowledge

Author:

Fluent Commerce staff

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


Fluent Commerce staff

Fluent Commerce staff

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo