For the complete documentation index, see llms.txt. This page is also available as Markdown.

Click and Collect Setup

This tutorial walks you through setting up, activating, and managing the Click and Collect (C&C) feature end-to-end. The process covers everything from the moment a customer places an order online to the point they pick it up in-store.


1. Define the Shipping Option

  1. Navigate to Sales Channels > Sales Cahnnel Settings > Shipping Options in Omnitron.

  2. Add a new delivery method for Click and Collect.

  3. Enter the ERP Code (use the same value you will enter in Omnitron and OMS).

  4. Set the shipping rule as follows:

{
  "name": "Retail Store Rule",
  "slug": "retail-store-rule"
}

Define the Shipping Company

Create the Shipping Company

  1. Go to Settings > Shipping Companies in Omnitron.

  2. Create a new shipping definition for in-store delivery.

  3. Fill in:

    • Name: Your shipping option name

    • ERP Code: Same value used in Commerce and OMS

Enable Delivery from Store

  1. Go to Store Management > Stores.

  2. Open the detail page of each store you want to enable for C&C.

  3. Set Delivery from Store to true.


Configure OMS

Create the Shipping Definition

  1. Go to Akinon OMS > Settings > Shipping Management in OMS.

  2. Create a new shipping definition for in-store delivery.

  3. Fill in:

    • Name: Your shipping option name

    • ERP Code: Same value used in Commerce and Omnitron

Set Up Scenarios

You need to choose one of the following C&C models based on your operational needs.

Option A — C&C Without Transfer

Use this model when the order is fulfilled directly from the store's own stock. If the product is not available at the C&C store, the package will be created with an out-of-stock (OOS) status.

  • When defining the scenario rule, add all selling stores under Stock Location Conditions to ensure stock is checked correctly.

Option B — C&C With Transfer

Use this model when another store or warehouse provides the stock via a transfer order.

  • The source store/warehouse must be included in the Stock Location Conditions within the transfer scenario.

Define Status Transitions

Set up the following status transition commands in order:

Step
Command
What Happens

1

COMPLETE_PACKAGING_WITHOUT_SHIPMENT

Items in "Waiting" status are picked and packaged without creating a shipment record.

2

READY_FOR_PICKUP

The package is marked as ready. The order item status in Omnitron updates to ready_for_customer_pickup, triggering a notification (email/SMS) to the customer.

3

SELF_SERVICE_PACKAGE_DELIVERY_COMMAND

Executed when the customer picks up the product in-store. The package is marked as delivered.

When defining these transitions, add the "Only Click And Collect Orders" condition to prevent these commands from being applied to regular (non-C&C) orders.


Pre-Packaged C&C (Optional)

Use this model when neither the store's own stock nor a transfer order is used. Instead, the package is shipped pre-packed to the pickup store via a carrier, arriving ready for customer pickup.

Enable the Required Settings

  • In OMS, set the PRE_PACKAGE_CLICK_AND_COLLECT ApplicationSetting to true.

  • In Instore, set the config_has_cc_order_filter UISetting to true.

Status Transition Flow

Step
Command
What Happens

1

COMPLETE_PACKAGING

Items in "Waiting" status are picked, packaged, and a shipment record is created.

2

SHIP_THE_PACKAGE

The package is handed off to the carrier for delivery to the pickup store.

3

(Automatic)

Carrier tracking tasks update the package status to Ready For Customer Pickup once it arrives at the destination store. The customer is notified.

4

SELF_SERVICE_PACKAGE_DELIVERY_COMMAND

Executed when the customer picks up the product in-store. The package is marked as delivered.

Last updated

Was this helpful?