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...