Commerce acceptance pack
Scripted checks for the Orionbelt demo. Passwords are not printed on this page.
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 حسابات. 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.
دفعة 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.
| Scenario | Do | Expected | Report |
|---|---|---|---|
| UAT-01-browse | Open the store home | The Orionbelt catalogue loads. | |
| UAT-02-search | Search for a product by name | Matching products are listed. | |
| UAT-03-filter | Filter by brand | Only that brand remains. | |
| UAT-04-product | Open a product page | Price, photos and add to cart are visible. | |
| UAT-05-wishlist | Add a product to the wishlist as a shopper | The wishlist shows the product. | |
| UAT-06-cart-add | Add a product to the cart | The cart count increases by one. | |
| UAT-07-cart-qty | Change the cart كمية | The line total updates. | |
| UAT-08-cart-remove | Remove a cart line | The line disappears. | |
| UAT-09-checkout-guest | Open checkout as a guest | Contact and address fields are shown. | |
| UAT-10-pay-card | Pay by card on the sandbox success scenario | The order is confirmed. | |
| UAT-11-pay-fail | Pay by card on the sandbox failure scenario | The shopper sees a declined دفعة and no paid order. | |
| UAT-12-pay-cod | Pay with cash on تسليم | The order is placed unpaid. | |
| UAT-13-pay-bank | Pay by تحويل مصرفي | The order shows awaiting تحويل. | |
| UAT-14-pay-pickup | Pay at pickup | The order shows pay at pickup. | |
| UAT-15-confirmation | Open the confirmation page | The order number is visible. | |
| UAT-16-حساب | Sign in as a shopper | The حساب page opens. | |
| UAT-17-orders | Open order history | The order from checkout is listed. | |
| UAT-18-review | إجازات a product review | The review is saved for moderation. | |
| UAT-19-coupon | Apply a demo coupon | The حسم shows before دفعة. | |
| UAT-20-coupon-expired | Enter an expired coupon | Checkout explains that the coupon is not valid. | |
| UAT-21-gift-card | Redeem a gift card | The رصيد due decreases by the card amount. | |
| UAT-22-مخزون | Checkout with an out of مخزون variant | The line cannot be purchased. | |
| UAT-23-duplicate | Submit checkout twice | Only one order is created. | |
| UAT-24-arabic | Switch the storefront to Arabic | The page direction is right to left. | |
| UAT-25-mobile | Open the store on a phone width | Checkout stays on one column. | |
| UAT-26-admin | Sign in as an administrator | The commerce admin opens. | |
| UAT-27-product-new | Create a product | The product is saved as a مسودة. | |
| UAT-28-publish | Publish a product | The storefront can open it. | |
| UAT-29-variant | Add a variant | The variant has its own price and مخزون. | |
| UAT-30-fulfil | Fulfil an order | The شحنة is marked fulfilled. | |
| UAT-31-cancel | Cancel an unpaid order | The order is cancelled and مخزون returns. | |
| UAT-32-استرداد | استرداد a paid order | الذمم المدينة and the order show the استرداد. | |
| UAT-33-return | Approve a return | The shopper is told the return is approved. | |
| UAT-34-return-receive | Receive the returned goods | مخزون increases for that variant. | |
| UAT-35-زبون | Edit a زبون address | The next order uses the new address. | |
| UAT-36-promotion | Create a promotion | A qualifying cart shows the offer. | |
| UAT-37-shipping | Create a shipping rate | Checkout offers that rate. | |
| UAT-38-دفعات | Open the دفعات settings | The sandbox provider is listed. | |
| UAT-39-analytics | Open analytics | An accountant can see the sales summary. | |
| UAT-40-analytics-denied | Open analytics as a human resources manager | The page is refused. | |
| UAT-41-export | Export products | A file downloads. | |
| UAT-42-import | Import a product file | The new row appears in the catalogue. | |
| UAT-43-outbox | Open the demo outbox | The order confirmation is stored in English and Arabic. | |
| UAT-44-clock | Advance the demo clock one day | A scheduled abandoned-cart message can be run for this workspace only. | |
| UAT-45-abandoned | Run the abandoned cart job | One captured message appears and other workspaces are untouched. | |
| UAT-46-books | تحقق the ميزان المراجعة after the scripted sale | Debits equal credits. | |
| UAT-47-api | Open the public API docs | The storefront paths are listed. | |
| UAT-48-report | Report a failed step | The report names the scenario, the page and the browser, and contains no password. |