Building Multi Country Hybrid Store using Drupal and Shopify
BY harikrishnan.v
3 years ago

Drupal and Shopify are best of two worlds. Drupal is one of the most popular and robust content management systems on the planet. Immense digital marketing capabilities of Drupal make it widely acceptable among digital marketers. On the other hand, Shopify is one of the best cloud based ecommerce system for SMB. Leveraging the strengths of these two can bring in great results. Here we will describe the advantages of developing a hybrid Drupal-Shopify store.

Let’s explore the use case we conceptualized in Quick implementation of ecommerce store with Drupal and Shopify:

John’s boutique has a Drupal website and an ecommerce site catering to US audience. As part of his market expansion strategy, John decides to open up stores catering to Australian and French audience. He would love to continue with the existing model of listing products on Drupal platform and placing orders through Shopify. By doing so, he will be able to utilize the digital marketing capabilities of Drupal and order management capabilities of Shopify. But while moving forward, to make this job easy, he needs a more integrated model where Drupal will take care of product catalogue listing for all countries and Shopify used only for checkouts.


The Strategy

Content in Drupal + Checkout in Shopify = Enhanced user experience and improved store management

Drupal-Shopify Hybrid Store


In this model, Drupal and Shopify will be implemented side by side with deep integrations between them. Drupal will be the customer experience platform and Shopify will be the ecommerce system. Three Shopify licenses will have to be purchased for the same.

Implementation Model

The current Drupal implementation continue as it is. New country specific websites will be created in it using Multi site capabilities of Drupal. will continue to serve international audience and customers from US. The two newly created websites will be hosted in 2 separate domains: and Drupal and Shopify will be tightly integrated to facilitate exchange of customer data and order details. The product catalog for all countries will be displayed on the corresponding Drupal platform and customers will be diverted to concerned Shopify platform during checkout process. After checkout and payment, they will return back to the Drupal platform. Customer data from Shopify will get stored on Drupal platform and customers can use Drupal for viewing their order details. Country specific landing pages and product pages will be created in Drupal platform to ensure personalized content delivery based on customer location.

Customer Journey built for US customers will also serve for international audience. and will cater to the customers from France and Australia. Based on the Geo IP of customers, customers will visit the country specific portal to view products and place the order. Alternatively, customers can also be prompted to access country specific stores directly. For instance, when a customer from France lands on , there he will see a message prompt that this is a global store and if he wish to visit the store for France, click a button. Once he does that, he will be taken to the newly created website, created using multi site capabilities of Drupal. He can explore the product details there and when he proceeds to checkout, he will be taken to Shopify store of France for payments. Once the order is completed, he will be taken back to Drupal platform itself. Thereafter, he can login to the Drupal platform to access his order details.

Technology Ecosystem

  • Drupal will act as the backbone of this system where all product and customer data will be stored. Different counties will have concerned landing pages and product pages.
  • Shopify stores will be established for all countries. However, customers will use Shopify only during checkouts.
  • Country switcher will be enabled on Drupal platform to divert users based on their countries.
  • Payment gateways will be integrated to Shopify stores as checkout happens here. Each country will have separate payment gateways.
  • Shipping providers will be integrated to Drupal system from where orders are passed.
  • Personalization and Marketing Automation systems will be integrated to Drupal to deliver a personalized marketing experience.

Store Management

Inventory and Product Catalog Management

Inventory across different Shopify stores can be synchronized as well as maintained separate. Usually the product SKU’s will be different for different countries. Product catalog details like description, features, images etc. needs to be updated on Drupal platform. Pricing and tax rules will be configured on Shopify platform.

Order Management

As soon as the order is confirmed, the Shopify will send that order to Drupal system. It is from the Drupal system, the orders are passed to shipping providers.

Customer Management

Customers can be provided dashboards on Drupal system. This will help all users to access from a single point and it ensures unified customer experience across all countries.

Marketing Management

As all the data is available on Drupal platform, marketing automation systems and personalization systems can be integrated to Drupal.

Advantages of Drupal Shopify model

Less go-to-market time

As there are not much developmental efforts when compared to traditional implementation, e-commerce portal can be made live in short span of time.

Low upfront investment

As Shopify delivers its service as a monthly subscription and there is not much developmental efforts needed, upfront investments are on the lower side.

Reduced infrastructure risks

As the ecommerce system is handled by Shopify and is a proven one, merchants no longer have to worry about it.

Up-to-date ecommerce system

As we are using SaaS based ecommerce system, all the updates made by Shopify team will be applied to the system instantly.

Digital marketing enabled system

Using Drupal for product display will help to strengthen the digital marketing capabilities of Drupal.

Informative dashboards

As Drupal serves the purpose of a customer experience platform, the customer data will be displayed on Drupal dashboards. Since the inventory management happens on Shopify, the Shopify dashboards will display inventory and sales data.

The model described above can be used for implementation of Multi Country portal when the budget and go-to-market time are on the lower side. Want to know about other ecommerce platform possibilities?Shopify is a generalized ecommerce system that is built for the masses. If the ecommerce features needs to customized based on business needs, we recommend to go with Drupal commerce itself. Even though the upfront investment and go-to market time are on the higher side, it delivers a scalable and customizable platform that will be a true asset for any growing business.

Zyxware Technologies from its inception in 2006 has built scores and scores of ecommerce stores for our clients worldwide. We design and build sites customized to each business requirement, giving visibility to their unique value proposition and the audience they are catering to. To know more get in touch with us.



on 28th September 2007 / by webmaster
Our hosting packages and their prices have been finalized. As promised we have come up with very competitive rates for our different hosting packages. The hosting service is targeted at both the Indian market and the International market and the rates are given in both Indian Rupee and in US Dollars. We currently accept cheque, bank and paypal payments. Business Solution Hosting Plan Nitish Bezzala (not verified) access_time 20 Sep 2021 - 00:44 please add a link.. will be easier than gooling to find it!!! Edward jose (not verified) access_time 20 Sep 2021 - 00:44 Too happy with your service and support. Thank you.. Voos Baratos (not verified) access_time 20 Sep 2021 - 00:44 Great prices and package! Fantastico is great to install a bunch of apps for the websites! gaby (not verified) access_time 20 Sep 2021 - 00:44 really interesting and helpful piece, thanks gaby Robert Todd Be… (not verified) access_time 20 Sep 2021 - 00:44 These pretty like really good rates. I like how you have home plans as well as Enterprise plans. Do you have any more information? webmaster access_time 20 Sep 2021 - 00:44 In reply to hosting plans by Robert Todd Be… (not verified) Please let us know what additional information that you need pillai (not verified) access_time 20 Sep 2021 - 00:44 pls let me know further details. I already registered domain name with tata indicom. now i am looking for web hosting only webmaster access_time 20 Sep 2021 - 00:44 In reply to pls let me know further by pillai (not verified) It does not matter whether you registered your domain with another provider. You can still host your site with us. If you have decided on the plan that you want just make the payment either directly to our bank account or at our office and we can set up the hosting plan for you. If you wish you can also transfer your domain name to us so that you can manage both your domain name as well as your hosting at the same provider. (not verified) access_time 20 Sep 2021 - 00:44 Is possible to move irish domains .ie? medisoft (not verified) access_time 20 Sep 2021 - 00:44 This article was really interesting! Thanks for the information. I would like to learn more info on web hosting, unfortunately cost is a major concern for me at the time being. Medisoft (not verified) access_time 20 Sep 2021 - 00:44 Zyxware is fantastic! This article was really helpful and interesting! Thanks so much. apartments croatia (not verified) access_time 20 Sep 2021 - 00:44 Nice post.Thank you :-) Anonymous (not verified) access_time 20 Sep 2021 - 00:44 can you please mention if u have owned the site or u are reseller any established domain selling website. just for info please Anonymous (not verified) access_time 20 Sep 2021 - 00:44 I would need a domain name with the Enterprise Pro would you be so kind as to provide me the cost for both.

on 09th April 2008 / by webmaster
Privacy Policy for Business Solution Blog Jayant Seraph (not verified) access_time 20 Sep 2021 - 00:44 Hi... namaskaram... .. i recently came across ur website on google.. ... nice to hear a Mallu- tech company supportng & enouraging FOSS... ... and Ubuntu too, I had ordered the 6th version frm Canonical .. ... but culdnt spend more tim e on it since i had to complete my engg... lol. ... Hope Hardy Heron wuld be more better and advanced ... .. being a malayalee i feel proud that they r teachng linux at schools in kerala.. ... also suppory 4 linux is increasing.. .. feel glad to have "googled" you guys... great work.. . and "nanni" for the laptop sound driver tech support [:P] webmaster access_time 20 Sep 2021 - 00:44 In reply to Great work by Jayant Seraph (not verified) Dear Jayant, Thanks for the complements and wishes. We are trying our best to promote Free Software in our community locally as well as over the web. Do spread the word around and help in the good work Cheers Anoop John Team Zyxware Tipson (not verified) access_time 20 Sep 2021 - 00:44 Hai dear anoop, I have installed Linux mint 7 in my laptop which is co existing with Xp. but Now my brightness control key is not working. Any idea how to solve this. in Xp also the key is Disabled. ( Model - Compaq C700) Tipson. Steve (not verified) access_time 20 Sep 2021 - 00:44 We are trying our best to promote Free Software in our community locally as well as over the web. We recognize that privacy of your personal information is important. Thank you. chris12stones access_time 20 Sep 2021 - 00:44 How does COP works?I live in Roorkee(Uttarakhand).If i buy something and choose COP, should expect someone to deliver the order to my doorstep? shezmina (not verified) access_time 20 Sep 2021 - 00:44 i want to get an appointment from the general manager of srilanka burearu of foregin employment. regarding my new burearu licence. pls give me the best appoinment letter to come foward in my life. thankyou

on 06th June 2008 / by webmaster
When a company takes up a project with a client they normally will have to sign an agreement with the client that neither party will disclose information that will be shared as part of the project to anybody else and that the information shared shall not be used for creating competing products/services by the company. This is a standard document that needs to be signed for most projects. This document is also referred to as Non Disclosure Agreement. We are publishing our Confidential Disclosure Agreement here. Feel free to copy and use for your needs. Business Solution Agreements CDA NCA nithin (not verified) access_time 20 Sep 2021 - 00:44 In the event of a dispute, what is the legal validity of such a document? webmaster access_time 20 Sep 2021 - 00:44 In reply to Legal validity by nithin (not verified) The validity would depend on how you register the contract. I think you can have a legally binding contract registered between two parties. There is an Indian Contracts Act that deals with such issues. You can please refer that or talk with a lawyer ;) Shailendra (not verified) access_time 20 Sep 2021 - 00:44 Hi, I would like to know whether this Agreement can be printed on a Company Letterhead to be legally enforceable or does it need to be done on a Stamp Paper only? If on a Stamp Paper, then of what value? Thank you, Regards, Shailendra Naveena (not verified) access_time 20 Sep 2021 - 00:44 In reply to What is the Substrate that should be used for this Agreement? by Shailendra (not verified) It has to be ideally on Rs. 50 stamp paper, or refer to the state stamp Act where it is executed. In case of other party being an International client, in such a case on letter head or original sheets. Anonymous (not verified) access_time 20 Sep 2021 - 00:44 Can a non compete agreement be voided if it only has the day and month on it, the year was not completey filled (200 )? It was signed by both parties, without dates by signatures. Thank tx