Web development. Publisher e-commerce website
This is an example of e-commerce job to build a new site with shopping cart, CMS and backoffice integration. Traffic stats, sales information and general opinion of users suggested that the old site had to be reviewed to address various usability problems and to achieve goals as detailed below, in particular: user experience, interaction and retention.
Birlinn wished to expand its’ presence online by creating a web portal to exploit the Internet’s capabilities to reach out to general and business public with a new set of services and information that in effect will complement traditional sales channels with interactive content, services and products that will be focused around creating an online community.
Project success determined by the following factors:
- on-time delivery;
- within budget;
- with complete and functional features;
- project web site accessible from anywhere in the world.
Project deliverables included:
- Overall graphic design;
- Templates design;
- Scoping document;
- Templates scripting;
- Evaluation and necessary arrangements for hosting;
- Provision of the necessary web hosting.
- Database design and deployment;
- Content Management System deployment;
- Shopping Cart integration;
- Database population with current data and archives;
- Integration with AIS (Advanced Information System);
- Application testing and de-bugging;
- Project Documentation delivery;
Functional requirements
- Registration (membership) facility with options to subscribe to newsletters and email reminders;
- To have sub-sites for imprints and other publishers.
- Introduce a time-driven content: book/author of the month, e-newsletter;
- Introduce News section;
- Introduce events-diary;
- Introduce auto-alerts;
- Introduce a pre-order facility (automatic notification once book is available);
- Introduce readership groups;
- Articles, events, news, individual book pages to have a "leave comment" facility;
- Introduce "Trade area";
- To be able to read a daily stock file from Booksource and update status of books (“in-stock”, “out of stock”)
- Introduce automatic email updates/notifications:
- 'thank you for your order',
- 'item dispatched' (see "3rd party dependencies" chapter),
- 'pre-ordered title is available’.
- All email updates to include offers, promotions, top news etc.;
- Employ a new stable flexible shopping cart solution;
- Automate sales process by being able to automatically notify Booksource about the order.
- Introduce facility to configure sales schemes:
- Promotional joint offers (Buy A and B for £X).
- Discount offer.
- Introduce: "People who bought this also bought …";
- All email updates for previous customers to include sales vouchers;
- All emails to existing user base to include latest news, updates and special offers.
- Avoid double entry by receiving book information from AIS;
- Ability to edit content (via AIS and built-in Content Management System);
- Ability to control:
- 'Book of the month';
- 'Author of the month';
- Featured books;
- Diary events
- News
- CMS to include general database statistics on:
- Members,
- Books,
- Authors,
- Orders.
- Future stages (out with the present scope, but to be kept in mind):
- Pod-casts (per book, per author);
- Wish list feature;
- RSS feed.
- 25. Integrate Google Analytics.
(example of user interface)





