Shopveyor
A Laravel platform for online stores: catalog, orders, multi-currency pricing and multilingual content in one admin panel.


Challenge
Agencies that build online stores keep stitching together plugins for costs, discounts, currencies and translations, and each store ends up fragile in its own way.
Solution
- Store and admin: products, categories, orders, pages, users and menus; customer account, cart and checkout; an orders chart on the dashboard; the admin rebuilt from Blade to Inertia and Vue.
- Catalogue: brands, attributes (text, number, list, colour), colours, specifications, product variants with generated combinations; fast search on Elasticsearch.
- Money: coupons, promotions that automatically pick the best discount, currencies and countries with daily exchange-rate updates across cart, coupons and shipping, the rate stored with each order.
- Margin: cost and margin in the product form, cost fixed at the moment of sale, a margin report with export to XLSX and PDF.
- Languages: localized URLs and content, machine translation through observers and a command, a separate admin language, language management.
- Marketing and look: translatable HTML emails, site and SEO settings, theme presets, dark mode for the site and the admin, sliders with video.
Result
The store core and admin are built, with a full catalogue model. Multi-tenancy for white-label agency use is next.