JobSouk System User Guide

4.1. Setting up ecommerce

4.1.1. Config settings

If you wish to enable the ecommerce functionality, login to the admin area and go to the config settings. 

Change general.ecommerce.enabled to "checked".

The jobboard.ecommerce.basecountry setting should be the two-letter ISO code of the country in which your job board is based. This is used to determine if tax should be applied to orders, based on the location of the user making the purchase.

jobboard.ecommerce.basecurrency should be set to the three-letter ISO currency code, for example USD, EUR, GBP, JPY, etc. This is used to ensure pricing is clear to users, and also passed through to the payment system so the correct amount is billed.

jobboard.ecommerce.credits.price is the price in currency units (of the above currency) for one credit, excluding tax.

 

jobboard.ecommerce.credits.taxrate is the prevailing sales tax or VAT rate applied to orders in the base country specified above. Typically this is only charged to orders from users in the same jurisdiction.

 

jobboard.ecommerce.vatnumber is the tax ID or VAT number of the company operating the job board. In the case of EU countries, ensure the correct two-letter prefix is present.

4.1.2. EU VAT handling

If your job board is based in a country within the EU (European Union), and you have entered a VAT number in jobboard.ecommerce.vatnumber, the system will automatically handle EU VAT behaviour.

The user must enter their billing address before the option to purchase credits is available. Once they do, the country is checked, and if it is in the EU, then a VAT number field is presented to them. This is an option field. If not filled, the order will be processed with VAT regardless.

If a VAT number is entered, it will be validated instantly using the EU's online service, and either a green tick or red cross shown next to it.

If the number is invalid, the order can still be completed, but the VAT handling will assume there is no valid EU VAT number.

 
powered by tomehost