How to setup shipper modules

From FreeWay

Jump to: navigation, search

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
Personal tools
Documentation