I need an AJAX-based T-Shirt Printing Price Calculator Script. I have a t-shirt printing company recieving lots of quote requests and at the moment we are dealing with these manually and it take up a lot of time. I want our website to be able to answer quote requests based on information the user/customer supplied, with the prices coming from a price matrix which I need to be able to update from a backend user interface.
My site is [url removed, login to view]
I want the script to be Similar to on the one at [[url removed, login to view]]
1. **Choose garment type **(T-Shirts, Sweatshirts & Hoodies, Ladies Styles, Children's Styles, Everything Else). Text "Which type of garment are you looking for? (You can add more garments later)"
Each **garment type** has a thumbnail and short description.
2. **Choose item**
Each **garment type** contains several items (for example, the **T-Shirts**garment type will contain main styles of t-shirt such as longsleeve, polo shirt, vests etc).
Fields for each garment
? Thumbnail image
? Item name
? Size chart
Display link "Get Quote" to go to next stage
3. **Details of your requirements**
*Similar to the example shown below - taken from [url removed, login to view]***
Here the user gives us this information:
? Number of print colours on front 0,1,2,3+ (*dropdown list)*
? Number of print colours on back 0,1,2,3+ (*dropdown list)*
? Identical prints on each garment? *(check box)*
**5. ****Your Price Quote**
Output the following:
? Item name (followed by "Try another item" link which takes user back to **Garment Type **selection)
? Number of colours on front and back
? Identical prints" or "Individual prints"
? Calculate & output the price based on information given.
? Display **10% Discount Offer** "Get a 10% discount on this price if you confirm your order now or within the next 3 days". Output discounted price and total saving. Link to**Place My Order Now**
? "Price includes VAT with free shipping to UK mainland via Royal Mail First Class Signed For Service"
*"Not in the UK? Contact us for the best deals on International shipping." - with link to contact form which sends the details the user entered, and asks for custom name, contact number, email address, location, delivery deadline)*
? "**Fast turnaround times - **Order today and you will receive your items by <DISPLAY DATE 7 DAYS IN THE FUTURE>. Need it quicker? Use our **Express 1-3 Day Service** ?" *(tick box which adds ?8.99 to total price - discount not applicable)*. Additional text "CONTACT US FIRST if you need express service and your order is for 20 garments or more".
Options given to user:
? **Email This Quote To Me** with text underneath "We'll send you an email containing this price quote so you can easily come back to us later if you decide to go ahead with your order." - (emails the quote to the customer and also sends a copy to enquiries@[url removed, login to view]). User enters their name, contact number & email address before hitting send. Email gets sent to user will contact information on how to proceed with their order. I will supply email template.
? **Place My Order** (takes user to next stage)
? **Still got questions?** With text "If your order is complex or you just want to discuss it with a member of our team before you place an order, contact us here"(link opens up contact form which allows user to enter their name, contact number, email address & order deadline, sends me details of the quote, and textarea for user to enter their enquiry)
6. **Place My Order**
Here the user enters the following information, textarea fields (allowing flexibility for the user to enter their own specifics:
? Quantities of each size (display size chart for the item selected)
? Garment colour
? "**What** would you like printed and **where** on the garments?". Link (opens in a new page) to<[url removed, login to view]> anchor text "Show me the options".
? Custom Name
? Contact Number
? Email Address (re-type to confirm)
? Delivery deadline (date selector)
? IF DELIVERY DEADLINE IS WITHIN NEXT 4 DAYS, THEN
o Shipping estimate for **Free** delivery is approx 5-7 days. Upgrade to **Express 1-3 Day Service** for ?[url removed, login to view]" *(tick box which adds ?8.99 to total price, discount not applicable)*. Additional text "CONTACT US FIRST if you need express service and your order is for 20 garments or more".
? Attach files (display 1 file upload field, with "add more files" option). If files are large than 20mb, output "This file is too large. Please email the files separately to<enquiries@[url removed, login to view]> after you have completed checkout" (mailto email link)
7. **Confirm & Checkout**
Output complete order details, display total order price, shipping price if any.
? Proceed to Paypal to make payment
? Once payment is made, custom email sent to user confirming details, and email sent to <enquiries@[url removed, login to view]> with order details.
? Return to site **Thankyou Page**.
**Essential Features to be built into the software**
? Each stage of the process to have "back" and "forward" buttons so that users can go back and tweak & change their requirements.
? Ability to "build a quote". Once the user reaches the end of the initial quote calculation process, they can select "Add more items to this quote", saving the existing quote and then takes them back to the start to add more items.