This is a project for an Online printshop.
We have a Joomla/VirtueMart online shop running that needs simular (but extended functions and graphic layout update) in Magento.
Quick description (extended version available).
1) Basic Webshop
User management, dashboard, shopping cart, status updates, ...
2) Billing system
Not needed, we have own system for billing. This system works fine and we prefer to keep the same system. Orders are imported to our billing system after pressing an ‘Import’ button (Insert Query in MySQL DB), this is existing code and works fine.
3) Custom Product types
a) Basic products (discount for more pieces, there products may have some optiosn like color, size, ...)
b) Calculated Products measured by the size of their surface with a price per m²
c) Calculated Personalized Products (for example printed t-shirts, printed gadgets, ...) unit price + printing price + setup cost, etc...
d) Calculable Products Matrix, these products don’t belong in previous categories and the price is calculated with a matrix.
For all our products we would like to calculate the weight of each piece for other purposes. We like to store this data by grams by piece calculated to 4 decimals.
4) Online Payments
We offer several payment options, we already work with these companies API for Magento are avaialble
We would like the manually aprove costumers to pay after shipment (not in advance like normal costumers). These costumers get the option at checkout to pay later.
5) Shipment / Collecting / Tracking Orders
Products can be shipped to costumer or be collected at our Office. If sent to costumers we like to send tracking link to costumer. This can be done manually after changing status update.
The new website should have a Blog function which has a function to directly publish messages on other social media. We wish to add posts on a regularly (monthly?) basis on this Blog.
7) Upload - system
During the process of ordering there should be a possibility for some products to upload several files. For now we only want to accept JPG and PDF files for uploading and with a maximum file size of 100MB.
In a next stadium we want to be able to check the files which are uploaded to see if they meet certain requirements:
- Is the resolution high enough for printing?
- Is the size/dimension (in millimeters) big enough for printing?
We would also prefer that the uploaded files are visual shown so the customer get some kind of preview of their uploaded files.
8) Multi Language
In the near future we would also like to have our webshop in other languages, next to our Dutch webshop. This should be taken in account from the start.
From the start we would like to use 3 languages and extend this to 5 in the future. (All translations will be done by our team.)
9) Live support
Chat Support, our customers can ask questions through a chat system and be in direct contact with our team. (Right now we offer this through LiveZilla).