Developer needed to perform server-side modifications to a Perl Templates-based web site. These changes include modifications to shipping options (including live Shipper integration work) and rate quotes; shopping cart; Google Analytics ecommerce code; and possibly moving site pages to a new domain. Developer would work closely with an in-house front-end developer.
## Deliverables
**Pages to be modified:**
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
[login to view URL]
Source files under version control. Site is generated using Perl templates and limited database integration. The site is currently hosted on an Apache server at Dreamhost.
We have a front-end developer on staff that can handle tasks falling under that category. In most cases, we can provide "before" and "after" HTML/page examples, along with descriptions of added functionality needed.
This site is integrated with FedEx and Roadrunner's api for ship calculation. We can facilitate any contact and/or documentation needed in this area.
--
**Needed tasks for** ([login to view URL]):
1) Add 3rd shipping option for customer pickup at plant, either by customer or designated shipping company.
** If they pick up at the plant, they can order less than 4 boxes
** If they select this option, we should display fields that allow user to designate (text field) the desired shipper, and/or specific notes.
2) Shipping transit time should be based on business days not calendar days (as is currently)
3) Add rate quotes for Canada and Alaska (and provide direction on any additional input fields needed to accommodate).
4) Provide assistance with Google analytics code, allowing us to track each "page" in the ordering process. Or, if this isn't possible, find a way to break the ordering process into 3 distinct pages (with unique URLs) so they can be tracked in analytics. (See item 6 below, related.) We have an existing Google Analytics account and code snippets installed; we just need help with expanded functionality.
5) At end of ordering process, display a page (or javascript lightbox) that encourages user to provide feedback. This feedback would be both formatted and sent to a designated email address, and stored in a database.
**Items for discussion (please estimate as a separate line-item):**
6) The possibility of "breaking out" the pages for the "Fruit for Brewing" section, into their own standalone site. In addition, we'd like to make use of human-readable URLs for each page.