
Developed in-house as a result of our extensive ecommerce experience, our system provides a complete ecommerce solution for enterprises of varying sizes. The solution incorporates the features you would expect in a system of this type – Inventory Control, Order Management, Customer Relationship Management – along with some additional features at the cutting edge of modern ecommerce such as integrated Google Product Feeds and automatic generation of Google XML Site Maps.
The standard features of our ecommerce framework allow us to provide a wide range of ecommerce solutions from standard retailer websites to complex business to business (B2B) applications.
Some features of our standard ecommerce framework include:
Catalogue Management
- Products and categories can be created, edited and deleted.
- Products can be organized into categories and sub categories.
- A product can be displayed in one or more than one category.
- The system supports multiple currencies.
- The system supports multiple languages.
- The order in which categories and products are displayed can be changed.
- Categories can contain a mixture of products and categories.
- Products and categories can have attributes added at run time.
- Product and category attributes added at run time have associated data types.
- Products or product categories can be made available to only a particular or group of users.
- Any discount can be made available to one customer or to a group of customers.
- The catalogue management system should be integrated with the inventory management system.
Discount Management
- Discounts can be applied to products or groups of products.
- Discount prices can be applied to products based on a range of criteria such as coupon code and number of units purchased.
- Discounts applied to a group of products can be based on the combination of products bought.
- Discounts applied to a group of products can be based on a range of criteria such as coupon code and number of product groups purchased.
- The system supports multiple languages.
- The system supports multiple currencies.
Inventory Management
- A unique record is created for each product stocked. This record should include the quantity of product currently in stock.
- The inventory system is updated each time an item is sold.
- It is possible for the administrator to manually edit the number of items in stock,
- The system can be integrated with external stock control systems to provide the website with real time data on the current stock status of the product catalogue.
Order Management
- It is possible to purchase a number of products in a single transaction.
- It is possible to make online payments using a number of payment processing methods including online payments and manual payments.
- It is possible to view a historical record of all orders purchased.
- It is possible to search for previous orders using criteria such as order date and the name of the customer who placed the order.
- It is possible to view and edit order details.
- Orders store a historical record of products sold.
- Details relating to the products sold in a given order are historical (for example the price that the item was sold for at the time it was sold).
- The system supports multiple languages.
- The system supports multiple currencies.
Search Engine Optimisation Features
- URLs re-written into a search engine friendly format allowing webcrawlers and robots to index the site with ease.
- Automatic generation of site maps including a site map in the format required by Google
- Automatic generation of mobile site maps allowing Google Mobile to properly index the site.
Other / Content Management
- Product data can be updated and edited using a simple WYSIWYG interface.
- Uploaded images are re-sized automatically to a variety of sizes required thought-out the site and automatically converted to a variety of formats including JPG, Gif, BMP, WBMP.
Some examples of more complex features which have been implemented using our ecommerce framework include:
- Allowing customers of a B2B website to specify the quantities of product to be ordered in a given period such that a custom quantity based price may be assigned by the administrator to that customer.
- Assigning various weight and length measurements to a product and providing the ability for the customer to view this data in imperial or metric measure via an automatic conversion.
- Creating a multilingual / multilanguage ecommerce website with 7 languages including Japanese.
- Integrating with a 3rd Party stock control system to pass orders for fulfillment and receive updated stock data for the sites product inventory.
We realise that there can be no one size fits all solution for more complex ecommerce scenarios but our expertise allows us to cater to any bespoke requirement. If you would like advice feel free to contact us for more information.