OpenCart · MoySklad · Automation

Complex OpenCart development for Suborbia

The live store of a Russian streetwear brand required interconnected improvements across accounting exchange, product modelling, customer recovery and storefront resilience under production load.

  • OpenCart
  • PHP
  • MySQL
  • MoySklad API 1.2
  • OCFilter
  • Nginx
  • JavaScript
  • scheduled tasks

Project image

Current Suborbia online store home page

Project brief

Keep a complex catalog and inventory aligned between the store and accounting system, correctly handle variants and bundles, recover incomplete orders and maintain a stable storefront.

What was delivered

  • MoySklad API exchange for categories, products, variants, prices, stock and images
  • bidirectional exchange of orders and order states between OpenCart and MoySklad
  • bundle availability calculated from component quantities and stock
  • variant stock aggregation across selected warehouses with option_stock detail
  • correct product totals derived from warehouse options without interference from service options
  • synchronisation of a technical category and OCFilter option links for catalog-wide search
  • abandoned-cart tracking, scheduled email delivery and signed recovery links
  • restoration of products with options, checkout contact details and eligible coupons, with successful-order tracking
  • atomic file-cache writes, cleanup locking and interval-based removal of expired files
  • refresh of synchronised image cache based on source-file modification time
  • a single responsive purchase panel with current price, Dolyami and Split payment options, and gallery video support
  • Nginx restrictions for automated crawling of combinatorial OCFilter URLs and long-lived static asset caching

My role

Analysed and extended the OpenCart–MoySklad integration, inventory and product logic, OCFilter, abandoned-cart module, file cache, Nginx configuration and product-page interface.

Outcome

One production system now combines accounting exchange, real variant-level warehouse stock, abandoned-cart recovery and storefront resilience. The changes extend the existing store without replacing its architecture.

Verification

  • Live website
  • The listed enhancements are verified by the current production patches and integration code.

Need complex enhancements to a live OpenCart store? Message me on Telegram

Have a similar project?

Send a short project description, the current issue, your preferred timeframe and the budget if it is already defined.

Telegram: @dmitrydevelopmentEmail: web@dmitrydevelopment.com
Phone / WhatsApp / Viber:+381 64 118 22 24WhatsAppViber