How to Set Up Partial Payment (Deposit + Pay on Delivery)
Partial payment lets you require customers to pay a small deposit online before confirming their order. The remaining balance is collected on delivery. This helps reduce fake orders and failed deliveries.
Step 1: Add Shopify Checkout Button
Go to EasySell and open the Form Builder then add the Shopify checkout button:

Step 2: Enable Partial Payment
- Click edit icon next to the previous button.
- Check Enable partial payment (Deposit + Cash on Delivery)

Step 3: Configure the Deposit
Once enabled, you'll see the following options:
- Deposit type — Choose between:
Percentage — A percentage of the order subtotal (e.g., 20%)
Fixed — A fixed amount (e.g., $10)
- Deposit value — Enter the amount or percentage the customer must pay upfront

Step 4: Customize Labels
You can customize two labels to match your store's language:
- Discount label — The name shown on the order's discount line (e.g., "DEPOSIT 20%" or "Acompte 20%")
- Pay on delivery label — The name of the line item added for the remaining balance (e.g., "Pay on Delivery" or "Paiement à la livraison")

Step 5: Save
Save your form builder settings. The partial payment is now active.
How It Works for Your Customers
- The customer fills out your order form and proceeds to checkout
- A deposit discount is applied automatically — they only pay the deposit amount (plus applicable tax and shipping)
- After payment, a line item with the remaining balance is added to the order automatically
- Your delivery team can see exactly how much to collect from the customer
Example
Order subtotal | Deposit (20%) | Customer pays at checkout | Remaining (collected on delivery) |
|---|---|---|---|
$100 | 20% | ~$20 + tax + shipping | $80 |
$50 | 20% | ~$10 + tax + shipping | $40 |
Tips
- Start with a small deposit (10–20%) to keep conversion rates high while still filtering out unserious orders
- The deposit is calculated on the subtotal after any discount codes are applied
Updated on: 13/03/2026
