Skip to content

Where to test

Store: https://orionbelt.omnizone.app

Admin: https://orionbelt.omnizone.app

wassim@pixel38.com and nour@pixel38.com sign in with their existing accounts. This page does not print a password.

Shopper sign-in is issued by npm run seed:demo on the operator machine. Staff never see or set those passwords.

Payment sandbox scenarios are success, failure, three_ds and webhook_delay. No live card number is printed.

Use a coupon that the Orionbelt demo seed created. Do not invent a production code.

Captured mail is on Platform, Demo workspaces, for the orionbelt slug.

Advance the demo clock by one day on that same page before a scheduled message.

ScenarioDoExpectedReport
UAT-01-browseOpen the store homeThe Orionbelt catalogue loads.
UAT-02-searchSearch for a product by nameMatching products are listed.
UAT-03-filterFilter by brandOnly that brand remains.
UAT-04-productOpen a product pagePrice, photos and add to cart are visible.
UAT-05-wishlistAdd a product to the wishlist as a shopperThe wishlist shows the product.
UAT-06-cart-addAdd a product to the cartThe cart count increases by one.
UAT-07-cart-qtyChange the cart quantityThe line total updates.
UAT-08-cart-removeRemove a cart lineThe line disappears.
UAT-09-checkout-guestOpen checkout as a guestContact and address fields are shown.
UAT-10-pay-cardPay by card on the sandbox success scenarioThe order is confirmed.
UAT-11-pay-failPay by card on the sandbox failure scenarioThe shopper sees a declined payment and no paid order.
UAT-12-pay-codPay with cash on deliveryThe order is placed unpaid.
UAT-13-pay-bankPay by bank transferThe order shows awaiting transfer.
UAT-14-pay-pickupPay at pickupThe order shows pay at pickup.
UAT-15-confirmationOpen the confirmation pageThe order number is visible.
UAT-16-accountSign in as a shopperThe account page opens.
UAT-17-ordersOpen order historyThe order from checkout is listed.
UAT-18-reviewLeave a product reviewThe review is saved for moderation.
UAT-19-couponApply a demo couponThe discount shows before payment.
UAT-20-coupon-expiredEnter an expired couponCheckout explains that the coupon is not valid.
UAT-21-gift-cardRedeem a gift cardThe balance due decreases by the card amount.
UAT-22-stockCheckout with an out of stock variantThe line cannot be purchased.
UAT-23-duplicateSubmit checkout twiceOnly one order is created.
UAT-24-arabicSwitch the storefront to ArabicThe page direction is right to left.
UAT-25-mobileOpen the store on a phone widthCheckout stays on one column.
UAT-26-adminSign in as an administratorThe commerce admin opens.
UAT-27-product-newCreate a productThe product is saved as a draft.
UAT-28-publishPublish a productThe storefront can open it.
UAT-29-variantAdd a variantThe variant has its own price and stock.
UAT-30-fulfilFulfil an orderThe shipment is marked fulfilled.
UAT-31-cancelCancel an unpaid orderThe order is cancelled and stock returns.
UAT-32-refundRefund a paid orderAccounts receivable and the order show the refund.
UAT-33-returnApprove a returnThe shopper is told the return is approved.
UAT-34-return-receiveReceive the returned goodsStock increases for that variant.
UAT-35-customerEdit a customer addressThe next order uses the new address.
UAT-36-promotionCreate a promotionA qualifying cart shows the offer.
UAT-37-shippingCreate a shipping rateCheckout offers that rate.
UAT-38-paymentsOpen the payments settingsThe sandbox provider is listed.
UAT-39-analyticsOpen analyticsAn accountant can see the sales summary.
UAT-40-analytics-deniedOpen analytics as a human resources managerThe page is refused.
UAT-41-exportExport productsA file downloads.
UAT-42-importImport a product fileThe new row appears in the catalogue.
UAT-43-outboxOpen the demo outboxThe order confirmation is stored in English and Arabic.
UAT-44-clockAdvance the demo clock one dayA scheduled abandoned-cart message can be run for this workspace only.
UAT-45-abandonedRun the abandoned cart jobOne captured message appears and other workspaces are untouched.
UAT-46-booksCheck the trial balance after the scripted saleDebits equal credits.
UAT-47-apiOpen the public API docsThe storefront paths are listed.
UAT-48-reportReport a failed stepThe report names the scenario, the page and the browser, and contains no password.