This is a plugin for adding Postcode surcharges to EvCheckout Orders. 

It latches onto the Cakephp event system to calculate whether there is a surcharge to be added to the order.
There is an admin section from which you can setup the surcharges and the system will pick the most specific rule. 
	e.g. 
		"S17" takes presidence over "S"

=== Installation ===

	Requires the EvCheckout plugin to work. 

	1. Copy the plugin into your App or run 
		Console/cake composer.c require evoluted/postcode-surcharge 
	2. Run the migrations 
		Console/cake Migrations.migration run all --plugin EvPostcodeSurcharge
	3. Hook up the event by adding this to the bottom of Config/bootstrap.php
		//Attach EVENTS 
		App::uses('ClassRegistry', 'Utility');
		App::uses('PostcodeSurchargeListener', 'EvPostcodeSurcharge.Event');
		$order = ClassRegistry::init('EvCheckout.Order');
		$order->getEventManager()->attach(new PostcodeSurchargeListener());
	4. Add the applicable surcharges