I do hope someone can help me here
I’ve been trying to add a new carrier to select when creating a new shipment for an order in the admin area
I have followed the instructions here in detail:
[url]CS-Cart Documentation — CS-Cart 4.16.x documentation
I cannot seem to get the tracking url to show correctly in the customer area (orders, order detail, shipment info
The url is just a link back to the store home page
Here is my skins/CURRENT_SKIN (Cars)/customer/common_templates/carriers.tpl contents after adding the code advised
{* $Id: carriers.tpl 8364 2009-12-08 11:43:31Z alexions $ *}<br />
<br />
{if $carrier == "USP"}<br />
{assign var="url" value="http://trkcnfrm1.smi.usps.com/PTSInternetWeb/InterLabelInquiry.do?strOrigTrackNum=`$tracking_number`"}<br />
{elseif $carrier == "UPS"}<br />
{assign var="url" value="http://wwwapps.ups.com/WebTracking/processInputRequest?AgreeToTermsAndConditions=yes&tracknum=`$tracking_number`"}<br />
{elseif $carrier == "FDX"}<br />
{assign var="url" value="http://fedex.com/Tracking?action=track&tracknumbers=`$tracking_number`"}<br />
{elseif $carrier == "AUP"}<br />
<form name="tracking_form{$shipment_id}" target="_blank" action="http://ice.auspost.com.au/display.asp?ShowFirstScreenOnly=FALSE&ShowFirstRecOnly=TRUE" method="post"><br />
<input type="hidden" name="txtItemNumber" maxlength="13" value="{$tracking_number}" /><br />
</form><br />
{assign var="url" value="javascript: document.tracking_form`$shipment_id`.submit();"}<br />
{elseif $carrier == "DHL" || $shipping.carrier == "ARB"}<br />
<form name="tracking_form{$shipment_id}" target="_blank" method="post" action="http://track.dhl-usa.com/TrackByNbr.asp?nav=Tracknbr"><br />
<input type="hidden" name="txtTrackNbrs" value="{$tracking_number}" /><br />
</form><br />
{assign var="url" value="javascript: document.tracking_form`$shipment_id`.submit();"}<br />
{elseif $carrier == "CHP"}<br />
{assign var="url" value="http://www.post.ch/swisspost-tracking?formattedParcelCodes=`$tracking_number`"}<br />
{elseif $carrier == "FEX"}<br />
<form name="tracking_form{$shipping_id}" target="_blank" method="post" action="http://www.fedexuk.net/accounts/QuickTrack.aspx?consignment="><br />
<input type="hidden" name="txtTrackNbrs" value="{$tracking_number}" /><br />
</form><br />
{assign var="url" value="javascript: document.tracking_form`$shipping_id`.submit();"} <br />
{/if}<br />
<br />
{capture name="carrier_url"}<br />
{$url}<br />
{/capture}
```<br />
<br />
The other parts of the code seem to work (from the linked instructions) the new carrier shows in admin and I can select it, it shows the new carrier in emails etc<br />
It's just the url is wrong<br />
<br />
Any advice ?<br />
<br />
Thanks in advance<br />
Terry