Magento VS. Shopify: Price Models and Promotions


Each and every customer on your online store deserves special attention and care. Nurturing your relationship with your customers is one of the main things that can ensure success for your online store. And when talking shopping, we have to talk pricing…

That is why you need as many options as possible – think tier pricing, or special pricing for a particular customer group.

Think – how much can your eCommerce platform offer in terms of setting up different prices and tailoring the entire experience on your store to fit each and every one of your customers perfectly?

Working in a coffee shop

As part of our blog post series, we have already compared Magento and Shopify in terms of product launch and customer management.

Today, we bring you in depth comparison on what is it like to set up pricing and enable promotions in Shopify and Magento.

Pricing models

Pricing models offered on your platform are extremely important, especially if you are doing business in many different ways.

If you wish to promote your store through affiliate marketing, offer wholesale of your products, offer free shipping to customers from your hometown, or anything else that comes to your mind, you will have to set up different pricing options for different groups paired with different conditions.

Now, let’s take a look at what are your options when managing Shopify and/or Magento store.

Magento Pricing Models

Adding tier pricing in Magento

Setting up pricing in Magento goes hand in hand with adding new product to your online store.

Under Pricing tab, you can easily set up different prices for your product depending on:

  • Website
  • Customer group
  • Tiers
  • Date

Clicking Add Tier or Add Group Price button multiple times, will let you add as many quantities or groups you wish.

Note that, in order to add Tier pricing, you will have to enter values into quantity field according to your business and pricing model.

As always, don’t forget to save changes you have made.

Another useful option Magento is offering out of the box, is a rather easy way to set up prices for your configurable product.

However before you start adding configurable products, or changing prices of the existing ones, have in mind that:

  • if simple products you were using to create configurable product have different pricing (for example, if a green sweater costs $13, and all the other sweaters cost $13.50, without additional set up all variations will have the same price – $13.50.
  • what you will need to do is to add additional $0.50 to said variations in Magento Admin Panel.

Here is how:

Change price of configurable product in Magento

As you can see, price of a small T-shirt is smaller than the price of all the other variations.

Meaning – we have to add price difference to variations that have a different price tag.


Now, let’s take a look how Shopify manages pricing.

Shopify Pricing Models

Procedure of adding the price is exactly the same when it comes to Shopify.

You will be able to add product price once you start creating the product itself.

Setting up compare at price field in Shopify

As you can see, everything is pretty simple and easy.

The only option you have at this point is “compare at price” field.

This is where you can enter your old price. It will be shown on your store’s front end when offering your product at a discounted price.

Shopify allows you to add multiple variations of one product based on different attributes your product has, and prices can be equally easy edited.

Setting up prices for product variations in Shopify

Note that you can only have a maximum of 3 options per product, and that is something that cannot be changed, no matter which one of the Shopify’s plans you are using for your online store.

When it comes to customer groups, the procedure is slightly different to Magento’s.

According to Shopify:

Customer groups (created by saved searches in the customers page are easy ways to send discount codes to a select group of customers. For example, if you want to send a discount code only to customers who have spent $100 or more in the last month, you can apply filters to create a group of these select customers, quickly grab their email addresses, generate a special code, and send it to these customers.”

However, quantity based discount is not yet available as out of the box feature in Shopify.

There is a workaround though, and Shopify users have discovered it.

In order to set up quantity based discount, merchants are bundling products and offering them altogether with a special, reduced price tag.

Another solution would be to use one of the third party apps.


We have to say Magento clearly wins this one! And here is why:

  • Shopify does not offer setting up tier or group pricing. Magento does offer this functionality out of the box.
  • Setting up different pricing for wholesale would mean that you either have to use third party app, or open new store dedicated to wholesale entirely. Magento offers this by default.
  • Shopify requires relying on third party app in order for store owner to set up pricing for their affiliate members. Magento has this functionality without extensions or add ons.
  • Shopify will limit you in terms of adding different variations (and prices) to one product. Magento allows you to easily add as many attribute variations to your product and easily set up different prices.
  • Shopify’s procedure of assigning different prices to different customer groups is not intuitive, but it is manageable. Magento also offers this functionality.
  • Magento allows adding multiple different price tags to one product depending on different user groups.

As always, we suggest you try and discover as much as you can about functionalities offered (especially the ones coming out of the box) and compare that to your needs.

Choosing a platform that has loads of functionalities and not being able to benefit from most of them is something that will not help your online business in any way.

On the other hand if your business model relies on wholesale, multiple customer groups or affiliate programs, you need to be careful and choose the solution that will be completely adjusted not only to your buyers, but to your needs as a store owner as well.