Implementing partial payment for orders

Topic summary

Goal: require online payment for dropshipped items while still allowing COD (cash on delivery) for stocked items, even when both are in the same cart.

Options considered by OP:

  • Partial payment for the dropshipped items with an outstanding balance (COD) for the rest.
  • Split the cart into two separate orders by payment method.

Key constraints/clarifications:

  • Shopify does not support two payment methods on a single order; a mixed cart must choose either card or COD for the whole order.
  • This behavior isn’t native; it involves shipping profiles and checkout logic.

Suggestions offered:

  • Explore an order management app or custom development to enforce payment rules.
  • A developer indicated it “should be possible” via Checkout UI functions (Shopify checkout customization) and offered implementation help.

Current status: no definitive solution selected. The thread leans toward custom checkout logic or order splitting, but the feasibility and operational trade-offs remain open.

Summarized with AI on December 14. AI used: gpt-5.

Hi,

To give some context, we sell both products that we have in stock and that we dropship. Some customers add both products on orders. We want to restrict the purchase of the dropshipped products to online payment, however without restricting COD for the others. To my knowledge, there would only be 2 options:

  • Creating a partial payment for the dropshipped product and an outstanding balance for the others, which will be paid upon delivery

  • Splitting the orders in 2 separate orders based on payment method

Has anyone experienced with any of the 2 and has some suggestions on which would be operationally better and how to go about it?

Thanks!

1 Like

Well if you don’t restrict the COD payment method for that order, then they’ll be able to use COD for both the regular and dropshipped items and won’t have to put a credit card down at all.

Yes but that doesn’t reply to my question :slightly_smiling_face: The problem to be solved is how do you restrict dropshipped products only, to card payment. Not restricting COD for an order will lead indeed to the scenario you mentioned, which is not an option.

Well you can’t have two payment methods on an order. So if you have a cart with dropshipped and regular items, then you’re gonna have to choose card or COD.

Hi @Pandur ,

This is not a native feature in Shopify, it has to do with the shipping profile and checkout functionality. Have you already look for an order management app or considered building a customization with the help of a developer?

Almost every feature in our store is custom made, so yes, we’re considering any viable option

Hi @Pandur ,

Should be possible with Checkout UI functions. Send me an email and I can get this started for you.

hello@achieveapplabs.com