PAGE TYPES

Shop

To add shop page to your site:
  1. Go to the Editing Tools.
  2. Press Live (Php) button in Insert page section and select Shop page.
  3. Select preferred layout preset. Shop page has a few predefined layout presets.
  4. Set any other options you want and press OK.

Basics

The SHOP PAGE (E-Commerce) represents the shop in your website. Visitors can browse your products, add items in their shopping cart and go through the checkout process.

EZGenerator Shop is designed for small and medium amount of products. To use more products in shop, you better split them into categories.

To configure your shop:
  1. You need MySQL database.
  2. On some hostings, your provider has already created database for you. If this is your case, you don't need to create database, just fill the database settings on step 2). For example: on www.one.com, there is already database created and you can't add new databases.

    If you don't have a database, then you have to create one. On most hostings you will have some utility to manage databases. You can use this utilty to create a database. If you are not sure how to create database, contact your provider or check documentation for your server.

  3. Go to Project Settings, MySQL settings and fill the MySQL settings - Host, Database name, Username and Password. On most hostings, Host name is localhost.
  4. Go to Shop Settings toolbar and fill Send notification to email address. This address will be used for any communication from shop.
  5. Go to Shop Settings toolbar and press Payment button. You have to configure here what payment processor you will use (for details see below).
  6. Publish your web site.
  7. Open Shop Admin panel and add categories and products.
Shop page requires PHP enabled server, MySQL database and payment processor account (PayPal account or WorldPay account).

Shop Structure

Shop structure consists of seven pages. You can customize the layout and page settings for each of them.

Frontpage

This page is portal for your shop and is used to display brief info about shop, shop categories list and shop search function. Body section is the main element in this page. All fields inserted within the body section are replicated for each shop category. Selecting one of the categories from this page will take users to categories page.

You define categories in Shop Admin panel.

To show category description field on shop main page, go to shop frontpage and drag-and-drop Html description field within the shop body section.

Accessible Macros/Fields

Each page has Macros/Fields panel, accessed via Editable Tools. This panel contains objects that you can insert on page.

Note: Along with the described fields and special objects, for each shop page you can insert database fields - these are the black fields in Macros Fields panel.


Categories page

This page is used to display all products for a selected category. The body section on this page is replicated for every product from the selected category. You can limit the maximum number of products per page or add (not required) cart to this page.

Accessible Fields and Special Objects

Image: When you insert IMAGE field, you have two optional attributes to set on the bottom - SCALE and POP_UP. Check SCALE attribute and set Width and Height if you want to scale the image. Then in POP_UP drop-down menu set how you want to display the popup (the box will show when you move mouse over image). After you insert the image field, you can make it hyperlink and link it to the Detail page.


Detail page

This page represents detailed information for a selected product. Each product in the categories page links to its corresponding detail page by default.

Accessible Fields and Special Objects


Cart page

This page represents the shopping cart in your shop.

If you only use PayPal account to process shop payments, add PayPal button to page - this will send cart data directly to PayPal. Otherwise add checkout button - this will send cart data to checkout page.

Accessible Fields and Special Objects


Checkout page

Checkout page is a form where user's data is collected. Depending on the selected payment type, this data will be sent either to your payment processor (PayPal, WorldPay, Nochex, etc ) or to administrator's e-mail address defined in Shop Settings panel (if bankwire is used).

Accessible Fields and Special Objects


Return page

This page will be displayed after successfull checkout.

Accessible Fields and Special Objects


Checkout error

This page will display an error message in case the checkout form hasn't been filled in correctly.

Shop Payment

EZGenerator shop supports PayPal, WorldPay, Nochex, Ideal, Authorize.net and Eway payment processors. You can use one or few of them.

To configure your shop, go to Shop Settings tab on the toolbar and use Payment button to enter Shop Payment Control String dialog where you have to set control string for each payment processor you will use.

If you will only use PayPal to process shop payments, you can add PayPal button to Shop Cart page - this will send cart data directly to PayPal (checkout page will be skipped).

If you don't want to use any of the above listed payment processors, but need simply to recieve customer order at your email, use the BANKWIRE payment option.

Here is how it works: customer orders at your shop, shop collects customer data and sends it to shop administrator, together with cart content and order ID. At the same time customer is redirected to shop return page where you provide him with information what to do next. He also recieves e-mail with his order, where you can include your bank account number for example. After you recieve payment from customer, you send him the products ordered. You can also use shop admin section to send customer confirmation e-mail after you receive his payment.

Shop Settings

The following properties are available in the Shop Settings panel, accessed from the Toolbar. Make sure to configure these settings.

Notification

Settings

Front Page

Categories Page

Mini Cart

If you want to insert mini cart in your shop, use <MINI_CART>...</MINI_CART> syntax to define one on shop main, categories or detail page. You can also use one of the predefined shop page layouts, supporting shop mini cart.

Shop Search

EZGenerator shop supports two search types: exact search and one field search.

Exact search makes search for records that match all the words from the search criteria. In this case search covers all catalog database fields.

One field search makes search in one single field in the catalog database. To set one field search, insert hidden field (from Fields panel) with name=type and value= fieldname, where fieldname is the name of the field you want to search in.

Macros in shop

Here is a list of macros used in Shop: %PAYMENT_TYPE%','%ORDERS_LINK%','%ORDER_ID%','%FORM_DATA%','%SHOP_CART%','%SHOP_IPUSER%','%ORDER_DATE%