Custom Development of PHP Script for Dynamically Generating Book PDFs & Integration with e-Commerce Platform

IN PROGRESS
Bids
8
Avg Bid (USD)
$844
Project Budget (USD)
$30 - $800

Project Description:
-- I'm working on creating a website for a client that allows the user to create a customized children's book.
-- The user selects 5 stories, then customizes certain elements of the story's characters like gender and name.
-- Then the user goes through an e-commerce checkout process (VirtueMart/Joomla! at this point).
-- When the order has been submitted, information about the customized book is sent to a PHP script which then outputs a PDF of the 5 customized stories, which is sent to the printer.
-- Imagine that the e-commerce component outputs an XML or CSV file when the customer completes an order, then that XML/CSV file is passed on as a parameter/variable into the PHP script's main function.
-- I think the best way to implement this is by creating a HTML+CSS template for each page of each story that includes PHP variables which are dynamically filled in with the custom information from the user.
-- Then the PHP script generates a PDF from the HTML+CSS template that includes the customized stories.
-- What I would like as soon as possible from you is whether or not you think you can complete this task by May 15th or not. In any case, please create a timeline for this project so I can get an idea of how long it will take.

Here's information about the printer's API that we'll be working with:
-- http://kb.presswise.com/index.php?l=/api/Order/2_WSDL_Order_Submission
-- http://kb.presswise.com/index.php?l=/api/Order/3_FTP_Order_Submission
-- http://kb.presswise.com/index.php?l=/api/Order/4_sample_order_XML
-- http://kb.presswise.com/index.php?l=/api/Order/5_field_definitions

The deliverable will be an IT solution that does the following automatically:
• Takes the variable information from a customer’s online book order as an input;
• Manipulates story file templates in a catalog database based on the order;
• Creates final file(s) necessary for our printing service to print and fulfill the order;
• Enters those files into the printing service’s workflow;
• Receives various relevant process updates/confirmations from the printing service’s system (i.e. printing completion, assembly completion, date/time shipped, tracking information, ETA) and records them with the order.

Additional Project Description:
05/02/2013 at 16:41 CDT
-- I'm working on creating a website for a client that allows the user to create a customized children's book.
-- The user selects 5 stories, then customizes certain elements of the story's characters like gender and name.
-- Then the user goes through an e-commerce checkout process (VirtueMart/Joomla! at this point).
-- When the order has been submitted, information about the customized book is sent to a PHP script which then outputs a PDF of the 5 customized stories, which is sent to the printer.
-- Imagine that the e-commerce component outputs an XML or CSV file when the customer completes an order, then that XML/CSV file is passed on as a parameter/variable into the PHP script's main function.
-- I think the best way to implement this is by creating a HTML+CSS template for each page of each story that includes PHP variables which are dynamically filled in with the custom information from the user.
-- Then the PHP script generates a PDF from the HTML+CSS template that includes the customized stories.
-- What I would like as soon as possible from you is whether or not you think you can complete this task by May 15th or not. In any case, please create a timeline for this project so I can get an idea of how long it will take.

Here's information about the printer's API that we'll be working with:
-- http://kb.presswise.com/index.php?l=/api/Order/2_WSDL_Order_Submission
-- http://kb.presswise.com/index.php?l=/api/Order/3_FTP_Order_Submission
-- http://kb.presswise.com/index.php?l=/api/Order/4_sample_order_XML
-- http://kb.presswise.com/index.php?l=/api/Order/5_field_definitions

The deliverable will be an IT solution that does the following automatically:
• Takes the variable information from a customer’s online book order as an input;
• Manipulates story file templates in a catalog database based on the order;
• Creates final file(s) necessary for our printing service to print and fulfill the order;
• Enters those files into the printing service’s workflow;
• Receives various relevant process updates/confirmations from the printing service’s system (i.e. printing completion, assembly completion, date/time shipped, tracking information, ETA) and records them with the order.

Skills required:
CSS, HTML, InDesign, PDF, PHP
Additional Files: all.pdf story00001a.indd story00001a-1.indd story+proof+for+Geoff.pdf leakybucket.xlsb leakybucket.csv Instructions.txt
Hire geoffmyers
Project posted by:
geoffmyers United States
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 1030
in 15 days
$ 1100
in 10 days
$ 803
in 10 days
$ 787
in 8 days
$ 824
in 3 days
$ 1030
in 60 days
$ 721
in 12 days
Hire betatesting
$ 456
in 13 days