Articles on: Use Case Setup Guides

Deposits for wholesale and B2B pricing

Running a wholesale or B2B program on Shopify often means installing a third-party pricing app to show custom prices to tagged customer groups. Whether those apps work alongside Downpay depends entirely on how they apply pricing under the hood.


On this page:


Overview

Compatible apps and setup guides




Overview


Many Shopify merchants run retail and wholesale from the same storefront. To show different prices to different customers, they use a wholesale pricing app. When those merchants also want to collect a deposit at checkout, both the wholesale price and the deposit need to work together.


Downpay is compatible with some wholesale pricing apps but not others. Whether an app works depends on how it applies discounted prices to products.


Shopify B2B does not yet support partial payment through apps like Downpay. Wholesale and B2B pricing must be set up through your standard Shopify storefront. If you want partial payment apps to be able to interface with B2B features, write to Shopify so they know there's a demand.


Jump to top


How compatibility works


For Downpay to apply a deposit to a wholesale-priced product, two things need to be true:


  1. The discounted price must be visible to Shopify at checkout. Downpay calculates the deposit against the price Shopify sees. If the wholesale discount is applied in a way that Shopify's checkout cannot read, the deposit will be calculated against the retail price instead.


  1. Pricing must go through Shopify's standard checkout flow. Downpay attaches a selling_plan to products when a customer selects a deposit. Any pricing method that bypasses or replaces the standard cart and checkout flow will break that attachment.


Jump to top


Why most wholesale pricing apps are not compatible


There are two main reasons a wholesale pricing app may not work with Downpay.


Draft orders


Most wholesale pricing apps on the Shopify App Store apply discounts through Shopify's draft orders system. When a customer checks out with a wholesale price, the app creates a draft order behind the scenes with the discounted total applied. Shopify does not currently support selling plans on draft orders, so Downpay cannot attach a deposit to the order.


Cart Transform API


Some newer apps use Shopify's Cart Transform API to apply wholesale pricing adjustments. Shopify's Cart Transform system does not currently support selling plans either, which means Downpay cannot attach a deposit when this method is in use. Some apps offer a setting to disable Cart Transform, which may restore compatibility.


Both are Shopify platform constraints, not Downpay limitations and may change in the future as the Shopify platform is updated.


Jump to top


Compatible apps and setup guides


These are the wholesale pricing apps we have tested and confirmed work with Downpay.


B2B Wholesale Pricing Discount


B2B Wholesale Pricing Discount by Sami is compatible with Downpay as long as the optional Downpay cart embed is disabled.


  1. Install Wholesale: B2B Wholesale Pricing Discount by Sami from the Shopify app store.


  1. On the app home page, click Integrate theme to install the theme embed.


  1. In your theme, go to app embeds and ensure the optional Downpay cart embed is inactive.
  • This is because subtotals in cart are pre-discount. Checkout shows full breakdown accurately.


  1. In the app, create new volume pricing or wholesale pricing groups, choosing how they apply to customers and products.


  1. If you are using tags to apply to customers, in Shopify, tag relevant customers so they see the correct price tier when logged in.


  1. Test by logging in as a tagged customer, adding a product to the cart, and confirming:
  • Cart shows only the discounted wholesale price, not the Downpay subtotals.
  • Checkout shows the discount applied to the balance payment and numbers are accurate.


If you only want deposits for your wholesale customers, review our Deposits for specific customers guide.



DL: Wholesale & B2B Pricing


DL: Wholesale & B2B Pricing by Dollarlabs is compatible with Downpay.


Rather than routing through draft orders or Cart Transform, the app adds a dedicated pricing column for each customer tag group. Tagged customers see their wholesale prices directly on product pages and at checkout, within Shopify's standard cart and checkout flow. Downpay can read those prices and apply the deposit correctly.


No special configuration is required inside Downpay. Set up your deposit rules as normal and they will apply against the wholesale price the customer sees.


Steps:


  1. Install DL: Wholesale & B2B Pricing from the Shopify App Store


  1. In the app, create your customer tag groups and assign wholesale prices to each group


  1. Tag the relevant customers in Shopify so they see the correct price tier when logged in


  1. In Downpay, create a purchase option for your products and set your deposit as a percentage. Percentage-based deposits ensure the deposit scales correctly to the wholesale price each customer sees.


  1. Test by logging in as a tagged customer, adding a product to the cart, and confirming the deposit is calculated against the wholesale price shown, not the retail price


If you only want deposits for your wholesale customers, review our Deposits for specific customers guide.


If you are also using Dollarlabs Ultimate Discounts alongside this, see our Dollarlabs discount integration guide for how to combine both.



Easy:Wholesale Bulk Order Form


Easy:Wholesale Bulk Order Form is compatible with Downpay for the Bulk Order form only. The Wholesale Pages option creates a new page that does not retain the deposit options from Downpay.


No special configuration is required inside Downpay.


Steps:


  1. Install Easy:Wholesale Bulk Order Form from the Shopify App Store


  1. In the app, Enable Bulk Order form and activate the app by enabling the app embed in your theme


  1. Choose whether to enable wholesale on all products or just select ones


  1. Configure other settings such as minimum or maximum quantities and so on


  1. There are three options for the behaviour of the ‘Place Order’ button (Checkout, Cart, Stay on page). In our testing all of them work seamlessly with Downpay


As a final check, verify that the products you selected reflect the settings and that the deposit amount(s) are accurately reflected in the cart and at checkout.



Other apps


Don't see your app listed? Check our full compatibility list or contact our support team and we will be happy to test it with you.


Jump to top


Updated on: 27/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!