General requirements
•
All features and functionalities in one page (if possible)
•
Shop consist of three parts:
–
–
–
Select/remove products
Type payment and contact data
Choose means of payment
•
•
•
Send invoice
Credit card
All data is sent via PHP call which:
–
–
–
Returns an email with serial code if paid by credit card
Puts the order in ”PENDING-LIST”-list if normal invoice has been ordered (these will in turn be manually approved, and an email
will be forwarded with order confirmation and serial number.
(Pending list must also be developed).
•
Payment and licence terms must be approved prior to purchasing.
•
The shop must include a backend that allows for setup of new products with unique and customized ItemID’s to be
used in campaigns
•
Language files must be easily accessible for adaptation to new markets. Preferable in centralised language file.
•
Mock up http://www.bladrekatalog.dk/WEBSHOP/index2.html
ORDER FORM
• Products are listed with one button pr. product. Max
5 products avail at the time.
• Added products should be removable.
• ItemID (aka productID should be insert able
manually by administrative people.
• ItemIDs should be setup from the backend.
UPDATE
• Fields with ”*” must be validated with individual
requirements.
• Error messages should be posted dependent on
inserted errors.
• Distributor code can be inserted if the order is placed
by a distributor on behalf or a customer.
PAYMENT
• Payment is available in two ways:
•CreditCard
•Billing (puts serial code in que, untill manual approval
from back-end administration.
SEND ORDER
• Terms and conditions
•Must be approved
• PBS (Danish payment gateway):
•We are signed up.
•Please ref. http://www.pbsinternational.dk/frontpage_eng?language=en
• ALL TYPED FIELD DATA MUST BE INCLUDED IN
PHP CALL TO DATABASE.
•Order card details
•Customer data
•Payment type
ERRORMESSAGES
• RED text will mark missing/wrong data in
fields with validation.
Flow
CONFIRMATION
ORDER FORM
Serial-number
Order confirmation
(Creditcard)
Orderform
Order confirmation
(Invoice)
ERROR
MESSAGE
BACKEND
WEB
EMAILS
Validation
And
Storage in DB
Order confirmation
”web-list of
pending orders”
Serial-number
BACKEND
• The backend for the solution should include:
•
Access to product setup
– Module for setting up products and prices – and the ability to create products
with unique ItemIDs for e.g. campaigns.
•
Weblist of pending orders
– From the list in which customers ordering without creditcards, we must be able to
edit customer data prior to approval.
•
Emails to be sent from system
– EMAIL 1: Order confirmation
• Ordered products, Price, Contact data etc.
• Communication: Your serial number will arrive shortly
– EMAIL 2: Here is your serial number
• Sent automatically if paid by creditcard
• Sent manually if approved from “weblist of pending orders”Her er dit serialnumber
Descargar

Slide 1