The Pro Shipment Plugin for VirtueMart is a very intuitive plugin that helps you create shipments with basic rules or more complex rules. Easy to maintain since one plugin can replace many of the default VM shipment plugin. Faster checkout if you select Geo Ip Locator or default country option.
Install the plugin via the Joomla installer
The shipment name and the shipment description given in the tab Description will not be used by the plugin on the frontend of your website, because the plugin uses the shipment name and the shipment description given in the rules.
Since those 2 fields are the one displayed in your shipment method list, you can use them as a memo to remember wat are this shipment method i used for.
Click on the Configuration tab
Click on the logo you wish to display on the frontend
Select if you want this shipment to appear on the product details page.
Calculation rule to apply on the amount given in the rules.
Select the weight unit used in the rules
Select the weight unit used in the rules
Each rule is defined with a shipment information, destinations, conditions, and fee amount
Shipment Name: is the name that will be displayed on the website. It is a required information.
Shipment Description: is the description that will be displayed along with the shipment name on the website. This field is interesting to add sales motivator text and encourage your customers to spend more in the shop:
Countries: You can select one or more countries for which this shipment rule will apply
ZIP: you can add one or more ZIPS for which this shipment rule will apply. You can use wildcard character (*) or excluding character (-)
Adding or removing ZIPs are done with the button Add Zip, or clicking on the cross.
They are based on
Where you can specify if it is
than the specified amount.
Amounts can be given with a , or a . for the decimal separator.
If the rule is based on categories, enter in the amount field the category Id you want to use. If the product is in this category, the rule will checked.
Shipping costs are often based on the Total weight of the order.
Shipping companies may have more conditions such as:
Common free shipment rules are:
Fixed amount: is a fixed cost for the shipping that will be used if all countries, ZIPs code and conditions are met. The shipping cost is in the vendor currency.
If the conditions of more than one rule are true, it is always the cheapest cheapest that will be displayed.
Select No if you don't want to use a Geo IP locator. Otherwise select one of the 2 options: Component GEO IP locator or ipinfo.io
with the IP geo locator, if the client did not give at least a Bill To address, the plugin PRO shipment automatically detects the country and ZIP of the customer and adds the available shipping methods to the cart.
The Component GEO IP locator is a component available on the extensions.virtuemart.net that you must install first. It only provides the country based on the IP address of your client. This option is enough if your shipments are only based on countries, but not on ZIPs.
The ipinfo.io option provides more information about your client, such as the country, the ZIP and the state. This option is recommended if the rules are based on ZIps. It also has the advantage to avoid regularly updates of the database (like in the component solution).
Notes about ipinfo.io:
If you have subscribed a paid plan at ipinfo.io, enter the key in this field.
If a valid location has been found via the Geo Ip Locator, it is saved it in the cart, and thus saving time for your client, since some fields are pre filled. And (of course) when the customer gave a billing or shipping address, the cart is not updated.
It is also possible to set a default country and optionally a default ZIP to automatically add a default shipping method to the cart.
Even if you are using the Geo Ip locator option, you can add a default country and ZIP. If will be used in case, the Geo Ip locator returned no result. It can happen if:
This insures that a shipment method will always be in the cart, and therefore the very frustrating message "We are sorry, no shipment method matches the characteristics of your order." will never be displayed.