Quick Order

Introduction
Offer your customers a very fast and easy way to place orders in your shop’s shopping cart with a quick order form or an upload option for an order table. This is especially time-saving for recurring orders or larger orders and prevents input errors.
Integration into the Shop
The Quick Order module is integrated as a link in the shop[^1].
Shop Administration → Content → Menu → select Quick Order here and place it where you want. E.g. in the left column. The shop now displays the linked entry.

Direct Linking
The Quick Order module offers a central mask for calling, which can be directly linked from anywhere on the web:
| Designation | Link |
|---|---|
| Selection mask (form or file upload) | {shop-url}/shop/schnellbestellung.php |
| Form display | {shop-url}/shop/schnellbestellung.php?get=formular |
| File upload | {shop-url}/shop/schnellbestellung.php?get=file_up |
Customer Side Operation
Quick Order Selection Mask
The customer-side operation results almost automatically from the simple structure. On the start mask, which is accessible as described in chapter 3 or 4, the customer chooses whether to provide data via a form or via file upload:

Quick Order Form
The customer clicks on ‘Form’ and receives an input mask presented.


With a click on the ‘continue’ button, an analysis is performed by the shop (stock check, etc.):
If the analysis for all articles to be inserted was successful, you can place the data in the shopping cart with another click on ‘continue’ (see screenshot below the following..).
In the following example screenshot you can clearly see that one article no longer exists in the shop. All others are ready for processing. If there was an error, an import will not be allowed.

In the following screenshot you can see the transferred articles in the shopping cart:

Quick Order via File Upload
Alternatively to entering all article numbers and their quantities in a form (chapter 5.2), you can also specify the data in table form as a file upload. To do this, click on the ‘Upload file’ button or the corresponding link above on the Quick Order selection page. A simple upload mask appears:
After the upload, an analysis of the transmitted data is performed, analogous to processing the inputs via the form path.

Structure of the Table to be Transmitted
To provide data via Quick Order file upload, you must adhere to the following definitions:
- File format: CSV (Save as: CSV format, Character Separated Values)
- Columns: Column 1 = ‘art_nr’ Enter the article number here Column 2 = ‘number’ Quantity
Example screenshot from Excel:

Number Format / Encoding
Please note that for quantity specifications with decimal values (e.g. m2), the decimal places must be specified separated by a period.
Article numbers with special characters: Please note that the upload data must be in a UTF-8 encoded file.
Installation
System Requirements
To use this module, a PepperShop v.5.0 Standard or Professional is required.
Copy and Upload Files
This module essentially consists of four files and one directory that must be copied into your PepperShop. First, extract the provided ZIP archive. The following data is included, shown here with the target directories (File = File, Dir. = Directory):
{shopdir}/shop/schnellbestellung.php
{shopdir}/shop/language/html_templates/schnellbestellung_formular.tpl.html
{shopdir}/shop/language/html_templates/schnellbestellung_liste.tpl.html
{shopdir}/shop/language/html_templates/schnellbestellung_file_up.tpl.html
{shopdir}/shop/classes/schnellbestellung
These files can be easily uploaded to the web server via FTP or SCP. The placeholder {shopdir} stands for the shop directory on the web server, where the file index.php together with README.txt can be found.
If PHP is executed as a module on the web server and it is a UNIX / Linux web server, you must also grant the files .tpl.html in the html_templates directory file rights 0666.
The module is now ready for use.
Further Help
Do you have questions or need assistance? Do you have special requirements or desire a custom solution for your system? Our support team is happy to help. Support services are charged based on time and material at CHF 195.- / hour. Here is how to reach us:
- Email: support@glarotech.ch
- Phone: +41 (0)71 923 08 58
- Opening Hours: Monday – Friday I 8:00 a.m. – 12:00 p.m. I 1:30 p.m. – 5:00 p.m.
Other Useful Pages
- FAQ (Frequently Asked Questions)
- Modules & Functions
- Interfaces
