PAGE TYPES

Shop

The SHOP PAGE (E-Commerce) is the shop page on your website. Visitors can browse your products (you add these via live interaction with your shop through the Administrator Panel) add items to their shopping cart and go through the checkout/payment process.

To add shop page to your site:
  1. Go to the Insert Page Toolbar.
  2. Select Shop Page for a page type.
  3. Set any other options you want and press OK.
You can preview shop page only when uploaded on a PHP enabled server. To test this functionality offline you can Install your own test server on your PC.

Basics

Some comments about how the shop is configured and works:

NOTE: The EZGenerator Shop is designed to work well for small to medium numbers of products, if you have a lot of products make sure to create Categories so customers are not faced with 100's of products stretching down the page. For example, if you sell music you may categorize it by CD.

Shop page requires PHP enabled server, MySQL database and payment processor account (PayPal account or WorldPay account).

Database

This page always use MySQL database.

Shop Structure

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

Main page

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 main page and drag-and-drop Html description field within the shop body section.

Accessible Fields and Special Objects

Each page has Fields panel, accessed via Toolbar. 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 form controls for any field in your database.


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

Note: When you insert IMAGE field, you have few optional attributes to set - Main Image Scale and On Click Display.


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 the customers 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 inn Shop Settings panel (if bank wire is used).

Accessible Fields and Special Objects

Return page

This page will is displayed after successful checkout & payment.

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 several of them.

Shop Settings

The following properties are available in the Shop Settings panel, accessed from the Toolbar. Make sure to configure these settings. This panel is divided into few sections. At the bottom right of some, there is small button (). Press it to access more settings.

Notification

Shop Settings

Front Page

Categories Page

RSS

Shop Admin panel

In Shop admin panel you manage products and orders in your shop - define categories, add products, manage orders, and configure few options in the Setup.

All orders

Here you can find list of all orders made in your shop. When you move mouse over order date you will access options to check order details, and also to confirm the order (if still not confirmed). Confirmed orders are those for which payment has been completed. For bankwire orders you can confirm and send email to the buyer.

Confirmed orders

These are orders for which payment has been completed. When bankwire payment method is used, you have to manually confirm the order in All Orders section when the buyer makes the payment. With PayPal, the order gets confirmed when payment at paypal is done and paypal sends callback to the shop to notify it.

Categories

Products in shop are organized in categories. In this screen you can add/edit/remove categories.

Products

In this screen you manage your products.

Stock

In this screen you manage your stock - you can define how many products to keep in stock and also monitor how many products have been sold.

Setup

In this screen you define few settings:

Each time someone submits an order at your shop, order notification is sent to administrator, according to the settings in this section. Optionally you can also enable confirmation email to be sent to customer.

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 the Shop: %PAYMENT_TYPE%','%ORDERS_LINK%','%ORDER_ID%','%FORM_DATA%','%SHOP_CART%','%SHOP_IPUSER%','%ORDER_DATE%