How to setup shipper modules
From FreeWay
Contents |
[edit] UPS(United Parcel Service)
[edit] Database table
Table used: for controlling shipper modules is configuration.
[edit] Settings for controlling front end behavior
The following table contains instructions for controlling the shipping selection behavior in the front-end.
| Setting | Description |
|---|---|
| Enable UPS Shipping | Show or hide this shipping module in front-end selection |
| UPS Pickup Method | Pickup method Used (CC - Customer Counter, RDP - Daily Pickup, OTP - One Time Pickup, LC - Letter Center, OCA - On Call Air) |
| UPS Residential Delivery | Quote for Residential (RES) or Commercial Delivery (COM) |
| UPS Handling Fee | Handling Fee added to the shipping cost in percentage or value |
| UPS Tax Class | Tax class used on the shipping fee |
| UPS Shipping Zone | Show this module for zone if selected or all zones |
| UPS Sort Order Display | Display position in shipping selection page |
| UPS Shipping Methods | Sub methods for this payment like (One day Air, GND etc) |
| UPS Handling weight | Show the module only for total Weight greater than specified weight |
General Setting for Weight Unit used in displaying products weight in front-end product_info page is “Weight unit”. Setting in configuration: My Store->Weight Unit.
[edit] Backend Setup Access Link
Modules->Shipping->United Parcel Service
[edit] Frontend pages used
- Working files
- /includes/modules/shipping/ups.php
- /includes/modules/shipping_estimator.php
- /templates/content/shopping_cart_tpl.php.
- Language files
- /includes/languages/english/modules/shipping/ups.php
[edit] Notes for shipping module
- When shopping cart is viewed, shipping estimator page will get the quotation of selected methods for ups shipping module.
- Total weight, orgination post code, destination post code etc are passed to the shipping server to fetch the rate.
- Error will be shown if the rate element fetch process fails
- This module will be displayed for selection only if products total weight greater than backend setting “Handling weight”
- The weight is converted from shop weight unit to kilograms (required by the shipping method)
[edit] USPS(United States Postal Service)
[edit] Database table
The database table used for controlling shipper modules is configuration.
[edit] Settings for controlling front end behavior
The following settings control the behavior of front-end shipping selection:
| Setting | Description |
|---|---|
| Enable USPS Shipping | User Id used in the shipping request |
| Enter the USPS User ID | Password used in the shipping request |
| Enter the USPS Password | Password used in the shipping request |
| USPS Which server to use | Work in Test mode or Production mode |
| USPS Handling Fee | Handling Fee added to the shipping cost in percentage or value |
| USPS Tax Class | Tax class used on the shipping fee. |
| USPS Shipping Zone | Show this module for zone if selected or all zones |
| USPS Sort Order | Display position in shipping selection page |
| USPS Options | Controlling the Display of Details like Transit time and weight |
| USPS Domestic Shipping | Domestic methods used in selection of shipping for this module |
| Methods
USPS Int'l Shipping | International methods used in selection of shipping for this module |
| Methods
USPS Handling weight | Show the module only for purchased total Weight less than
specified weight. |
[edit] Backend setup access link
Modules->Shipping->United States Postal Service
[edit] Frontend pages used
- Working files
- /includes/modules/shipping/usps.php
- /includes/modules/shipping_estimator.php
- /templates/content/shopping_cart_tpl.php.
- Language files
- /includes/languages/english/modules/shipping/usps.php
[edit] Notes for shipping module
- When shopping cart is viewed, shipping estimator page will get the quotation of selected methods for usps shipping module
- Total weight, origination post code, destination post code etc are passed to the shipping server to fetch the rate
- Error will be shown if the rate fetch process fails
- This module will be displayed for selection only if products total weight less than backend module setting “Handling weight”
- The weight is converted from shop weight to pounds& ounces (required by the shipping method)
[edit] Fulfiller Modules
[edit] Oneworld Interface
Settings controlling the behavior in fulfiller process:
| Setting | Description |
|---|---|
| Enable OneWorld | Activate or stop the fulfiller process in order creation, cron based inventory
checkup, status update email |
| Client ID | Client ID used in fulfiller request |
| Client Authorization | Client Authorization code in fulfiller request |
| Transaction Mode | Work in Test Mode or production Mode |
| Cost Per Order | Amount added in every order |
| Cost Per Packing | Amount added in every packing of products |
| Cost Per Item | Amount added for every purchased items |
| Overweight Handling Fee | Handling fee added when purchased weight exceeds the Threshold setting |
| Overweight Threshold | Weight value controlling the Handling Fee |
[edit] Backend setup access link
Modules->Fulfiller->OneWorld
[edit] Backend pags used
- /admin/send_message_order_status.php
- /admin/update_product_status.php
[edit] Frontend pages used
- Working Files
- /checkout_process.php
- /templates/content/checkout_success.tpl.php
- /includes/modules/fulfiller/oneworld.php
- Language Files
- /includes/languages/english/modules/fulfiller/oneworld.php
[edit] Notes for fulfiller OneWorld interface
- Create Order Request is made in the checkout_process.php after order creation. The success or failure is shown in checkout_success.php
- Inventory checkup is done by fetching the products and product status changed to “not available” when stock of product reaches to 0.
- Message to the customer is sent when the fulfiller order status changes.
- The inventory checkup and messaging script is added as a cron job and executed at regular period