Brandbrand
Book a call

Megamovie­store

One platform for two Shopify stores, bol.com and wholesale.

Megamoviestore ran its online store, marketplaces and wholesale on a single outdated Drupal 7 site. We built a back office that manages catalog, inventory and prices, and split the online store into two Shopify stores: movies in one, everything else in the other.

Visit the website
Homepage of megamoviestore.com, the Shopify store for movies on DVD, Blu-ray and 4KHomepage of megamarketstore.nl, the Shopify store for all other products
megamoviestore.com for movies, megamarketstore.nl for everything else

Pick a flow to see how the data moves

Every product is in exactly one store: movies in one, everything else in the other. Changes go to Shopify every minute through a queue.

Shopify GraphQL, queue

25,634
products migrated from Drupal 7
2
Shopify stores from one back office
14
custom Drupal modules
245
products per minute in the inventory sync, up from 18

Wholesale at a glance

Every wholesale partner is its own store in the back office, with its own connection via FTP or the REST API. You switch the exchange on or off per partner; orders, stock feeds and invoices then run automatically.

Overview of wholesale partners in the MMS back office, showing for each partner whether it is enabled or disabled

How it was

A single Drupal 7 site carried the online store, marketplaces and wholesale all at once, with 31 separate modules and feeds. Inventory lagged behind sales, and outages only came to light when a partner called.

How it is now

One back office is the source for catalog, inventory and prices. Everything flows in one direction to the stores, bol.com and partners, so nothing is ever deducted twice. If something goes wrong, the system reports it itself.

Is your platform holding you back?

Tell us how you work now. We'll help shape the approach before a single line of code is written.