Grahovskiy

Price list

Stores and marketplaces

A catalog, an order, payment and delivery. For your own store, or a place where several sellers trade.

  • 4–8 Weeks to launch
  • 1 Month of support
  • 1 Order desk

What is included

The set depends on the format. A buyer sees the product, puts it in the cart and pays.

Catalog

Products, prices, stock and search. The card says what the person is buying.

Order

Cart, address, delivery method and order status.

Payment

The payment service you already use, or one chosen at the start.

Sellers

For a marketplace: a seller's account, their products and their orders.

Admin

Orders, products and statuses in one place.

Selected work

CrossVill — a marketplace for Belarus

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.

CrossVill — a marketplace for Belarus

Formats and prices

The amount is fixed once the catalog and the payment method are clear.

Store

A catalog, a cart, an order and one payment method.

By quote

Marketplace

Several sellers, their accounts and shared orders.

By quote

Connections

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.

How we work

Every stage ends with a result you can check.

  1. Task review — A call or a chat: your process, goals and where leads get lost today.
  2. Structure and estimate — We fix the scope, stages, timeline and price before development starts.
  3. Development — We show results stage by stage, not only at the end. Changes go in along the way.
  4. Launch and support — We publish, connect analytics and watch it for a month to make sure everything works.

Questions about stores

Can we start with a catalog and no seller accounts?

Yes. Your own store covers one catalog and its orders. Seller accounts are added once that loop already works.

Whose payment do you connect?

The one you already use, or one we pick together at the start. The payment contract stays with you.

How long does a launch take?

Usually 4–8 weeks: catalog, order, payment, a check on your products, and the handover.

Let's talk

Tell us about your task — we will reply within a day with questions or a first estimate.