Premium MatrixRate is controlled by a combination of the shipping method configuration panel under 'configuration→shipping methods' and a CSV file (table).
In order to set up the table it is necessary to understand the various options you have control over. Many of these may be irrelevant to you, if so use the defaults suggested.
Firstly you need to decide what condition you need to base your shipping on. This is set within the shipping method configuration. For 95% of extension users this will be "Standard". You only need to set to "Volume" if you need to filter based on volume weight in some way.
The use of Volume Weight & Destination allows you to use a custom decimal attribute attached to the product, and filter based on the total for all items in the cart. The configuration for this is explained in a separate section below.
The shipping extension works on a "Best Match" basis. This means it will look for the closest match first, then work backwards if none can be found, until one is found or all options have been searched.
For example if you have 2 rows in the table, one with a country code of "US" and one with "*" (see below for definition), then a customer from the US will match on the US row, and a customer from UK will match on the "*" row.
This extension does not overwrite any core files directly. It does change the functionality of Callback.php inside Google Checkout, so if you do upgrade and Magento make changes in this area you may not pick these up. Please contact me when upgrading if experiencing difficulties with Google Checkout.
7. You should now see an import button box appear with a browse box in Premium Matrix Rates.8. Browse to a CSV file. Details of CSV file configuration can be found below
9. Save the config to upload the CSV. Any errors in the CSV will be reported here
10. If using zip code numeric ranges then set the postcode filtering to "Numerical Ranges US/AUS/FR etc"(see below for more info on this)
11. Ensure your products are setup correctly according to rules in CSV file
12. You should then see the appropriate shipping rates appear on the front end upon checkout
Under the Shipping Methods there are various configurations you can play with. Our recommendation is that if you are unsure then leave as the default – for most people this is fine.
Here is a summary of each field and it's usage:
Table columns at your disposal :
This could be used for a order/delivery management system to store a unique shipping code for each of your shipping methods.
The code is stored in sales_flat_order/sales_order depending on your version of Magento in the attribute shipping_method.
The text the customer sees is stored in shipping_description in the same table.
The following additional configuration is possible with Premium Matrix Rate:
This is all managed within the shipping method configuration.
Note: Google Checkout will not support the use of Volume Weight vs Destination Condition.
Some clients have a requirement to use a volumetric weight for calculating the shipping price, or to use the greater of volumetric and standard weight. This extension supports this capability.
To compare the total volume weight with standard weight and use the greater of the two, set "Use Higher of Volume/Weight" to Yes in the shipping method configuration. Set up your weight/volume based rules as normal in your CSV file, as demonstrated in the example below.