Services

E-commerce store

Catalog, filters, cart, checkout. Integrations with ERP, warehouse, payment gateways, delivery and marketplaces.

Timeline14 days

What's included

  • Catalog with filters and search
  • Cart and checkout with guest purchase
  • ERP integration (products, stock, orders)
  • Payment gateways: Stripe, PayPal, local options
  • Delivery: regional carriers integrated
  • Marketplaces: Amazon, Ozon, Wildberries sync
  • Loyalty program and promo codes

An online store isn't "a site with a cart". It's a system: catalog, inventory, payment, shipping, marketplaces, analytics. If one link breaks — you lose money daily.

Built-in integrations

  • ERP — products, stock, orders both ways.
  • Payments — Stripe, PayPal, regional gateways.
  • Shipping — major carriers integrated.
  • Marketplaces — Amazon, Ozon, Wildberries: shared catalog, stock, orders.
  • Marketing — Mailchimp, Klaviyo, with trigger flows.

Key metrics

Catalog response <1.5s even at 10k+ SKUs. Checkout conversion 4-6% after optimization. Zero lost orders thanks to queues.

Technical stack

  • Backend — PHP 8.2 (Symfony / Laravel / vanilla) or Node.js (NestJS). WooCommerce for projects up to 500 SKUs, custom for larger.
  • Frontend — Next.js with SSR/ISR for SEO + fast client experience. Alternative: Astro for content + interactive islands.
  • Database — PostgreSQL 16+ for catalog with full-text search. Redis for sessions, carts, cache.
  • Catalog search — Meilisearch or Elasticsearch for large catalogs; PostgreSQL FTS for medium.
  • Queues — RabbitMQ for integrations. Orders never lost, 3-5 retries with backoff.
  • Payments — Stripe, PayPal, Adyen, regional gateways. PCI DSS off-loaded via tokenization on processor side.
  • Shipping — REST APIs of regional carriers. Real-time rate calculation.
  • ERP integration — CommerceML, OData or REST exchange. Delta sync by timestamp.
  • Marketplaces — Amazon SP-API, Ozon Seller, WB Suppliers. Hourly stock sync.
  • CDN — Cloudflare or AWS CloudFront for static and images.
  • Monitoring — Sentry for errors, Grafana for metrics, Telegram alerts.