Quick Order

Inhaltsverzeichnis

Figure 1: 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.

Figure 2: Info Links

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:

Figure 3: Quick Order Customer Side

Quick Order Form

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

Figure 4: Selected articlesFigure 5: Quick Order

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.

Figure 6: Selected articles

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

Figure 7: 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.

Figure 8: Upload File

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:

Figure 9: 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:

Other Useful Pages

🌶️
🔥
🌶️