How to show different prices to different shoppers with SmartPrice - Dynamic Pricing Rules: a wholesale price for your B2B customers, a members price for logged-in shoppers, a campaign price for your newsletter link, and a lowest price nobody can go below.
You make a pricing set: a few prices (for example Retail $54 and Wholesale $39), rules for who gets which price, and the products the set prices. When you save, the app gives those products all the set's prices as price choices. On your store, each shopper sees only their own price - the others stay hidden.
For wholesale or VIP prices, first create the groups in your store admin (for example Wholesale) and assign your customers to them. SmartPrice reads these groups, so they show up in its rules. Customers see their group's price once they are logged in. If you only need campaign, country or time prices, you can skip this step.
Open the app and click + New pricing set. Give it a Pricing set name (only you see it). On the Prices tab, click + Add a price for every price you need, give each one a name, like Retail or Wholesale, and an amount. Click Set default on the price for shoppers who match no rule - usually your retail price.
Below the prices, fill in Lowest price anyone can pay. Shoppers can't pay less than this, whatever they try. Leave it empty and it is your lowest price above.
On the Who gets which price tab, click + Add a rule. A rule reads like a sentence: "When all (or any) of these are true: Shopper is in the customer group Wholesale... they get: Wholesale". Click + Add a condition to add more. The conditions come in three groups:
When several rules match, the shopper gets the lowest of their prices. When nobody matches, they get the default price.
On the Products tab, search and click + Add on the products this set prices. A product can be in one pricing set only: adding a product that is in another set moves it, and products you take out go back to the set's default price when you save.
The Preview on the right shows how shoppers see it. Change the Shopper (Guest or Logged-in customer), the customer group, country, cart total, quantity and language, and it tells you which price that shopper pays, on the product page and the category page, on desktop or phone. When it is right, click Save: your store shows the new prices.
Under On category pages, Product cards show one of three things:
All your sets are listed on the main page, each with its own switch, so you can turn one off without deleting it. Switching a set off or taking a product out puts those products back on the set's default price when you save.
Add the prices Retail (default) and Wholesale. Add a rule: Shopper is logged in and is in the customer group Wholesale, they get Wholesale. Set the lowest price anyone can pay to your wholesale price.
Add a Members price and one rule: Shopper is logged in, they get Members. It is a simple reason for shoppers to create an account.
Add a Newsletter price and a rule: link has the parameter promo (or any word you like).
Then use your store link with ?promo in the email. Shoppers who come from it see the
newsletter price.
Add one price per market and a rule for each: Shopper is from Germany, they get the EU price. Shoppers from other countries get the default price.
Add a Sale price and a rule with date is between (for example Black Friday to Cyber Monday) or time of day is between for an evening price. It starts and stops by itself.
Add a rule: quantity is at least 10, they get the bulk price. This counts on the product page, so pick No price or The lowest price for category pages if you don't want cards to show the single-item price.
Prefer to keep your product prices and give wholesale customers a discount in the cart instead? See automatic cart discounts: its Customer group price discount does that.
They get the set's default price. When several rules match, they get the lowest of those prices.
Never less than the set's Lowest price anyone can pay: your store refuses smaller amounts. A determined shopper could still reach that lowest price, so keep it at a price you are happy to sell at.
Once they are logged in to their customer account in your store.
Yes. Your options' price changes are added to the shopper's price as usual.
Every shopper sees the default price.
See what the app does, the demo store and how to install it.
Hit us up and we'll get in touch with you.
With Alma Pay in installments you get 15% to 20% in turnover on average, thanks to an increase in the average basket, a purchase trigger and customer loyalty who return more easily to the site.
Create Alma account
100% Free to use
Create FREE Printify account
900+ High-Quality Products
Largest global print network
90% of all orders are produced locally
Create FREE Gelato account
90% of orders arrive within 5 days of ordering
140+ print providers across 32 countries