News:

Support the VirtueMart project and become a member

Main Menu

Basic Shipping fee

Started by Keefo79, January 11, 2013, 00:16:43 AM

Previous topic - Next topic

Keefo79

I've looked everywhere for an answer and can't find anything that helps.

All I want to do is add a $2 shipping fee to the products for my clients site. They had an old site and only charged 2 dollars for shipping. I don't want to use USPS or UPS extensions, just want to add a $2 dollar charge.

Can anyone help?

jenkinhill

Simple configuration methods rarely get described in this forum....

Shop / Shipment methods  select New.
For Shipment Name  enter Standard shipping - or whatever you want the shopper to see. Do not enter/change anything else on that page.
Save.
On Configuration tab for Shipment Cost enter 2.0
Save and close.

Under configuration / checkout make sure you select "Enable Automatic Selected Shipment? "



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

Keefo79

Awesome thank you, that worked great! Just one other question, hopefully it's as easy as what you told me how to do the shipping. If they order 3 or more products, how can I add another dollar or 2 for shipping increase?

reinhold

#3
Quote from: Keefo79 on January 11, 2013, 18:59:42 PM
If they order 3 or more products, how can I add another dollar or 2 for shipping increase?

I don't think that can be done with the standard shipping plugin. However, I have created a plugin called "Shipping by Rules for VirtueMart", which allows you to write general rules for the shipping costs (you don't need the paid Advanced version, the normal free plugin does what you need):
http://open-tools.net/virtuemart-2-extensions/vm2-shipping-by-rules-plugin.html

The rule for your case would be your example could be written as (assuming you want each product counted with the ordered quantity; if you really mean different products ordered, simply change articles to products in the rule):

Name=Flat rate below 2 articles; articles<3;  Shipping=2
Name=Flat rate for 3 or more;    articles>=3; Shipping=3


The Name=... part can be left out (it is simply a string that is displayed in the cart to explain the shipping cost to the user).