Shipping Method Restricted To Certain Products?

Is there any way to have a particular shipping method restricted to certain products?

We have some products that could be sent via "Royal Mail Large Letter" postage. However, that is restricted to packages no more than 2.5cm (1 inch) in height.

We can't do it by weight, because there are quite a lot of products that are relatively light but still too tall (even some ink cartridges).

I thought we could cheat and define a "supplier" for these products, and restrict that shipping method to that "supplier". Thus, an order consisting only of those products would have that shipping method offered, but one with other products wouldn't. However, the "suppliers" apparently doesn't work that way- i.e. it appears to refer to direct-to-customer dropshipping, so any "mixed" orders simply have two separate deliveries shown to the customer.

Any help would be appreciated!

- Smich

Hello!

Not sure that it is exactly what you need, but we have the ready-to-use add-on - Shipping and Payment Restrictions. Its main idea is to hide shipping methods / payments in case the specific products are added to the cart or the specific location is chosen.

For example, you have 3 shipping methods in your store and Shipping 1 has no restrictions, Shipping 2 is restricted for product A, Shipping 3 is restricted for the product B and Arizona.

Situation 1.

Customer adds Product A, B and C and does not choose Arizona in the address. - only Shipping 1 will be available on the checkout page.

Situation 2.

Customer adds Product A and C and chooses the Arizona in the address - only Shipping 1 will be available on the checkout page.

The products will not be deleted from the order, but shipping methods will not be shown

Situation 3.

Customer adds Product C, D and F and does not choose Arizona in the address - all three Shippings will be available.

Do not hesitate to contact us via e-mail: sales@cart-power.com or using the Jivochat on our site: store.cart-power.com

Best regards,

Is there any way to have a particular shipping method restricted to certain products?

We have some products that could be sent via "Royal Mail Large Letter" postage. However, that is restricted to packages no more than 2.5cm (1 inch) in height.

We can't do it by weight, because there are quite a lot of products that are relatively light but still too tall (even some ink cartridges).

I thought we could cheat and define a "supplier" for these products, and restrict that shipping method to that "supplier". Thus, an order consisting only of those products would have that shipping method offered, but one with other products wouldn't. However, the "suppliers" apparently doesn't work that way- i.e. it appears to refer to direct-to-customer dropshipping, so any "mixed" orders simply have two separate deliveries shown to the customer.

Any help would be appreciated!

- Smich

Hi Smich

we have created a similaar addon for 41x where aparta the ability to set a shipping method per product, you can also set a dominand method so that if you have 2 products with different shipping methods (one with store default and one with product specific for example) then the domoinand method will be used.

You can also import this via csv per product.

Let me know your version, we can then upgrade this if you have something higher than 41x

Fotis

Thank you for the responses.

We ended up doing it already by fudging the weights. Not ideal (#), but we already have that working so we'll leave it for now.

I'm going to assume (by implication) that this isn't possible in standard CS Cart, which I find a slightly surprising limitation.

Thanks for the responses; I might look at the Cart Power addon in the future. Dvsgr, yes, we're using the latest version (4.3.9 IIRC), so I assume that would need custom work.

All the best,

- Smich

(#) And way too reminiscent of the countless kludge-ish solutions we required to get round the limitations of the obsolete version of Actinic we used to use.

Hi Smich

we have created a similaar addon for 41x where aparta the ability to set a shipping method per product, you can also set a dominand method so that if you have 2 products with different shipping methods (one with store default and one with product specific for example) then the domoinand method will be used.

You can also import this via csv per product.

Let me know your version, we can then upgrade this if you have something higher than 41x

Fotis

Hey - I would be interested in this addon. We are running 4.9.3...

1 Like

Any luck with finding that addon? I’m searching and I can’t find any solution.

No, we continued doing it the way we described above.

(I notice that I posted that over seven years ago(!) and that side of the business has been declining in importance, so it wasn’t something there was a strong motivation to sort out).

1 Like

Hi smich,

That is a shame. I need this for my vendors, without it my website just won’t function. I’ll have to look into getting someone to do it for me.

The cart power addon above works well for me uk…large letter etc.

What are you trying to do

Add shipping options to the shipping tab to allow vendors to select what shipping options they want to assign to each product.

(Apologies, I received a notification and I assumed it was because your comment was addressed to me. But looking at it now, I think you were speaking to Natewallis, so please ignore my reply if I wasn’t the person you were asking.)

seems like you found a solution below, also you can do like smitch mentioned by fudging weights, likely a variation to the method i just described in this post Shipping by Rate Area (ZIP Code) for multiple Vendor Locations