
This project was brought to us by a local printing company, who had struck a deal with Xango to take over their printing operation. Reliant was contracted to re-create the site they already had. Reliant used the HTML design provided by Xango and custom built the entire website.
Xango Express features an AJAX-enabled product creator, where a user can input their information, and an image will be generated dynamically to provide a preview of what the item will look like with the users' data. The system is designed to be extremely flexible, allowing for:
- Limitless font placement and style options
- One- and two-sided products, with or without content
- Multiple "back options" for two-sided products
- Dynamic generation of data entry form, based on provided content
Reliant also built an admin backend site, allowing the printing company to run and manage everything, without needing to contact Reliant. The admin site featured:
- Batching system: allowing the administrator to create a batch ordered products to send to a fulfillment house, to be printed and shipped.
- Reporting system: providing a highly flexible and detailed collection of reports on everything from sales data, to batch history and invoicing reports.
- Approval system: administered by representatives from Xango, allowing them control of approving or rejecting orders based on compliance concerns.
- Shipment tracking system: allows upload of CSV files with UPS/Postal shipping information, allowing the adminstrator to keep track of shipped orders.
The administration system sends a number of emails to the customer, notifying them of the current status of their order. In the case of UPS-shipped orders, a tracking link is sent in the email, allowing the customer (and administration) to verify orders having been shipped.
The website is accompanied by a console application that runs on the Reliant server. This application will create PDF proofs of all orders in unprocessed batches, and utilizes web services to send the data to a fulfillment house to be printed. Shipping information that is uploaded via the admin site is also processed, sending emails containing the information to the customer.