1 WorkflowsOrdersManualUpdates
Lance Edgar edited this page 2025-10-19 10:09:52 -05:00

Manual Updates

Occasionally it may be necessary to completely override the normal workflow and update some objects accordingly. (Of course such events should be logged.)

Cancellation

A customer may wish to completely cancel their order, for a good reason or otherwise. If a deposit has been required for the product, then it will not be refunded; any additional payment may be, though. Such cancellations may be per OrderProduct.

Quantity Changes

Obviously customers are human and may change their mind after the order has been initiated. Whether or not such changes (and exactly what kind) are allowed would be up to the shop. How the change affects the rest of the order's life cycle is also a subjective matter.

Contact Failure

It may be that the customer cannot be contacted regarding their order. If the product had already been physically received at the shop, the shop may allow a grace period during which the customer may come in and pick up the product.

Pick-Up Failure

The customer may (perhaps even despite being contacted) fail to come in and pick up their product within the time allotted. What happens next will vary.