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.

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.


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.


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: 22/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!