What's your biggest current challenge? Have your say in Community Polls along the right column.

How to hide a Delivery Method by Sales Channel

How to hide a Delivery Method by Sales Channel

MegaChrono
Shopify Partner
3 0 0

Hy everyone,

 

I would like to hide a delivery method based on the "Sales Channel" that the user is using.

 

In my store there are several sales channels, but I will focus on 2:

  • "Online Store" (the default store)
  • "TapCart" (creates a mobile app)

I'd like that when a user browses the mobile app, they see different delivery methods than when they browse the web (to encourage the use of the app).

 

The store has the Shopify Plus plan and I've seen that there are several apps that allow you to hide a delivery method based on certain rules (cart total, date, shopify market, customer country, etc.) but I haven't found how to hide a shipping method based on the Sales Channel that is being used.

 

I'm currently using the "Checkout Blocks" App (an app developed by Shopify to customize the checkout) for other issues, and I've already contacted them to request a new "Supported Rule" to hide a delivery method (the new rule is "by sales channel type / app_id"), but they couldn't guarantee me if/when it will be implemented.

 

Any other ideas?

Thank you so much for replying.

Diseñador web - especialista en ecommerce
Replies 2 (2)

Pogodan_
Shopify Partner
16 0 2

I think support for this is waiting on https://github.com/Shopify/function-examples/discussions/395

Pogodan | Partner Profile | Functions JSON config public/custom apps

Keerthi_Sree
Shopify Partner
61 2 24

Hello @MegaChrono

As you mentioned, Shopify does not currently offer a built-in option to configure different shipping methods based on the platform used to place the order. Even if this feature request gets added to their backlog, it may take a significant amount of time to become available in a live environment.

 

In the meantime, I suggest exploring the following possibilities:

  1. User Roles: Check if you can create different user roles for accounts created via the app versus the online store, and look for solutions that allow rule configuration based on these user roles.
  2. Customization: If no existing solutions meet the requirement, you may need to consider custom development to achieve the desired functionality.
Customer Success Manager @ PluginHive - helping businesses ship smoother with Australia Post, FedEx,
UPS, USPS, DHL, Canada Post, PostNord, Sendle, Delhivery, Blue Dart & more