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

This project was successfully completed by omtechnologies for $1030 USD in 15 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$30 - $800 USD
Completed In
15 days
Total Bids
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:
-- [url removed, login to view]
-- [url removed, login to view]
-- [url removed, login to view]
-- [url removed, login to view]

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.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online