News:

Looking for documentation? Take a look on our wiki

Main Menu

Virtuemart 3 Custom shipping across categories

Started by Gingerweb, January 22, 2021, 15:36:03 PM

Previous topic - Next topic

Gingerweb

I have a bunch of categories where all shipping options (defined by weight) can be all the same with free shipping over £60 - BUT I have 1 category that cannot have FREE shipping over £60 although otherwise is the same costs per weight of all the others.

I cant just have duplicate shipping methods blocking a category because if someone buys from two categories it just says "no shipping method configured" Do i need a 3rd party extension for this or am i missing something obvious please?

thanks

Jörgen

There is another plugin that you could use. I think this could be it.
Otherwise you can set Up rules in standard plugin:
Shipping 1, exclude cat1, include cat2 and cat3
Shipping 2, exclude cat2 and cat3, include cat 1

This should cover it i think.

Jörgen
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

Gingerweb

I tried exactly this

Shipping 1, exclude cat1, include cat2 and cat3
Shipping 2, exclude cat2 and cat3, include cat 1

It works unless there is an item in the cart from cat1 and cat2 - then i get "no shipping module configured"

Gingerweb

Jorgen - did you mean to tell me a plugin that I could use please?

GJC Web Design

have u tried the Rules shipping plug? On extensions
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Gingerweb


jenkinhill

Kelvyn
Lowestoft, Suffolk, UK

Retired from forum life November 2023

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Gingerweb

Ah i hadnt seen that one will give it a try - looks complicated !!
thanks

Jörgen

#8
Sorry missed the Link.
https://open-tools.net/virtuemart/shipping-by-rules.html
Jörgen

[edited url]
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

Gingerweb

Thanks - your link seems to have been blocked but I found it at https://open-tools.net/virtuemart/advanced-shipping-by-rules.html
I have installed it and done some tests, I don't think that plugin is for me unless I can get a maths degree prior to trying again!
If there is anyone that is proficient that I could pay to get it to work I would be interested in hearing from you, otherwise ill keep looking.
thanks guys.

Jörgen

I supect that this plugin can do the job. But as You say it has a kind of programmer interface.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

GJC Web Design

this might give you a start

Weight == 0.00000; Shipping = 0.00
Name=Books UK; Weight>200;  Categories==list(4);Shipping=0+3.00*Articles
Name=Please order books separately from other products;Error=Please order books separately from other products; Weight>200; NoShipping
Name=Delivery UK;Weight > 0.01;Articles<=3; Shipping=4.50
Name=Delivery UK;Articles==4; Shipping=5.50

It is separating the cats but gives an error with a mixed cart of cats

books are catid 4  .. all books have a nominal weight of 300 and 3 quid ship cost
all other products have a weight of 1 and grouped shipping by quantity
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Gingerweb

Thanks for the startup but i can't get it to work.

I have 5 different categories, 4 of which should have free shipping over £60 the 5th one doesn't have any free shipping at all.
I also have 6 levels shipping costs over increasing weights that apply across all the categories.

It was easy until one category couldn't do free shipping over £60 but all the options I have tried so far cant find a shipping option at all.

GJC Web Design

I think the simplest option is just clone the weight ship plugin and adjust the free ship logic to exclude the 5th cat
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Studio 42

HI, i wrote this for a customer and sold it in my shop here https://shop.st42.fr/en/tools/shipment-rules.htm
If you buy it, contact me if you cannot set it as you need.