Jump to content
owengna

Limit shipping carrier for a product category?

Recommended Posts

Hi Everyone,

 

We are working on a online grocery store and they have multiple product categories (E.g Food, drinks, dessert...). Client is offering local delivery for surrounding area and national delivery. We have set them using some modules.

 

The problem is that our client cannot ship Fresh Fruit, Vegetable and Frozen products nationally (for obvious reasons). We know we can limit the shipping carrier section when editing products but our client has over hundred Fresh & Frozen products. Is there any way to limit the carrier selection when customer put a fresh product in his cart? so restrict the carrier base on product carrier?

I cannot find any modules or code modification for its need. Does anyone have any idea?

 

We would greatly appreciate your idea!

Edited by owengna (see edit history)

Share this post


Link to post
Share on other sites

If I were you, I would study the implementation of "per product" restriction and then I would create some automatic mechanism that once the product belongs to category X, to add the specific carrier (in order the rest to be disabled).

Have not implemented it, I express just my thought about the topic. No responsibility for any result.

Share this post


Link to post
Share on other sites
On 4/30/2015 at 8:52 AM, owengna said:

 Is there any way to limit the carrier selection when customer put a fresh product in his cart? so restrict the carrier base on product carrier?
 

Hi,

You  can  consider   the  fresh  product  as  an  attribute   and  create   a   condition  that  limits  the  carrier  selection  based  on  the id   combination.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More