The Payments, Shipping and Tax section allows you to configure the different methods of shipping and paying for goods purchased from your site.
Note that for the examples on this page we will try and use real-world shipping values for clarity, you may use any values you require.
Shipping/Delivery costs is where the main configuration for custom shipping is defined.
Enable Shipping Costs: Allows you to enable and disable all of the shipping costs, based on constraints you define.
Shipping Country Field: Allows you to choose the Custom Form Field used by OpenCrypt to define shipping country.
Shipping State Field: Allows you to choose the Custom Form Field used by OpenCrypt to define the shipping state/county.
Shipping Options: Allows you to enter the appropriate shipping options available to your customers, they should be entered in the format:
| "Ground", "2 Day Air", "Next Day Air" |
With no line returns or trailing commas.
Shipping Zones Array: Allows you to choose a base shipping fee for each shipping option. This should be entered in the format:
'Ground' => "0.5", '2 Day Air' => "1.00", 'Next Day Air' => "2.00" |
Where the values are the appropriate costs for each shipping method.
Shipping Options Weights Array: Allows you to choose an optional cost to be added to each shipping method for every unit of weight, for example, an item that weighs 3kg will add an additional 6 units of cost if sent by 2 Day Air, or 9 units of cost if sent by Next Day Air. This should be entered in the format:
'Ground' => "1.00", '2 Day Air' => "2.00", 'Next Day Air' => "3.00" |
Shipping Country Zones Array: Allows you to choose an optional multiplier value to be applied to the total shipping cost depending on the country being shipped to. The code below applies a multipier of 1 to the United States, a multiplier of 3 to Canada, and a multiplier of 10 to any other country. This should be entered in the format:
'0 => "10", 'United States' => "1", 'Canada' => "3" |
Shipping State Zones Array: Allows you to choose an optional multiplier value to be applied to the total shipping cost depending on the state/county being shipped to. The code below shows how this should be configured for the states/counties in different countries. This should be entered in the format:
'United States' => { '0' => "1.00", 'AL' => "0.25", 'AK' => "0.5" }, 'United Kingdom' => { '0' => "1.00", 'Cornwall' => "1.50" } |
Please note placements of characters such as commas during and at the end of these arrays.
Shipping Weight Unit: Allows you to define the standard weight format for each weight unit, for example Kg for kilogrammes, Lb for pounds.
Free Shipping Amount: Allows you to define the amount at which shipping becomes free, for example £1000. To disable this feature, enter the amount as 0.
Payment Methods is where the main configuration for multiple payment methods is defined.
Enable Payment Methods: Allows you to turn on additional payment methods to OpenCrypt's standard payment processing.
Payment Options: Allows you to define a list of additional payment methods, for example Cheque and Telephone payment. These should be entered in the format:
| "Cheque", "Telephone Payment" |
With no line returns or trailing commas. When payment options are added, additional templates will be added to the OpenCrypt system to reflect these. These templates in the example above be: process-payment-1 for Cheque, and process-payment-2 for Telephone Payment.
If you are using multiple payment processors, these will be listed before any additional payment options specified here.
TAX Costs is where the main configuration for any additional Tax payments is defined.
Default TAX Percentage: Allows you to define a default cost for any taxes which must be applied to total payment costs. If the percentage is 15%, this should be entered as 0.15. If you wish to disable the default tax rate, enter as 0.
TAX Description: Allows you to change the description of the tax at checkout. In the UK, for example, this would be VAT. If you wish to disable this, then please leave the field blank.
Enable Custom Tax Constraints: Allows you to enable custom tax rules for different countries and/or states. This will override any Default TAX Percentage if set.
TAX Country Field: Allows you to choose the Custom Form Field used by OpenCrypt to define the country for tax rules.
TAX State Field: Allows you to choose the Custom Form Field used by OpenCrypt to define the state/county used for tax rules.
TAX constraints Array: Allows you to define a custom Tax rate for any countries and states/counties which may have seperate tax rules. These should be entered in the format:
'United States' => { 'CA' => "0.175", 'VA' => "0.175" }, 'United Kingdom' => { '0' => "0.15" } |
When you have finished defining shipping and tax rates, press the 'Update Configuration' button.
