RFMCube maps the order statuses that are used on your e-commerce. At the base, the transitory states are distinguished, which are intermediate states from which an order passes into its normal life cycle (e.g. preparation, waiting for payment, awaiting confirmation) and the final states, which no longer change, i.e. when the order is completed or canceled.
The goal is to map each order into a final state.
The statuses used by RFMCube are listed below, and also the management of archived orders is explained:
COMPLETED: Represents the final status of an order that has been successful. Statistics are calculated on these orders only! However, it is checked again after 7, 15, 30, 45, 60 days to be sure that it has not undergone any changes, for example due to refunds. 90 days after creation, it is checked the last time and archived (the status will be COMPLETED_ARCHIVED).
CANCELED: Represents the final status of a canceled order. The same cycle of checks of completed orders follows and is also archived after 90 days (the status will be CANCELED_ARCHIVED). Unlike completed orders, these orders do not make statistics!
PENDING: It represents a transitory state of your e-commerce and known by RFMCube. Orders with this status are downloaded from e-commerce every day to check for updates. This check will take place for 90 days, after which the order will be archived (the status will be PENDING_ARCHIVED) and no longer considered.
UNDEFINED: Represents a status unknown to RFMCube. However, it is considered a transitory state and follows the same control cycle as pending orders (archived after 90 days with the UNDEFINED_ARCHIVED status). Often for these states it is necessary to perform a manual mapping, to instruct RFMCube on how to treat it, for example considering it completed 7 days after its last change of state.