The Shipping Service Contract is available for download from the
HEAD of the OpenACS CVS.
The Shipping Service Contract offers packages a generic
interface to various ways of calculating shipping charges. This
release is a first step in the direction of a more fullfeatured
service contract that could interface to shippers like UPS,
FedEx, etc.
Currently the initial release is limited to querying for
shipping rates and does not yet offer tracking, address
verification and the like. Value-based Shipping is the first
implementation of the contract and provides a simple yet
flexible way to maintain a set of custom shipping rates based on
the total value of the shipment and the destination.
The package ID of the Shipping Service Contract is
shipping-gateway. To download the service contract and the
implementation use
cvs login -p:server:openacs.org/cvsroot
cvs co shipping-gateway value-based-shipping
from the packages directory of your OpenACS 4.x
installation.
For more information see the documentation of the Shipping
Service Contract, Value-based Shipping and the Ecommerce
packages.