A storefront wired to your actual stock.
Most small business storefronts are a separate system with a nightly stock sync and a person who fixes the differences. This one reads the same product catalogue, the same price lists and the same stock balances as everything else, so an item that is out of stock in the warehouse is out of stock on the site, instantly.
| Order | Customer | Payment | Fulfilment | Total |
|---|---|---|---|---|
| SO-2026-1180 | Bluepoint Interiors | Paid, card | Shipped | 1,284.00 |
| SO-2026-1181 | Guest, T. Ibrahim | Paid, card | Picking | 212.50 |
| SO-2026-1182 | Arcadia Foods Ltd | On account, 30d | Picking | 4,960.00 |
| SO-2026-1183 | Guest, L. Fournier | Payment failed | Held | 88.00 |
| SO-2026-1184 | Kestrel Manufacturing | Paid, transfer | Awaiting stock | 7,410.00 |
The parts you will use daily.
Catalogue
Publish selected items with categories, images, search and variants. Prices come from your price lists, including per-customer pricing.
Live availability
Stock-aware. Available quantity comes from the same ledger the warehouse uses, with configurable backorder behaviour.
Checkout and payment
Guest or account checkout with the same nine payment gateways as invoicing, and a signed order confirmation.
Order to fulfilment
An order becomes a sales order, a delivery note and an invoice, in sequence, without anyone retyping a line.
Customer portal
Repeat customers see order history, tracking, invoices, statements and the ability to reorder in one click.
B2B pricing
Customer-specific price lists, quantity breaks, credit accounts and order approval, which is what most trade customers actually need.
| Capability | Detail |
|---|---|
| Storefront | Served from your own installation on your own domain or a subdomain |
| Themes | Template-based with your branding, or replace the templates entirely |
| Tax | Determined by the customer's country and status, including reverse charge |
| Shipping | Flat, per weight, per zone or free over a threshold, with tracking references |
| Guest checkout | Optional, and guests can be converted to accounts on their next order |
| Languages | The storefront uses the same translation system as the application |
Built for trade customers, not just consumers.
The store most small businesses actually need is not a consumer shop. It is a place for existing trade customers to reorder at their agreed prices, on their credit terms, without phoning anybody. That is what this does well: customer-specific pricing, credit accounts, order approval limits, reorder from history, and a statement they can pay from.
- SEO fields, sitemap, structured data and canonical tags on every product page
- Returns and RMA against the original order, restoring stock and issuing a credit note
- Abandoned basket recovery through the same email engine as everything else
- Configurable order approval, so a trade customer's junior cannot order beyond a limit
About this module.
Is this a replacement for Shopify or WooCommerce?
For a trade or B2B store, often yes, and with the advantage that stock and accounting are the same system. For a high-volume consumer store with heavy merchandising, marketing integrations and a hundred thousand visitors a month, no. We would rather say that plainly than sell you something that disappoints.
Can I keep my existing WooCommerce shop?
Yes. Use the REST API and webhooks to push orders into Gyro Suite as sales orders and to publish stock levels back. That keeps the shop you have already invested in and still gives you one place where stock and the ledger live.
Does the store work if the main application is behind a login?
Yes. The storefront and the customer portal are public-facing and separately routed from the back office, with their own permissions. Staff log in to the application; customers only ever see the store and their own portal.
How do product images affect performance?
Images are resized on upload and served in WebP with responsive sources, and the storefront lazy-loads everything below the fold. On shared hosting we recommend keeping the catalogue under a few thousand published items, and the Module Manager reports when you are getting close.
What this module talks to.
Nothing here is a separate product with an integration between it and the rest. These four share the same records.
Reporting and BI
Build any report over any module, then schedule it.
OpenCRM and sales
Pipeline, quotes and the customer record everything else hangs off.
OpenProjects and time
Milestones, tasks, Gantt and the timers that become invoice lines.
OpenHelpdesk
Piped email, SLA clocks and tickets attached to the customer.
OpenTry it with your own data.
Fourteen days, the complete suite, unlimited users, on your own hosting. No card required.