Conditional Price Lists

Prev Next

Rather watch a video than read a document?

A movie tutorial accompanies this document

Overview

A very powerful feature of the Timestone Software Internet Ordering System, is the ability to create conditional price lists where the prices of Packages in an Offer are reduced depending on conditions the user has defined.

Use cases

Below is a list of some uses of conditional price lists. Each case is a real example as used by Timestone Software customers. It is by no means exhaustive.

Example

Description

Condition(s)

2nd Package at half price

Add a certain package or packages to the cart and other packages are reduced by 50%

Package>Package price>against most expensive cart items  .. or

Package>Package price>against most expensive cart items for shoot/identity

3rd child free

When a parent orders for two children in the same order, the third child can order the same (or lesser value package) for free.

Package>Package Value>at least by total for n shoot/identities

.. or

Package>Package Value>at least by most expensive for n shoot/identities

.. or

Package>Package Count>at least by n shoot/identities

Discount at a certain cart value

When the value of the cart reaches a certain amount, the packages are discounted.

Session>Cart>Value of cart

Digital package free

The digital package becomes free once the ‘Premium’ package has been added to the cart.

Session>Cart>items in cart where package code

Promotional prices

At a certain date, such as before Xmas, Black Friday etc. packages are reduced in price then reset afterwards.

Other>When>from/to date

How it works

Essentially, the process requires two steps.

  1. Create the condition in the IOS control panel

  2. Create an additional price list in tsAdmin and set the condition code

Online, once the condition becomes true, the conditional price list will be invoked.

Warning

The package prices in additional price lists must be lower or of equal value to the base price. They cannot be used to increase the base price of a package.

Adding a conditional price list using the condition 3rdFree

Figure 1: Adding a conditional price list using the condition 3rdFree