You are viewing this forum as a guest. Login to an existing account, or create a new account, to reply to topics and to create new topics.
I know this is not a Kryptronics question but will ask anyway.
I am not a coder and I am always afraid I will break something. I cannot reach the person that did this for me.
I use flat rate shipping and shipping has gone up.
On domestic shipping I give free shipping when the order is $90.00 and up. I am going to change that to $100.00
I was just going to change 90 to 100 but noticed there was an 89.99 in there. Would I be changed this to 99.99 where 89.99 was and change 90 to 100?
I assume every place I see standard carrier to add the new rates.
<?php
// +--
// | All custom shipping scripts work in the same way. A global
// | variable named 'ecom.customship' contains the following PHP
// | array. Array keys with value info:
// |
// | weight => Total weight of items being shipped.
// | total => Subtotal of items being shipped.
// | quantity => Quantity of items being shipped.
// | stateprov => Ship to state/province.
// | country => Ship to country.
// | postalcode => Ship to postal code.
// | rescom => Ship to residential/commercial status.
// | shipstateprov => Ship origin state/province.
// | shipcountry => Ship origin country.
// | shipzip => Ship origin postal code.
// | packages => An array containing all packages with
// | each package defined in it's own array
// | with keys: length, width, height, weight.
// | delinfo => Delivery information array.
// | delitems => An array containing all items with
// | each item id as a key and the item quantity
// | as a value.
// |
// | This script must set a global variable named
// | 'ecom.customship_response' which is an array in the
// | following format:
// |
// | method name => amount
// |
// | NOTE: Do not print anything within custom shipping
// | scripts. They are designed only to return names and
// | prices for custom shipping methods.
// |
// | This script is a Calculation On Total Item Cost script that
// | returns a prices based on total item cost.
// +--
$info = $this->globals('ecom.customship');
if ($info['country'] == 'United States') {
if ($info['total'] >= '0' && $info['total'] <= '89.99') {
$custom = array('Standard Carrier' => '5.00');
} elseif ($info['total'] >= '90.00') {
$custom = array('Free Shipping' => '0.00');
}//End of if.
} elseif ($info['country'] == 'Canada') {
$custom = array('Standard Carrier' => '12.00');
}else {
$custom = array('Standard Carrier' => '14.00');
} // End of if statement.
$this->globals('ecom.customship_response',$custom);
?>
Offline
Thanks
Offline