The shop is made up of product groups and products
A product group can be added to a section.
A product group can contain products groups, products or events.
A product / event can only be added to a product group.
Users will be able to add, update quantity, or remove products / tickets from the shop.
The default checkout procedure is:
From the basket the user selects Checkout.
Shipping costs are calculated.
User fills out a personal information, billing/delivery address & comments.
User gets to confirm order & personal details.
User Clicks confirm and the order is processed.
User & shop administrator are sent an email copy of the order.
There are no delivery costs for donations or tickets.
Delivery costs for products will be based on the amount of the order. Delivery costs are $5 per $50 of order.
Order Amount
Order Amount |
Delivery Fee |
---|---|
$ 19.95 |
$ 5 |
$ 45.00 |
$ 5 |
$ 49.95 |
$ 5 |
$ 65.00 |
$ 10 |
$ 89.00 |
$ 10 |
$ 105.00 |
$ 15 |
$ 155.00 |
$ 20 |
All orders will use a common tax invoice.
The tax invoice will include information for donations for tax purposes.
The contents are to be confirmed by White Angel.
Payment will be made by credit card into the current merchant account held by The White Angel Foundation.
If the payment fails, the user will be presented with the payment form so they can resubmit or change credit card details and submit.
Orders will be available via the Webshop tab in the administration interface.
Orders will be listed, most recent first.
Viewing an order will display all details of the order (customer & products).
Credit card details will not be stored.
A daily report will be emailed to a nominated email address. The email report will contain the following information.
Report title (White Angel ticket sales as midnight—24/02/07)
Name of event
Tickets sold to date
No. sold in last 24 hours
There will also be the ability to export all orders into a spreadsheet with a date range filter.
Donations can be made in two ways.
By purchasing a donation (added as a product to the shop with a fixed amount)
By the user choosing the amount of the donation e.g. https://merchant.ematters.com.au/cmaonline.nsf/MEL0147?OpenForm
Note: this is a once off donation; we will investigate if reoccurring donations are possible with the selected payment gateway
The form builder module is integrated into eZ Publish by the creation of a new "form" datatype, display functionality, a form processing module, and a form management module.
The datatype provides the link between the existing eZ publish system and the form module.
The form processing module will process a submitted form, validate the submitted data, store the data, and send any required email messages.
The form management module allows for forms to be created and edited and provides the ability to export stored data.
The types of form elements included are as follows:
Text line
Text field
Options (radio/select)
Multi-select options (checkbox/select)
When editing a content object with a form datatype the editor will be presented with a list of form names in a drop-down list.
Form List
Selecting a form from that list and publishing the object will enable the display of the form in the content object.
Form Edit