Percentage Discount, for example 25% off of a product.
Individual Pricing, for example $9.99 off of a product.
Volume Discount, for example, if a customer purchased 10 products, then the price should be $9 instead of $12 and so on.
Wholesale Discount Code, for example, if you want to give a code for a customer to enter at checkout for a $ or % off.
Go to the Wholesale Pricing Discount app and select Discount Group.
Then click on Create Discount Group.
Enter the customer tag for customers that should receive the discount. Remember, customer tag is case sensitive. Give a name for the discount group, and set the discount percentage.
Then select the content you’d like the discount to be applied on, you may apply it on your entire store, specific products or collection of products.
Select the minimum cart requirement before a customer can receive a discount, this step is optional, but you may choose from either minimum quantity of products or minimum cart price as a condition for the discount.
You may also set shipping charges, this is another optional step, you may leave it to Default or select Flat Rate to have a specific dollar amount applied for shipping. You may also set conditions for the shipping charges to be applied, such as the Total Price of the Cart, or the Total Cart Weight.
In the last step, user may also define the volume discounts on top of the default discount group. So for example, you may set up a discount group of $9.99 for a specific product but also define a volume discount for the same product if it's purchased in bulk from here.
You may define the discount percentage on minimum quantity after selecting the product.
A) Go to your store admin panel and from the side panel, click on “Customers”.
B) From your customer list, click on customer whom you want to tag.
C) In the next window, you will see customer details. Find the “Tags” section.
4) Enter tag(s) for the customer. Tags will be case sensitive for future use.
5) Click Save.
Yes, the customer tags are case sensitive.
The discount is going to be applied to the base price (compare at) of the product by default. If a product has only a sale price, a discount is going to be applied on that in such a case.
If a customer has multiple tags, the app automatically applies the maximum discount tag (minimum cost) for the customer.
If there are minimum cart requirements set on multiple discount groups, then it’ll match the highest minimum requirement to the maximum discount group.
You can set or see specific shipping rates based on your customer tags in discount groups. Just open up the Wholesale Pricing Discount app and select the Discount Group option. You’ll see a panel that’ll have all of your previously created discount groups, just open the group you’d like to see the shipping rate for by clicking Edit.
A) You can set or see specific shipping rates based on your customer tags. B) Select “Flat Rate on Entire Order” from the shipping section. C) Set a Flat Rate. D) Set condition based on Cart Total Price ($) or Cart Total Weight. (This is optional). E) Shipping rate is going to be applied if one of the conditions is met.
If you have greater shipping needs then you may use our Advanced Shipping option available under Professional Subscription Plan. Here’s a Demo Video on Advanced Shipping.
Yes, you may set either, minimum cart quantity or minimum order amount ($), or both for the discount to be applied. You may do this by going into Discount Groups and scrolling over to the minimum cart requirements piece, remember it’s optional.
No, Wholesale Discount Pricing never creates duplicates for variants.
A) On your Shopify admin page, search for "Settings” at the bottom of the admin panel, then select “Account”
B) On the Staff members section, click "Add Staff Account".
C) To add Wholesale Helper: Enter "Wholesale Pricing Discount" in the name field and [email protected] in the Email field. Uncheck the checkbox titled "This staff account will have full permissions".
D) Limit access to the following, as per screenshot under :
Click "Send Invite"
There is no charge for the first time basic theme update. Here is a link to the setup that Wholesale Helper does on complimentary grounds. It typically takes ~2 hours of development time. You may also do it yourself, but it’s recommended that you let us take care of it due the complex nature of the task.
Reason behind charges for updates that may take more than 2 hours is that at the end of the day Wholesale Helper is also a business. Our teams can’t spend countless hours on custom developments, only to have the merchant uninstall the app or change his plans that might not need the developments put into place by our team. To curb this risk, and to ensure the valuable time of our teams doesn’t go to waste, Wholesale Helper has to charge the merchant for it. We hope you understand and adhere to this policy.
If you decide to start from scratch, using some other theme for your store (this is after our teams have already set up one theme) then Wholesale Helper has to make an update also!
If you intend to set up our Wholesale Pricing Discount app on a test / development store and then have it set up on your clients store as a 2nd theme update, then our teams have to spend double the development time to get both of these custom changes in place. Therefore, please keep in mind that there are going to be charges for this.
We also apply this charge if you uninstall the app and need us to re-update either the same or another theme, this is in case if changes have been lost.
Here’s a simplified schedule of our pricing. 1st Time Theme Updates Basic: Free Advanced: $40 per hour. First 2 hours for free.
2nd theme update after 8 months Basic: Free Advanced: $40 per hour. First 4 hours are free.
2nd theme update in less than 8 months Basic: $40 Advanced: $40 per hour. First hour for free.
3+ Theme updates Basic: $40 Advanced: $40 per hour. First hour for free.
Typically what we see from Themes:
Payment can be sent to [email protected] via PayPal.
A) Include the following details in the "message" field of your PayPal payment
Your Shopify domain name
The name of the new theme to be edited.
B) Once payment has been sent simply get in touch and our support team at [email protected] is going to carry out your additional theme update.
A requirement for Wholesale Pricing Discount to function properly is for customer accounts to be enabled. This is to ensure that customers can log into your store using an email + password and have the appropriate Wholesale Pricing Discount applied to their account. Follow the steps below to enable customer accounts:
From your Shopify admin panel go to “Settings” then click “Checkout”.
In the Customer Accounts section check either "Accounts are optional" or "Accounts are required". Once done, simply click Save.
From here you’re good to go. Customers can sign up and login to your store.
For a more detailed explanation please check out the official Shopify documentation.
Simply go to Apps from the admin panel and click open Wholesale Discount Pricing. Then, click on Net 15/30 Orders option from the main menu.
From the top, simply enable the Net 15/30 Orders
C) You can personalize other settings such as Confirmation Message, Thank You Message, Net Terms, Net Order Button Text (Optional).
D) The Net Orders feature requires a small theme update (FREE). Please email us on [email protected] with a subject 'Enable Net Orders' and include your Shopify Domain inside the message. Also please send us developer access again with all of the same permissions previously sent in case it has been removed. Check FAQ #10 for how to send a staff access.
To display Net 15/30 button, a customer must have the "wpdnet" tag. To hide the button, simply remove "wpdnet" tag and the customer is going to be able to see it anymore.
A) Customers tagged “wpdnet” can see a Checkout that has Net 15/30 Terms button on your cart page.
B) When a user clicks the Net Order button, a modal is going to pop-up alongside the entire summary of the Wholesale Order.
C) The customer can enter shipping details, choose a delivery date, choose a payment mode etc. on the summary form.
D) Once the customer clicks the “place order” button on the summary pop-up, the app creates a draft order in the admin area.
E) You can edit the draft order as desired, alongside emailing an invoice or collecting credit card details from the customer.
Of course! These can be Net 15, 30, 45, 60 and so on. All you have to do is open up the Net 15/30 tab from the homepage of the app. And then click on Settings on top. From there, scroll to the bottom and look for “Show payment terms on the Net Order form”
You can Edit / Add Shipping Details for a Net 15/30 Order once it's saved as a Draft Order.
Please ensure the following steps have been completed.
Ensure all of the following steps for installation have been completed.
Ensure that you have accepted the permissions for "Draft Orders" (Check the settings page for more).
If you’re still having trouble, then contact us at [email protected] and our teams can take a deeper look.
A) The “Net Orders” button is only visible to a customer that have “wpdnet” tag. If the customer doesn’t have the tag then the Net Order, button isn’t going to be available for them.
B) Ensure “Net Orders” are enabled in the Settings from the app or from Net 15/30 Order option.
C) Ensure the theme is fully updated. The “Net Orders” feature requires a small theme customisation (FREE). Please send us a staff access as explained in the FAQ #8.
Manual Orders can be created through the app and the discount can be applied on the order smoothly -- as a first step click on Manual Orders from the app dashboard.
Then select Create Order from the top
Then simply choose Wholesale Pricing Discount app from the More Actions button.
Individual pricing is perfect, if you need to set specific prices for customers as opposed to a percentage discount. For example, you may like product A to be $9.87 in discount group A, and product A to be $5.60 in discount group B etc.
A) If you need to override the default discount given to a group, you can use Individual Pricing. B) It functions based on the product variant. C) You can set different prices for each discount group.
It automatically displays individual pricing on each place according to the values you set here. No need to do any extra settings for this.
Yes. individual pricing overrides the default discount for a specific customer tag / group.
Volume discount is perfect if you need to give a greater discount based on a customer buying more of the same product. For example, if a customer buys 10 of Product B, the price is $9 per product. If they buy 20 of Product B, the price is $7 per product.
A) Volume discount is available in the enterprise subscription of the app. B) Under “Discount Group”, Go to Volume Discount and click “Select Product(s)” C) Select the products you’d like to apply the Volume Discount on. D) Click “Add more” to add more discount tiers to the same product. E) Once done, simply hit Save.
F) Volume discount is going to override a default group discount when a product quantity (including all variants) matches any given condition.
G) If you select “Products” under the “Discount Content” section, all products you like to apply a volume discount to should be added in a discount group for the volume discount to work.
H) If you set a group discount to 50% and want to apply an extra 10% discount when a user orders 5 quantities, set a volume discount to 60% for the product.
I) By default, a volume discount doesn’t provide extra discount over the group discount or the individual prices. However, if you want to apply an extra discount on top of the default discount group, then please check the box “Apply extra volume discount on individual pricing and in addition to the group discount set” under settings screen as shown in the screenshot.
A) From the app dashboard, go to Settings. B) Find the input box “Volume discount message” and set your message.
C) It’ll be displayed on the cart page of your storefront.
A) When you subscribe to the enterprise plane, please send us an email to [email protected] to do theme updates for this version. It is free of charge.
B) We’ll configure the code to match your store theme, then users can see a table alongside volume discounts as displayed in the screenshot.
A) If you have an enterprise plan for Wholesale Pricing Discount and Wholesale Order Form (https://apps.shopify.com/single-page-order-form) installed, then Wholesale Helper is going to do the integration for free to put volume discount on the order form also.
B) After the integration, a user can see volume discounts in a tooltip as displayed.
Yes, here is a demo video here;
The steps are quite simple, just go to the Volume / Tiered Discount option from the homepage of the app.
From here select the discount group you’d like to make changes to in bulk, and export it. Then open up the CSV file, keep the products you intend to make changes to, and then minimum quantity and discount %.
Once done, simply save the CSV file, go back to the app and select Import. Then choose the CSV file you saved after making the changes in it, and upload it into the app.
This is going to implement the changes you made in the sheet onto the products and their pricing as you specified automatically. The solution is ideal if changes need to be made in bulk.
Simply open up the Wholesale Discount Pricing app. Then select Wholesale Signup Form option. From there just enable the sign-up form first.
Once enabled, just add the tag you’d like to be assigned to people that sign-up using the form in the ‘Auto tag(s) when a customer signs-up’ bar.
1) From the app dashboard, go to Settings.
2) Find a box titled “Flat rate shipping message” and set the message. See the screenshot.
3) The message is going to be displayed on the cart page if a condition is not satisfied.
1) From the app dashboard, go to Settings. 2) Find a box titled “minimum price message” for both the quantity and the amount ($) and set the message as you see fit. See the screenshot.
3) The message will be displayed on the cart page when a condition is not satisfied.
A) From the app dashboard, go to Settings. B) Find a box titled “Custom shipping text” and set the message. See the screenshot.
C) The message will be displayed on the checkout page and in the draft order
If you intend to offer payment terms such as Net 15, or Net 30 etc. on the net order, you can set comma separated options from the Settings.
It’ll be displayed as a dropdown field on the net order form.
C) You can find this information under the “Notes” field in the draft order.
D) If you need to hide this, just uncheck the box.
E) Don’t forget to click “Save”.
Yes, just go to Settings and then go to Net 15/30 tab from the top. Scroll and search for ‘After Customer Places Net Order’. Just check out the box, and select ‘Mark Net Order as Pending’.
By default, the app is going to display a delivery date picker on the net order form. If you need to hide it, just uncheck the box “Show a delivery date picker” from the Settings for Net 15/30.
If the user selects a delivery date, then you’ll be able to see it under the “Notes” field in a draft order.
When you set a minimum cart requirement based on the amount for a discount group, by default, the app is going to look for the set amount in the cart total.
To enable this particular feature, simply go to Settings from the app dashboard, go to General Settings and just check-out the box in red.
Once checked-out, users are going to receive a discount only if the condition is satisfied.
By default, the app is going to apply a discount based on the base price of the product, rather than its sale price.
But if you intend to have the discount applied on the sale price rather then its base price, then just go to Settings, scroll over to General Settings and check out the box highlighted in red.
A) From the app dashboard, go to Settings.
B) Find settings under “Net 15/30 Orders” section and set emails respectively.
C) just uncheck the box for each email respectively, if you don’t intend to send or receive emails.
A) From the app dashboard, go to Settings.
B) Find the checkboxes highlighted in red and check them to stop carts from being emptied.
These are built-in features of a theme. If you want to remove them from your entire store, we need to do some manual developer customisation. Generally, it requires ~1 hour of custom development. We do charge $40 hourly.
If you have a complex theme, the custom development may take more time and may cost more based on the complexity. We always send an estimated time before starting changes in such cases.
If you want us to make the changes for you, please send us an email to [email protected] with subject “Remove strikethrough prices” and include your store URL in the email. Also please be specific whether you want to remove them for all of your customers or only the wholesale customers.
Please note, it is not possible to remove strikethrough prices from a checkout page and invoice emails since these are handled by Shopify.
Go to Customers then click on Edit for a customer that you intend to exempt from tax collection.
We recently made this update to do manual orders even fast.
In your dashboard, create order.
Then apply a customer (that has discount tags), products they'd like to order and save.
Once saved, it will be a draft order. Click more actions and then Apply Wholesale Pricing Discount. It will apply the discount tag for the customer to the order.
**Only % off discounts and individual pricing will work with manual orders.
Here is a demo video too
Yes it shows each item discount and total.
Yes, just let us know and we can add it for you. We can do this on the cart page, not the checkout page.
Yes, A) You can click 'mark as fulfilled'. B) Then adjust the quantity to 0 for items you’d not like to fulfill.
It’s our understanding that using Shopify’s Order API, this can be made possible. Please email us this request on [email protected] and our team is going to add you to the list of merchants that require it, once it’s been made available by Shopify.
We are here to help and offer complementary support for 2 hours when you install one of our apps. This typically involves emails explaining product features, 1-2 potential small customizations and a basic theme update.
If you need further help, then our teams are available. We do have to charge for this additional time as we cannot offer unlimited free support. Our team has server, software, people, design, and marketing costs.
In order for us to operate effectively and serve you (and your customers) for the long term, we need to charge for additional support needs. As a business yourself, we hope you understand our perspective.
We are here to help and offer complementary support for 2 hours when you install one of our apps. This typically equals a few emails explaining product features, 1-2 potential small customizations and a basic theme update.
If you need more help, we are here and available. We do have to charge for this additional time as we cannot offer unlimited free support. Our team has server, software, people, design, and marketing costs.
In order for us to operate effectively and serve you (and your customers) for the long term, we need to charge for additional support needs. As a fellow business, we hope you understand our perspective.
For custom complex themes, Wholesale Helper may need to charge for the theme update as it may take up to ~4 or more hours of development. If your theme does in fact require this much time and customisation then our teams are definitely going to prompt you about the scope of the task and the charges that may entail it.
If a minimum cart requirement is in place, then the price in the cart for the product is going to be based off of its retail price. Moment the minimum cart amount (in local currency) is breached, the discount is going to be applied.
Yes. We built our additional discount code system so you can offer your customers discount codes in addition to the discounts they receive to the groups or tags you have set up for them.
There are 2 main requirements for discount codes.
1) The customer using it must also be tagged for a Wholesale Pricing Discount (WPD) tag. 2) That customer must be ordering a product that they are receiving a discount from a WPD discount tag. 3) The checkbox "Enable Discount Code" must be checked on in the settings page.
Once it has been enabled either from the settings or from the Wholesale Discount Code option on the main dashboard of the app. You may proceed to explore its features further.
You can give a name to your discount code.
You can set up a type of the discount code, either in percentage or fixed amount.
You may define the products that should be discounted using the code, it may be the entire store, collection of items, or specific products.
You may also set the minimum cart requirements, it can be in terms of total amount ($) or in terms of quantity of items in the cart.
You may also define the Customer Eligibility, by selecting the customers using their email address or their tags.
There sure is: Click Here to See It.
Our app (Wholesale Pricing Discount) uses the “Draft Order” API to apply discounts. The “Draft Order” API doesn’t have the ability to accept discount codes. Please see a recent conversation in Shopify Forum on the Draft Orders API and this issue. This is why we have to build our own where we calculate the extra discount through our system before the checkout and create the draft order accordingly.
When you place an order through the “Draft Order” API, there is no discount code box available on the checkout page. Also, we cannot render anything on the checkout page because it is fully controlled by Shopify. For this reason, we have to keep the discount code box on the cart page.
WPD uses the Shopify Draft Orders API.
It is not possible to make a price greater than an original price with WPD or standard draft orders. Can only discount (ie make less) than the original price.
Simply go to the main dashboard of the app and select Subscription Plan. From there just hover over the plan that you intend to move to and click on the downgrade button.
If custom development is more than 4 hours long, then Wholesale Helper does require 50% of the payment upfront at least before initiating. Also, if our previous records indicate delay in payments by a specific customer then such customers can be asked to pay full amount upfront.
We are not going to remove or touch 3rd party app code. There might be nuances that the developer from that 3rd party may understand better compared to us or anyone else for that matter. This gap in understanding of the code, can lead to problems in it later on, and can prevent applications from functioning properly. Therefore our teams do not take responsibility nor the liability of 3rd party app codes.
Our support hours are Monday to Friday 9am EST to 5pm EST. We aim to respond in 1 business day but typically respond much faster.