Customer Relations Management (CRM)

Customer Enquiries

Customer Enquiry is a customer facing transaction that can be used for simple communication exchange, as well as for product offering and quotations.

Basic Enquiry

Enquiries can originate from website contact forms, emails, telephonic conversations and more. The very basic enquiry has customer contact details, such as name and email address and optional phone number. Most enquiries start with a message from the customer and have a conversation thread. Enquiries can be attached to a customer account or be account free.

Product Enquiry

Enquiries can contain products. Typical use of product enquiry is to add a "Product Enquiry" button on each product page. When customer opts to use this functionality, the generated enquiry would contain a product in addition to the contact details and the message.

Cart & Wish List Enquiry

It is possible to generate an enquiry from the cart content or a wish list, so that it contains one or more products.

Basic Quotation

A product enquiry can be converted to a quotation, having a list of products, quantities, prices, totals etc. It is also possible to generate an invoice or proforma invoice from a quotation and email it to the customer.

Status & Visibility

Each retail product has two fields, which control the product visibility and eligibility for selling (adding to carts and orders).

The Visibility field can be set to listed, which is the default, meaning that the product will appear in the respective collections, unlisted, meaning that the product will not be listed in any collections, but should the client get a direct link to it, can still buy it (add it to cart), and hidden, meaning that the product will not be visible to customers at all, unless it is in a sales order or customer query, but even then, customers will not be able to view the product online. In all cases, the retailer can use the product in the back-end, the product can be added to sales orders or customer enquiries.

The Status field can be set to active, which is the default, meaning that the product is active and can be ordered, suspended, meaning that the product is temporarily unavailable for ordering, discontinued, meaning that the product is no longer available for ordering, and deleted, meaning that the product was created by mistake or it was duplicated or otherwise erroneous and shall not be sold.

Discount Profiles

Apply pre-configured discount profile to all items in the quotation with just two clicks. Useful when using pre-defined discount model.

Place Order from Quotation

Both the customer and the retailer (on behalf of the customer) can place an order from a quotation with just few clicks in mere seconds.

Leads

Lead functionality supports engaging the prospective customer in a systematic manner, with the intend to close a sale. Lead status allows for progress monitoring and conversion tracking based on source and sales person who handled the lead.

Tags

Tagging enquiries is a useful feature that can be used for attaching hints to the transaction, to aid its processing (e.g. "urgent" tag), or be used in reporting.

Quotation Structure

There is support for four types of quotation structure: all items, individual groups, one item per group, individual items.

  • The "all items" structure means that the quotation is valid only for purchase of all items in the quotation.
  • The "individual groups" structure means that the quotation is valid for purchase of one group of items, meaning a single top-level product and all products under it. This is useful when offering several alternative options, and each option has its own set of additional items. Example is, offering a mobile phone and a charger - one offer can consist of phone A with a car charger and screen protector for phone A, and the other offer may consist of phone B, which comes standard with a car charger, and screen protector for phone B. Customer is expected to either buy phone A or phone B with the offered accessories under that phone, but not both phone A and phone B, but yet, if the customer does not want to buy the accessories offered the quotation then is not valid.
  • The "one item per group" structure is useful for offering alternative for out-of-stock or discontinued items, or simply more suitable items for the customer's needs. In this case the customer needs to order one item from each group consisting of a top level item and possibly some alternative items placed under that top level item.
  • The "individual items" structure allows the customer to order any of the items in the quotation, with no restrictions whatsoever.
The idea behind the quotation structure is to deal with the typical scenarios where multiple quotations are sent to a customer to address the need for alternative options that the customer may want to consider. The available structures address very well all common scenarios, such as common set of base items, with some alternatives (addressed by "one item per group" structure), or groups of independent items that are exclusive (addressed by the "individual groups" scenario).

Interactive Quotations

The quotation structure determines the intent and possibly the presentation of the quotation in the email sent to the customer or presented online, but still needs the means for the customer to make his selection (except for the "all items" structure, where there is nothing to select). The platform allows for setting up an interactive quotation online, where the customer can select the items they want and get real-time total cost based on selection, while keeping the customer inline with the intended restrictions for the particular structure. For example

  • The "all items" structure offers no options to add or remove items, and single "place order" button that will generate a sales order from the quotation, containing all items as per quotation - this is the base case.
  • The "individual groups" structure means that the customer will have a "place order" button and total cost under each group of items, allowing them to place an order for that group of products with one click.
  • The "one item per group" structure means that the customer will have selection buttons against each item, and they need to select one item in each group of items in order to be able to place an order. As they make selection, the total at the bottom is being updated to reflect the current selection.
  • The "individual items" structure means that the customer can select 1 or more items with no restriction, and then can place an order as long as there is at least one item selected. Again, total cost based on current selection is updated at the bottom of the quotation.
This functionality delivers a unique, interactive and very convenient means for a customer to make their final selection between alternative options offered by the retailer.

Quotation Discount Mode

Discounts can be added to a quotation in 3 different ways - by specifying a discount per cent, discount amount or discounted price. In all cases the total quotation amount and remaining profit are calculated immediately, subject to supplier products and costing being configured for each retail product included in the quotation.

Products

Products, or Retail Products, represent the items for sale in the shop. The Retail Product concept can be used equally well for virtual products, such as downloads, as well as for services.

Pages

Present product information to your customers. Typical product page may contain product name, code, images, specifications and overview, and last but not least, "add to cart" button. It is also possible to split the product information into multiple pages, e.g. have the specification on a separate page.

Manual Pricing

Manual pricing allows setting a retail product price manually. This is the only option when not having linked supplier product(s). Manual pricing is useful for businesses that keep stock, manufacture their own stock, or work with products whose price is very stable and changes infrequently.

Gallery

Upload product images, which can then be used on collection, brand and product pages, as well as on the home and other page. Scaled down versions of the images can be created automatically, based on configuration. One image is designated as "main" image, and is usually used on collection or brand pages. There is no limit on how many images can be uploaded per product.

Tags

Using tags is a powerful way of filtering products for various purposes.

Specialized Templates

Render products differently with specialized product templates.

Barcode

Barcode is useful when barcode scanners are used to improve efficiency and reduce errors during stock take, stock check-out, packaging and so on.

Automatic Pricing

Automatic pricing is based on cost price plus mark-up, as per pricing profile. Automatic pricing can be used only when there are linked supplier product(s). Calculating the price involves calculating the cost price of the retail product as per cost profile, applying percentage or fixed mark-up, and then optionally applying rounding, to achieve the popular .99 or .95 pricing. It is also possible to use RRP (Recommended Retail Price), if such had been imported as part of supplier pricelist. Automatic pricing should be used in cases where there is one or more suppliers involved and the prices are not stable.

Hierarchical Product Structure

When the retailer is processing an enquiry, it is possible to add additional items to the enquiry, for various reasons. One scenario is to offer an alternative for an out-of-stock item, offer more suitable item for the customer needs, or offer additional products, such as accessories, consumables or services. When adding products as alternatives or accessories, these products can be placed "under" the original product, resulting in a hierarchical product view, and rendered as such in the response email to the customer.

Kits

Kits are pre-configured set of 2 or more products, which are sold together as a kit. There are several different types of kits, aimed to achieve different things. An auto-include kit is a set of products, displayable to the customer, that can only be ordered together, an auto-included, hidden kit is a set of products that is not visible to the customer as such (only the main product is displayed), that can only be ordered together, and lastly, a selectable kit that the customer has to explicitly opt-in for, that is, the customer is free to order the stand-alone product, or the kit.

Specifications

Product specification is a powerful feature used for both product information purposes, when rendered in product templates, as well as for many website features, such as product relations, filters and product comparisons. Collection level specification templates can be configured to ensure specification consistency between products belonging to a particular collection.

Suppliers

Each retail product may optionally be linked to one or more supplier products. This linking is very powerful tool for automating cost price based pricing updates, stock purchasing, profit calculations and more. The relation between retail products and supplier products is many to many, allowing for virtually any relationship scenario being covered.

Shipping Weight & Dimensions

Each retail product may optionally have one or more box dimensions and weight. Typically each product will have just one set of dimensions and weight, but in some cases products that ship in multiple boxes (like furniture), may have multiple sets of physical data. This information is used for calculating shipping cost and selecting suitable courier (some couriers do not accept heavy or oversized items).

Variants

Retail product variants allows for offering multiple slightly different versions of the same product. Typical use of variants is for dealing with multiple colors for otherwise the same product, different sizes for clothing or shoes or different capacity for memory and hard drives. Variants may optionally have an associated product image, which is one of the images listed under the product itself. Variants may also have their own manufacturer code, barcode, retail price and status.

Customizations

Retail product customizations allows for customizing a product before adding it to the shopping cart. Variants are used when there are fixed number (usually only few) of variants for a given product involving only one or maybe two variables per product (e.g. size and colour), while customizations are used when there is a large number of available options that one can select independently of each other, such as a sauce and a side for meal - if there is a choice of 6 sauces and 5 sides, using customizations could mean that the customer selecting two check boxes, one for the sauce and one for the side - if variants are used, there will be a list of 6 x 5, total 30 variants to selected from, and adding another dimension with say only 4 options, will explode this further to 120 - hardly practical for both selection and maintenance.

Services

Services are items that can be added to the order in the checkout process, either automatically (for mandatory items, such as "delivery fee") or manually (for optional items, such as "gift wrap").

Mode

Services can be applied either always, selectable or never. If mode is "always", the service will be added without giving the customer an option to remove it. If "selectable" mode is selected, then the customer can either explicitly or implicitly select it, based on input during the checkout process. If mode is "never", the service will effectively be disabled.

Price

Services have an associated price, which will be added to the total amount payable by the customer for the order.