Catalog
Products, prices, stock and search. The card says what the person is buying.
A catalog, an order, payment and delivery. For your own store, or a place where several sellers trade.
The set depends on the format. A buyer sees the product, puts it in the cart and pays.
Products, prices, stock and search. The card says what the person is buying.
Cart, address, delivery method and order status.
The payment service you already use, or one chosen at the start.
For a marketplace: a seller's account, their products and their orders.
Orders, products and statuses in one place.
A marketplace where Belarusian sellers open their own stores and buyers order goods and services with nationwide delivery. We built the marketplace from scratch in 2024 and keep developing it — from order and payment architecture to tools for sellers. Live: crossvill.by. What was built: • Multi-vendor model: every seller has their own store, catalogue and orders. A cart with items from different sellers is automatically split into sub-orders. • Online payments via WebPay with split payouts: money is distributed between sellers, and marketplace and bank fees are calculated automatically. • Commissions per category and per seller, with validity periods; a referral programme for partners. • Delivery by Belpost and Evropochta, with pickup point selection through their APIs. • Bulk product upload from Excel: templates, creating and updating products with variants and attributes, prices and stock, SKU renaming. Processing runs in the background with a per-row error report. • Product photos and videos are pulled from Yandex Disk links; storage in S3, images served via imgproxy and a CDN. • Product ranking by clicks, purchases and freshness, recalculated nightly. • Financial reports by order and seller with stored calculations; new seller applications go straight to Google Sheets. • Background jobs on Solid Queue, error monitoring in Sentry, feature flags, deployment to Docker Swarm behind Traefik. Result: a live platform where sellers manage their own catalogues and get paid, while the marketplace automatically retains its commission. Stack: Ruby 3.3, Ruby on Rails 7.1, Spree Commerce, PostgreSQL, Hotwire, Solid Queue, S3, imgproxy, Docker, Traefik, Sentry.
The amount is fixed once the catalog and the payment method are clear.
A catalog, a cart, an order and one payment method.
By quote
Several sellers, their accounts and shared orders.
By quote
Warehouse, delivery, accounting or a marketplace that receives the orders.
By quote
The first month of support is included. After that, by agreement — the same as for the other services.
Every stage ends with a result you can check.
Yes. Your own store covers one catalog and its orders. Seller accounts are added once that loop already works.
The one you already use, or one we pick together at the start. The payment contract stays with you.
Usually 4–8 weeks: catalog, order, payment, a check on your products, and the handover.
Tell us about your task — we will reply within a day with questions or a first estimate.