ProStores Shipping Solutions
Certified Shipping Extensions
CanadaPost Merchant Setup
CanadaPost System Administration Setup
Federal Express Merchant Setup
Federal Express System Administration Setup
UPS Merchant Setup
UPS System Administration Setup
Using a Single Shipping Option
UPS Tracking Link
![]()
Federal Express
The Federal Express shipping extension allows merchants to use the Federal Express shipping calculator, and gives them the option of generating labels automatically. It is enabled by default.
http://www.fedex.com/us/customersupport/?link=1
Canada Post
The Canada Post shipping extension allows merchants to use the Canada Post shipping calculator. It is enabled by default - however, the merchant must set their locale to a Canadian locale, such as en_CA or fr_CA. This extension is configured with default Canada Post settings - if merchants need to change these settings, click the Canada Post link and edit the information.
http://www.canadapost.ca/segment-e.asp
UPS
The UPS shipping extension allows merchants to use the integrated UPS Online® Tools. To enable this extension, click the UPS link, accept the hosting agreement, and enter the information. It is disabled by default.
![]()
This information is detailed in the Store Administration help topic "Canada Post Shipper"
Merchants must already have an account with Canada Post before merchants can use this shipper. Merchants will also need to configure some preferences with Canada Post.
Ensure that merchants have set the locale to a Canadian locale such as en_CA or en_FR (in Store | General).
http://www.canadapost.ca/segment-e.asp
![]()
CanadaPost System Administration Setup
This extension is configured with default Canada Post settings - if merchants need to change these settings, click the Canada Post link and edit the information. However, settings should only be changed if recommended by Canada Post.
![]()
Federal Express Merchant Setup
This information is detailed in the Store Administration help topic "Federal Express Shipper"
Merchants must already have an account with Federal Express before merchants can use this shipper.
New setups (or meter number generation), require a store address and phone number to be entered on the General Preferences page. The phone number must use the following format: 123-456-7890.
If merchants select Packing Algorithm, and merchants want the algorithm to determine which containers should be used for each order, merchants must then define shipping containers. Otherwise, the algorithm assumes that each Product has a container of "Self" (one product per container). In addition, it is recommended that merchants enter the weight and dimensions for every product to ensure an accurate quote at checkout.
If merchants have upgraded ProStores Store Administration from a prior version, merchants will need to edit the Invoice template to display tracking information, and the Ship To/Ship To Gift templates to gather the customer's phone number.
![]()
Federal Express System Administration Setup
This information is detailed in the System Administration help topic "Shipper Certified Extensions"
This extension requires the FedEx ATOM utility, installed on a server with MS Windows or Linux with X-Windows system.
To set up the Federal Express extension:
- Download the FedEx API from http://www.fedex.com/globaldeveloper/shipapi/ and install on a ProStores server. If using Windows, download version 6.60 or lower.
- Contact FedEx to get an account number for the wwwbeta.fedex.com server.
- In ProStores, point the installation to any server that is running the FedEx API. To do so, browse the Extension Manager, select Federal Express, and enter the server running ATOM in the ATOM Server field.
- Verify that "Successfully connected to Federal Express" appears on the Federal Express configuration page. Merchants may need to submit changes on this page first, then reopen it, before this message will appear.
- Once merchants are done testing, be sure to change the Server1_URL in \installationpath\FedEx\FedEx Ship Manager API\Atom\config.ini to the live server - "www.fedex.com:7443".
Occasionally, users might receive the following error: "Error processing Federal Express transaction. API error: -2202.0". This can occur if there is a slow response coming back from FedEx and ProStores is timing out before it receives the response.
To adjust the timeout settings with FedEx:
- Login to ProStores System Administration.
- Browse to the Extension Manager, and select Federal Express.
- In the Read Timeout (seconds) field, set the value higher. We recommend 45 to 60 seconds.
- Click Submit.
![]()
This information is detailed in the Store Administration help topic "UPS Shipper"
Merchants must first register with UPS (via ProStores) before they can configure the shipper.
If merchants select Packing Algorithm, and merchants want the algorithm to determine which containers should be used for each order, merchants must then define shipping containers. Otherwise, the algorithm assumes that each Product has a container of "Self" (one product per container). In addition, it is recommended that merchants enter the weight and dimensions for every product to ensure an accurate quote at checkout.
To update account information (such as changing the Pickup Postal Code or adding/updating the UPS Account Number), merchants will need to re-register. To do so, select the Re-Register check box and click Submit.
ProStores calculates UPS rates using the following assumptions and rules:
- The packaging material is supplied by the shipper (such as a Customer Supplied Package).
- Commercial rates are calculated if the customer supplies a company name. Otherwise, the higher residential rates are applied.
- "Packing Algorithm" must be selected as the Quote Basis, and all products must contain weight and dimension values (Length, Width, Height) if merchants want UPS to determine if a) Dimensional Weight should be used, or b) if the package meets an Oversize 1 (OS1) or Oversize 2 (OS2) condition.
- Additional service fees are excluded (such as Saturday Delivery, Verbal Confirmation, etc.). Merchants may use the "Shipping Mark-Up" field or the product "Shipping" field to apply these fees.
If merchants use the UPS shipper, ProStores displays the UPS Trademark and accompanying disclaimer on each invoice and shipping related screen viewed by customers. These elements are permanent and may not be modified or deleted. If these fields do not appear, merchants will be prompted by ProStores to add the
<ss:include macro="ShipperCopyright"/>
to the Tracking, Invoice, Invoice-Print and Invoice-Email templates. To learn more about the UPS Online� Tools, please visit http://www.ec.ups.com.
![]()
UPS System Administration Setup
This information is detailed in the System Administration help topic "Shipper Certified Extensions"
The UPS shipping extension allows merchants to use the integrated UPS Online� Tools. To enable this extension, click the UPS link, accept the hosting agreement, and enter the information.
Once UPS is configured, activate the extension.
![]()
Using a Single Shipping Option
This information is detailed in the Design Studio help topic "Suppressing A Shipping Method "
To offer only one shipping method, replace the code as indicated below (versions 5.5 and higher):
Checkout and Checkout New Customer Templates
Delete the following code...
<p>
<b>Shipping Method</b><br>
<ss:foreach item="shipQuote" within="$cart.shippingQuotes">
<ss:radio name="shipme" source="$shipQuote.shipMethod" checked="$counter.currentRow==1"/>
<ss:value source="$shipQuote.name"/> (<ss:value source="$shipQuote.amount" format="money"/>) <br/>
</ss:foreach>
</p>...and replace it with this code (removing the option merchants do not wish to offer):
<p>
<b>Shipping Method</b><br>
<input type="radio" name="shipme" value="S" checked> US Postal Service Ground ($5.95) <br/>
<input type="radio" name="shipme" value="2"> US Postal Service Priority ($7.95) <br/>
<input type="radio" name="shipme" value="N"> Next Day ($14.95) <br/>
</p>Invoice Template
Replace...
<ss:include template="selectshipping"/>
...with
<ss:value source="$cart.shipping"/>
![]()
Merchants can add a link to the Invoice template that will take customers directly to the UPS Package Tracking site, and display tracking information for a specific order. To do so, edit the appropriate template (such as Invoice or Customer Service) and add the following code:
Note: The values in this form may change if UPS makes changes to its tracking application.
<form method="post" target="_blank" action="http://wwwapps.ups.com/etracking/tracking.cgi">
<input type="hidden" name="InquiryNumber1" value="$invoice.shipTrackingNumber">
<input type="hidden" name="TypeOfInquiryNumber" value="T">
<input type="hidden" name="AcceptUPSLicenseAgreement" value="yes">
<input type="hidden" name="submit" value="Track Package">
</form>
