A meaningful share of Colombian card orders go to manual review rather than being approved or declined. That order is real, unconfirmed, and holding stock.
A binary payment model has nowhere to put an order a human is still looking at, which is where these orders quietly go wrong.
Held orders need their own status with a clear meaning for staff and customer alike, rather than sitting as pending alongside unpaid carts.
Inventory held against a reviewed order must not be counted as sold or released as available, because either answer is wrong until the review resolves.
An order under review with no resolution is a customer waiting and stock unavailable. Ageing holds are surfaced rather than left in a queue.
Silence during a review reads as a failed order and produces a duplicate attempt. The status is communicated rather than hidden.
Colombia is distant from most infrastructure, so where the origin sits is a decision made with you.
The store shows pending, the customer assumes failure and orders again, and stock is reserved twice for one sale nobody has confirmed.
The measure is how many reviewed orders reach a decision, because an unresolved hold costs a customer and a unit of stock simultaneously.
Manual review being a common outcome rather than an exception needs a state model that has somewhere to put it.
| Setting | What we do | Why |
|---|---|---|
| Order status model | A distinct state for orders under manual review | A binary paid-or-unpaid model files a reviewed order alongside abandoned carts, so staff cannot tell a real sale from a dead one. |
| Stock treatment | Reserved without being counted as sold or released | Counting held stock as sold oversells nothing and understates availability; releasing it oversells the unit if the review approves. |
| Hold ageing | Surfaced when a review has not resolved | An unresolved hold costs a waiting customer and an unavailable unit at the same time, and neither cost appears anywhere by default. |
| Customer communication | Review status shown rather than left silent | Silence during a review reads as failure, and the customer orders again — reserving stock twice for one unconfirmed sale. |
| Origin placement | Decided explicitly for a distant market | Colombia is far from most infrastructure, so accepting a default origin means accepting a latency nobody measured. |
Every plan includes free migration, daily backups, SSL and 24/7 support.
Move the store across — migration is free, order states modelled.