Getting Started with ApPHP Shopping Cart (for v4.0.0 or above)
-
1. General.
- 1.1 MVC Framework.
- 1.2 Directy CMF.
-
2. Backend.
- 2.1 Module Installation.
- 2.2 Updating a Module.
- 2.3 Edit Module.
- 2.4 Module Settings.
- 2.5 Site Info.
- 2.6 Product Categories.
- 2.7 Product Tags.
- 2.8 Products.
- 2.9 Manufacturers.
- 2.10 Coupons.
- 2.11 Discount Campaigns.
- 2.12 Taxes.
- 2.13 Orders.
- 2.14 Order Reports.
- 3.1 Customer Login.
- 3.2 Customer Registration.
- 3.3 Customer Account.
- 3.1 Product Catalog.
- 3.2 Product Description.
- 3.3 Search.
- 3.4 Purchase Process / Checkout.
1. General.
In this section described what are ApPHP MVC Framework and ApPHP Directy CMF.
1.1 ApPHP MVC Framework.
ApPHP MVC Framework is designed to provide modern and rapid development of websites, web applications and web services. Shopping Cart script requires framework version 0.8.0 or later for stable work. You may read more information about the framework from this Framework Documantation page.
1.2 ApPHP Directy CMF.
ApPHP Directy CMF is an open-source content management framework (CMF), built on ApPHP MVC Framework that provides a basic functionality required for creating websites and publishing web content. It includes Frontend and Backend parts, supports multi-language, roles and privileges, templates, modular development etc.
Building an application without ApPHP Directy CMF could take a weeks and weeks of hard developing, debugging and testing (depending on your experience level with PHP).
ApPHP Directy CMF eliminates the need for most of this work, freeing your valuable time for making great and modern applications. Each web applications that built with Directy CMF represents the triple chain, where application logic encapsulated in the special module: MVC Framework ↔ Directy CMF ↔ Web Application.
Find more information about the ApPHP Directy CMF in this Getting Started guide.
2. Shopping Cart's Backend.
This section describes how to start work with ApPHP Shopping Cart Backend.
2.1 Module Installation.

First of all make sure Shopping Cart module is installed on your site. To check it go to Modules / Modules Management page and select System Modules tab. If you see this module in the list with status Enabled it means it's successfully installed.
If for some reason it's still not installed, you have to perform this operation before starting to work with it. To install the module simply click on Install link from the column named Actions.
2.2 Updating a Module.

Remove an old version of the module from protected/modules/ directory and upload there the new one. Then go to Modules / Modules Management page and select System Modules tab. If a new version of Shopping Cart module is greater than previous you will see update icon link in Actions column. Click this icon to update the module. If update operation completed successfully update icon will disappear and module version number will be changed to the latest.
2.3 Edit Module.

Once installed the Shopping Cart module will appear in the list of available modules on Application Modules page. Now you may edit module parameters (only allowed for system modules).
To edit a module click Edit icon from the Actions menu. On edit module page you may see all module parameters and change some of them, for ex.:
- Shopping Cart Code Type
- Send Email Notification
- Show Page Complete Alert
- Settings
- etc.
2.4 Module Settings.

Module Settings allows you to configure important settings of the module. To access this page go to Modules / Modules Management, select System Modules tab and then click Survey module link or click on Shopping Cart module icon from the dashboard.
Currently you may configure following settings:
- Enable/Disable wishlist feature
- Enable/Disable comparison feature
- Enable/Disable discount block on shopping cart
- SEO format for product links that will be used on the site
- SEO format for categories links that will be used on the site
- Show/Hide new products block on homepage of the site
- Show/Hide best sellers block on homepage of the site
- Show/Hide featured products block on homepage of the site
- Show/Hide sales campaign block on homepage of the site
- Type of generator for order numbers: random or sequential
- Account Login / Settings::
- Enable/Disable existing customers to login
- Enable/Disable Remember Me feature
- Link that leads to the page where customer can login to the site
2.5 Site Info.

Site Info allows you to configure important settings of the website
- Logo and favicon
- Email and email visibility
- Phone and phone visibility
- Address and address visibility