Fluent Commerce Logo
Docs
Sign In

ScheduleFulfilmentExpiry

Rule

Changed on:

17 Apr 2025

Overview

This sets an expiry time for the incoming fulfilment and schedules a `FulfilmentExpiry` .

Plugin NameOrder Reference Module
Namespace[[account.id]].order

The is the foundation for order-related implementations. It provides reference workflows for , and mixed baskets and those needed to build your own. Extensible by design, use this Module as a base to build a solution to your customers' needs.

UI Description

Sets an expiry time for the incoming fulfilment depending on the "PICK_N_PACK_TIME_LIMIT" setting for the store to which the fulfilment is assigned and schedules a "FulfilmentExpiry" event.

Accepts

  • FULFILMENT

Actions

  • This rule performs updateFulfilment mutation operation and creates a scheduled FulfilmentExpiry event.

Rule parameters

This does not identify any input parameters.

Event attributes

This does not directly identify any attributes.

Exceptions

This will throw an RubixException: 400 in case of an error.

Configuration example

1{
2  "name":"<ACCOUNTID>.order.ScheduleFulfilmentExpiry",
3  "props": {}
4}

Detailed Technical Description

The expiry time calculation is also considering the time zone.  Ensure the .primaryAddress.timeZone is set.

Version History

2023-08-03

v1.0.0

refers to the