A convincing demo should show what happens when the buyer cannot complete the ordinary route. Empty bags, unavailable options and uncertain submissions are normal parts of commerce, not obscure technical edge cases.
Ask for a safe demonstration of these states before relying on a builder. Do not create real failed payments or disturb another merchant's store.
Start with an empty state
Open an empty bag or a collection with no available products. The page should explain the situation and provide a useful next action.
A blank panel or broken-looking layout makes it difficult to tell whether the store has no items or failed to load.
Check the wording with your business context. An empty collection should not falsely promise a restock date that has not been decided.
Select an unavailable option
Use a product with one unavailable combination and another that can be ordered. The interface should distinguish them without silently changing the buyer's choice.
Try moving between options and returning to the bag. The selected item should remain clear.
Do not accept a demonstration that simply hides all difficult products. The store needs an honest way to represent temporary unavailability.
Enter an invalid but ordinary value
Use a missing required field or an address outside the intended delivery area. The error should identify what needs attention without clearing unrelated information.
Check whether the field is visible on a small screen after the message appears. A correct error hidden above the viewport can still be difficult to resolve.
Avoid malicious or invasive testing. Ordinary invalid input is enough for a merchant-level evaluation.
Discuss slow and interrupted operations
Ask how the system behaves if a request takes longer than expected or the connection drops. The customer should understand whether to wait, retry or contact support.
A timeout does not necessarily prove that no order was recorded. The process must account for that uncertainty.
Do not simulate disruption against a live payment service. Use the provider's test environment or a documented walkthrough.
Look for duplicate-action protection
During a safe test, ask what prevents repeated confirmation from creating duplicate work. The provider should explain the intended behaviour and how the original result is found.
A disabled-looking button is not the whole answer. The merchant also needs a reliable order reference and a support process for ambiguous outcomes.
Do not assume that every builder offers the same technical protection. Record what is demonstrated and what remains unverified.
Inspect the merchant's view
After a refused attempt, check whether an order exists and how its state is described. After an accepted test, verify that the selected details remain intact.
The buyer-facing message and operational record should not contradict each other.
If the setup uses an order-request stage, make sure staff do not mistake a request for verified payment or guaranteed stock.
Check recovery without losing context
Correct the invalid field or choose an available option. The shopper should be able to continue without unnecessary re-entry.
If a previous attempt may already exist, the next action should investigate or reconcile it rather than blindly creating a new one.
This distinction is particularly important for customised items, where duplicate production may begin before the customer notices.
Ask who maintains the messages
Find out whether error wording is configurable and who changes it when the workflow changes. A once-accurate message can become misleading after a payment or delivery integration is replaced. Keep critical messages tied to the actual state rather than treating them as decorative copy.
Record failure-state acceptance
Use a short list: state, expected explanation, permitted next action and merchant outcome. Keep screenshots or notes from the safe demonstration where useful.
A builder need not use your preferred wording exactly, but the meaning should be honest and actionable.
Reject claims of readiness based only on a successful purchase with ideal data. The ordinary route matters, and so does the route back from a problem.
A dependable store makes limits understandable. It does not leave customers guessing whether their item, payment or order has disappeared.
Examples are illustrative. Confirm current features, charges and suitability before making a business decision.
Explore this topic → · Find an oBizee setup guide · Ask about your store