We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Collections and Cart

Collections and Cart

aih_kimg
Shopify Partner
16 0 3

Hi,

 

I am trying to create a store that has collection of at least 2 different brands.

For example:
1. Brand A is for digital products

2. Brand B is for physical products.

 

I thought of using collections and creating 2 different collection list templates to customize each look and feel.

 

Normally, if I add an item (digital) from Brand A, it will go to the cart. And same with Brand B item (physical).

Sample Image (Current setup):

aih_kimg_0-1750401754947.png


I would like to know if it's possible to separate the cart according to the Collection where it was added from?

 

Desired Setup:

aih_kimg_1-1750401817598.png

And to separate the payment methods per collection? I think Shopify has payment customization function but I haven't tried it because I am still using bogus payment gateway. I'm not sure if this function can also be configured depending on the items of the collection.


Any idea is open. Thank you.

 

 

Replies 2 (2)

jakeclifford
Shopify Partner
93 18 25

Hi @aih_kimg,

You can't fully separate the cart due to shopify's limitations on multiple checkouts.

But a suggestion that may fit your needs, 


You could limit certain payment options when an item from a specific collection is in your cart.

This could be done through the "Payment Customization Function API"

Hope that helps,
Jake 

I'm Jake the Shopify Wizard! If helpful Like and Mark as an Accepted Solution
My Blog - Tips and Tricks for Shopify Horizon and AI features Horizon + AI

Struggling to solve an annoying issue? Get Help Fast

MandasaTech
Shopify Partner
816 156 168

Hi @aih_kimg 


What you're trying to achieve—separating the cart and payment methods based on collections (or brands)—is a fairly advanced customization, and unfortunately, Shopify doesn't support multiple carts natively. There’s always only one global cart per session/storefront, so splitting the cart by brand or collection isn’t possible out of the box.


However, here are some possible workarounds:

1. Visual Separation Using Tags or Cart Notes

You can customize the cart page to visually group products by brand or collection using tags, metafields, or product types. This won’t technically separate the cart, but can give users a clearer breakdown of what belongs to which brand.

2. Custom Storefront or Headless Approach

If you're open to going headless (using Shopify's Storefront API and a custom frontend), you can simulate multiple carts on the frontend, but you'd still need to combine them into a single checkout, as Shopify only allows one active checkout at a time.

3. Payment Method Restrictions

Shopify Plus allows checkout extensibility using functions (currently in beta for regular Shopify plans too), where you can restrict payment methods based on conditions like product tags, customer details, shipping address, etc.

  • To explore this, you'd need to use Shopify Functions and some custom logic.

  • Keep in mind, this works at checkout, not at the cart level.

4. Split Stores by Brand

Another option is to create two Shopify stores, one for each brand, and link them together under a shared domain or subdomain (like brandA.yourstore.com and brandB.yourstore.com). This would give you full control over the checkout and cart for each.


Conclusion: 

  • One cart per store is Shopify's default.

  • You can visually separate items in the cart but not functionally.

  • Payment method customization is possible (especially on Shopify Plus).

  • For a fully separate cart/checkout experience, you may consider headless or multiple stores.

Ler us know is you have any questions!

☞ Helpful or Question answered? Please Click Like & Mark it Accepted Solution
☞ Want to modify or custom changes on store for affordable price? Click on Contact button here
☞ Email at experts@mandasa.in
☞ Whatsapp at +918989609120 | Hire us at: Website Support Page
☞ Selling Shopify Fundamentals: Verified Skill Badge