XML, PHP shipping API coding for OSCommerce

Cancellato Pubblicato Oct 20, 2007 Pagato alla consegna
Cancellato Pagato alla consegna

We are a small company building a _new_ website for our online store with OSCommerce <[url removed, login to view]> and we would like to use Auction Inc.'s "shipping API" on our site. Our current website programmer is not familiar with XML <[url removed, login to view]> and so we are looking for someone with this knowledge and experience.

If you are familiar with OSCommerce... we would like to have all of the Auction Inc. capabiliities coded into the shipping module and catalog. We need inputs for "height," "length," "width," "drop-shipping (origin code),"and "additional handling fees" available to us in the catalog (where we enter the product items into the catalog/site: [catalog/admin/[url removed, login to view] product]) Presently the only shipping related input on these pages is "weight".

We have a suggested OSCommerce contriubution that may work with this problem.

We assume this is a relatively simple coding project if you have knowledge of XML and PHP. If this is something you would be interested in we would appreciate a price quote from you for the entire completed coding project.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

_**Scope of request:

**Current problem_ with website (currently defined as <[url removed, login to view]> "[url removed, login to view] future site being created") is an inability to calculate dimensional shipping and an inability to show accurate shipping on demand from customer while creating an order.

_Objective_ of the coding project is to integrate the Auction Inc. shipping API <[url removed, login to view]> into the OSCommerce site in development, mentioned above, in a fully working manner--such that individual weights, dimensions, drop-shipping codes, and additional handling fees, can be easily input by the site owner, for each item for sale on the site, through the current catalog. _Information flow_ will be coded such that items are selected, dimensional shipping calculated, shipping cost requested, accurate item cost and shipping cost can be viewed; when client logs in, and order is completed, shipping and order cost information is sent to Paypal for processing or to client and owner emails as a pending check or money order payment. The order of flow represents a departure from current order--wherein it is necessary to login before viewing shipping costs.

_Functionality:_ When completed the coding will ensure that items defined in the catalog will be aggregated in the "order cart", and calculated by the Auction Inc. shipping API, to obtain accurate shipping costs for each order. This resultant information from the Shipping API will be accurately represented in the "cart" online--without the client needing to log into their "account" first--as well as accurately sent to Paypal for payment processing and/or written into order information sent to client and website owner. Any shipping options selected as available for specific items (through owner access of the Auction Inc. control panel) will be ultimately open to selection by client.

_EXclusions:_ It would not be acceptable for the parameters (dimensions etc.) of items in the catalog to need to be modified through programmer coding; they will need to be easily modifiable through the catalog and admin section. It will not be acceptable for the client to have to log in to view shipping. Shipping cost without options of choice for the client are unacceptable.

_Assumptions:_ We assume that the programmer know all aspects of PHP and XML coding, experience with OSCommerce, and to have familiarized themselves with the Auction Inc. shipping API prior to starting work on this project. _Time frame_ for this project is not to exceed the date of Nov. 14th, 2007--unless otherwise arranged by programmer and website owner. The funtionality of this coding must be available for use by Nov. 15th, 2007. Any time the usability of the site must be shut down prior to this date we, the owners, must be notified 24 hours in advance of the shutdown and with an estimate of the time the site will be out of commission and unable to be worked on by us. If a problem occurs that brings down the system without warning, the users will be notified as soon as possible. Whenever availability is interrupted, a notice will be sent by the programmer when the system is again available.

_Constraints_: We, the owners, have only a cursory understanding of OSCommerce. If any deeper understanding or clarification of terms or coding within the site is necessary and unobtainable the programmer will have to work with our current webmaster--who has no XML experience--to obtain this information. We will provide the programmer with the login code for the administration section for the website: this information will need to be kept safe and confidential. We will provide the programmer with any set-up codes necessary for the AuctionInc. API: this information will need to be kept safe and confidential.

_Risks_: The programmer will need to be aware of how his/her coding may alter or have an effect on other aspects of the website functionality. If the coding has any affect on other aspects of the website these affects will need to be fixed prior to completion of the project. Information flow changes (client view of shipping without need to login) may require a change in the typical OSCommerce setup and may require additional OsCommerce contributions or coding in order to create functionality.

_Additional References_:

SHIPPING API

<[url removed, login to view]>

<[url removed, login to view]>

<[url removed, login to view]>

<[url removed, login to view]>

<[url removed, login to view]>

WEBSITE

<[url removed, login to view]>

OSCOMMERCE

This may or may not be helpful: <[url removed, login to view]>

administration: <[url removed, login to view]>

_Test Plan_: After completion of the project the owners will implement a test plan; wherein several random items of all types will be selected; dimensions, weights, and codes will be added to them through the admin catalog, placed "in stock", and "ordered" through the online store--testing shipping calculation accuracy, information flow, Shipping API connectivity, Paypal module integration, check and money order flow/notification, and client/owner email notification/communication and flow. These tests will be conducted for at least three different configurations of quantities, weights and measures of items. Any abnormalities or glitches not adhering to the parameters defined in the above document will have to be fixed before the project can be deemed completed.

## Platform

windows XP , Linux , ?

Servizi web di Amazon Ingegneria Linux MySQL PHP Architettura Software Testare Software Web Hosting Gestione Siti Web Collaudo Siti Web XML

Rif. progetto: #3399810

Info sul progetto

Progetto a distanza Attivo Oct 30, 2007