Superjaya

Screenshots




Features
- Public storefront
- Search and best-sellers
- Product pages with photos, SKU, and pack sizes
- Stock at the shop and at the warehouse on the same page
- Cart
- Order form for a named customer
- Bank transfer, cash, debit, virtual account
Wholesale shop for UD Superjaya in Samarinda, live at superjaya.id. ABC alkaline packs, SKUs like ABCALKALINEA2, prices per 2 pcs. This is a counter that also sells online, not a catalog that dumps you into WhatsApp.
What they needed
Shop stock and warehouse stock were different numbers. A buyer needed to see both before they put something in the bag. Orders had to land on a named customer, with a phone and a payment method, not a guest checkout that nobody can match to the books.
What they got
A storefront with search and best-sellers. Product pages that show shop stock in green and warehouse stock when it is zero. A cart. An order form: pick the customer, buyer name, phone, email, transfer or cash, a note. WhatsApp on the side for the people who still message first.
We started the repo in 2022. The live shop has been up since 2023. The screenshots are August 2026, the screens operators and buyers actually open.
If this is you
You sell from a shop and a warehouse. Pack sizes matter. The person ordering is not always the name on the account. This is that system, already running in Samarinda.
Developer notes
Django backend, React storefront. Stock is per location with a movement log. Customers can carry NPWP. Live at superjaya.id.