GAM:
Btw, A2 vs A3 Fastway satchels were throwing me in regards to item length vs satchel length. The way it is now, I think the price is the only thing that distinguishes between an A2 or A3 satchel, as 'A2/A3' seems to be specified in both cases.
'A2/A3' is how this text data is returned by the FastWay server, and as you say, price is the only thing that distinguishes them. Almost...
The ozpost server code doesn't change the data from the Fastway server in any way, but it does set a 'flag' based on the parcel dimensions, and it indicates this by the weight display (3kg = A2 size , 5kg = A3 size).
If you think it would be less confusing to modify the A2/A3 so that it shows one or the other then I've no problems with doing that.
GAM:
My wishlist:
- Assistance with code hacks for Fastway minimum cost.
Around lines 427-432 of ozpost.php you'll see where the checks are made for the FastWay methods.
eg:
case "FWL";
if(in_array("FastWay Labels", $this->allowed_methods)) $handlingFee = MODULE_SHIPPING_OZPOST_FWL_HANDLING ;
break;
Modify this to something like:
case "FWL";
if(in_array("FastWay Labels", $this->allowed_methods)) { $handlingFee = MODULE_SHIPPING_OZPOST_FWL_HANDLING ;
if (($quote->cost > 0) && ($quote->cost < $aa.bb ) ) $quote->cost = "$xx.yy" ;
break;
GAM:
- Inclusion of Express Post Platinum
I would've done that already, but I'm helping you with this instead :-)
GAM:
- Dimensions factor... like 'Tare percent' weight factor. Or assistance to hack code myself.
Around line 220 you'll see " // save dimensions for display purposes on quote form"
Immediatly before this line you'll see a couple of places where the dimension data gets its 'final' manipulation. Insert any changes you need somewhere inbetween..
eg : $parcelwidth = $parcelwidth+2 ; will add 2cm to the width of the parcel being quoted.
GAM:
- Assistance (point me to the correct file) for modifying Order Confirmation email text and Order History text. I want to include the Fastway Label Colour and/or Satchel Type and Transit days as I use these in dispatch functions to determine best option for my dispatch and for advising transit time when sending out dispatch advices to customers.
Sorry, can't help on either. Hmmm, I'm sure the order confirmation emails contained the shipping info by default.
(checks) -- Yup, it all shows in out store ok.
A setting somewhere perhaps?
GAM:
- Assistance with 'Tracked services only for Order Value and PayPal payment method' hacks.
Find the lines for methods that you wish to dissallow when order value exceeds you limit: eg:
if(in_array("Regular Parcel", $this->allowed_methods))
Modify such lines to include the checks required: eg:
if(in_array("Regular Parcel", $this->allowed_methods)) && ($order->info['total'] < $xxx.yy )
This test requires both the Regular Parcel as an allowed method to be true AND the value of the order less than the amount specified in order to allow the quote. If either are 'false' - eg, if the total amount exceeds the specified amount then the expression will be 'false' and this method won't be shown.
There are many methods that you will need to disable this way. I suggest you do one at a time, and make regular backups.
Cheers
Rod