Specials/Promotions

 

Back Office > Products > Specials/Promotions

 

Description

 

This menu item is used to create and maintain Specials/Promotions. Specials/Promotions can be created by adding Products individually using the Add Row button, or using the Wizard to add a large number of Products.

 

To Be Considered

 

  1. Note : If the same Product is in multiple Specials/Promotions and these overlap (with respect to their Start/End Dates). Then the sell price for the Product will be retrieved from the Special/Promotion with the most recent Start Date.
  2. Note : Products added that are Active, but Inactive in all Locations, will be added to a Promotion. However, these same Products will NOT be visible when the same Special/Promotion is subsequently opened/retrieved. They will only be visible when they are made Active in at least one Location.
  3. It is recommended that the Send Full Update to Terminals option is selected in the End of Day Options screen.
  4. When a Full Update is sent to the SwiftPOS Touch terminals, SwiftPOS Back Office sends the next X days of Specials/Promotions to the SwiftPOS Touch terminal. Where X is the no of days setting that can be set here.

 

 


Pre-Requisites

 

  1. Note : The SwiftPOS Services Monitor is required to be running for Specials/Promotions to trigger.

 


Specials/Promotions

 


This screen is accessed from here and is used to view/search the list Specials/Promotions currently available. Note : For Advanced Host Integration registered sites, the Specials/Promotions screen displayed will be different, an example of which can be viewed here.

 

 

Search Filters

 

  • The filters at the top of the screen can be used to limit the number of rows displayed in the grid. The filters include the following types:



 

Grid

 

  • The grid displays the: ID, Name, Group, Start/End Dates, Locations and Notes.

 

Footer

 

  • New - Select to add a new Special/Promotion.
  • Edit - Select/Double click on a Special/Promotion listed in the grid to open the Promotion Edit screen.
  • Delete - Delete the selected Special/Promotion.
  • Save - Select to save changes.
  • Undo - Select to undo changes made.
  • Import - Select from the drop down list to import a Specials/Promotions file from one of the following:

  • HLW - Select to open File Explorer to select the HLW (TXT) file to be imported. For more information re the file format ...
  • IBA - Select to open File Explorer to select the IBA (XML) file to be imported. For more information ... Otherwise select:
     
  • ILG - Select to open File Explorer to select the ILG (PROMOTIONS.XML) file to be imported. For more information ...  Note : The Import of ILG Promotions now includes Mix n Match promotions. These will be created automatically on import. Otherwise select:
     
    • Download - Select to download an ILG (PROMOTIONS.XML) file to be imported.
    • Settings - Select to open the ILG Import / Export Settings screen to configure the settings required for downloading ILG Promotions.
       
  • LMG - Select to open File Explorer to select the LMG (CSV) file to be imported.
  • Metcash / ALM - Select one of the following:
     
    • Food - Select to open File Explorer to select the Metcash (DAT) file to be imported.
    • Liquor - Select to open File Explorer to select the ALM (DAT) file to be imported.
    • Settings - Select to open the Metcash Food / Liquor (ALM) Settings screen to configure the settings required for downloading Metcash Promotions.

 

When importing Specials/Promotions Products can be matched as prompted by the following:

 

 

Products that could not be matched will be reported on in the Unmatched Products report.

 

Note : The Barcode matching option is only available to those sites that have a maintenance date of 2 Feb 2018 or later.

 

  • Close - Select to exit.

 


Promotion Edit

 

 

Header

 

  • Name - Enter an appropriate name for the Special/Promotion.
  • Group - Select to open the Search Promotions screen and select a Promotion Group.
  • Enabled - Select to ensure the Special/Promotion is active.

 

Grid Header

 

  • Notes - Enter a short description/explanation of the Special/Promotion.
  • Start/End Date - Select the calendar icon to set the Start/End dates of the Special/Promotion. These dates are inclusive. Note : If the same Product is in multiple Specials/Promotions and these overlap. Then the sell price for the Product will be retrieved from the Special/Promotion with the most recent Start Date.
  • Start/End Buy Period - Select the calendar icon to set the Start/End Buy Period dates. Generally defaults to 2 weeks prior to the Special/Promotion. This is used to facilitate the ordering of stock intended for the Special/Promotion. This is used for future reporting purposes so that you can print out a list of Special/Promotional Products with stock on hand to see what needs reordering before the Special/Promotional buy period ends. It is also used to export Specials/Promotions to Remote Sites.
  • Locations/Select Locations - Select the Select Locations button to open the Locations screen to select those Locations at which this Special/Promotion is to be active. Note : Only the required Locations should be selected to ensure the size of the updates to each SwiftPOS Touch terminal is kept to a minimum.

 

Grid

 

  • Price Level - Select from the drop down list the Price Level to which the Special/Promotional price is to be applied.
  • Product Code - Displays the Product Code of the Product. When using the Add Row button place the cursor in this field and hit the Enter key to open the Search Products screen to select a Product.
  • Description - Displays the Product Description of the Product.
  • Source Price - Displays the current Price selected as the source on which the calculation of the Promo Price is based.
  • Promo Price - Displays the price of the Product when the Special/Promotion commences. Note : The SwiftPOS Services Monitor is required to be running for Specials/Promotions to trigger.
  • Promo Category - Determines the Category that the Product will be assigned to while Special/Promotion is on.
  • Promo Family - Determines the Family that the Product will be assigned to while Special/Promotion is on.
  • Points - Determines how many bonus points will be awarded to the customer for buying the Product while the Special/Promotion is running. The points multiplier in Categories and Member Classifications is ignored for the bonus points. It is a net points value added to the sale, in addition to the current points calculation. Product Specials/Promotions can also include bonus points. Bonus points can be awarded for purchasing a Product while it is currently on special. The amount of bonus points awarded is determined for each Product in the Product Specials/Promotions screen. Please note that the bonus points are in addition to any normal points, they do not replace the normal points system.
  • Rebate Type - Select from the drop down list one of the following:

 

  • Rebate Value - Displays/Enter the Rebate as $ Value or Percentage of the item sold depending on the Rebate Type selected. Rebates are sometimes provided by the Manufacturers to promote Products. The rebate applicable is entered here, while the Product is on offer during the Happy Hour. The value of the Rebate reduces the Cost of a Product, ensuring the GP is reported correctly. Rebates applied are reported on in the Extended Specials Sales Report and Specials Sales Reports.
  • GP% - This is calculated using the Sell Price ? GST (34.99/11x10=31.81) ? Average Cost (Sum of Location Costs / Number of Locations [26.86/2 = 13.43]) / Sell Price ex GST = 57.77%

 

Grid Footer

 

 

  • Add Row - Select to add a row and select a Product.
  • Delete Row - Select to delete the selected row.
  • Metcash Options - Select from one of the following options available:
     
  • Set Promo Price to Normal - Select to ensure the Promo Price for all Products listed in the grid are set to Normal. This will mean that while the Promotion is active the Products will be sold at the Normal Price, but the Gross Profit will be calculated using the Cost associated with the Promotion.
  • Set Promo Price to Promo - Select to ensure the Promo Price for all Products listed in the grid are set to the Promotional Price.


 Note : This button will only be visible for sites that are registered for Advanced Host Integration and for BO Type Promotions only.

 

Footer

 

  • New - Select to add a new Special/Promotion.
  • Open - Select to open the Search Promotions screen and select an existing Special/Promotion.
  • Import - Select from the drop down list to import a Specials/Promotions file from one of the options outlined here.
  • Copy - Select to copy the selected Special/Promotion.
  • Save - Select to save changes.
  • Undo - Select to undo changes made.
  • Delete - Delete the selected Special/Promotion.
  • Wizard - Select to invoke the Wizard to add a large numbers of Products to a Special/Promotion.
  • Export - Select to export promotion file as a .txt
  • Close - Select to exit.

 


Advanced Host Integration - Specials/Promotions

 

 

This screen is accessed from here and is used to view/search the list Specials/Promotions currently available.

 

Search Filters

 

  • The filters at the top of the screen can be used to limit the number of rows displayed in the grid. The filters include the following types:


 

Grid

 

  • The grid displays the: ID, Name, Group, Start/End Dates, Type, Placement, Locations and Notes.

 

Footer

 

  • New - Select to add a new Special/Promotion.
  • Edit - Select/Double click on a Special/Promotion listed in the grid to open the Promotion Edit screen.
  • Delete - Delete the selected Special/Promotion.
  • Close - Select to exit.

 


Creation of Special/Promotion

 

The creation of a Special/Promotion can be achieved in either of 2 ways :

 

  1. Manually OR
  2. Using the Wizard.

 

Manually

 

  1. Prior to creating a Special/Promotion, make sure that NO Price Changes will take effect during the Special/Promotion period (as defined by the date range set above).
  2. Select the New button.
  3. Enter a name for the Special/Promotion and ensure that the Promotion is enabled option is selected.
  4. Enter any Special/Promotion notes that may be needed to identify the Special/Promotion.
  5. Enter a Start Date and End Date for the Special/Promotion.
  6. Click the Add Row button and press Enter.
  7. Select a Product and double click it.
  8. Select the Special Category (if required) that the Product will be assigned to.
  9. Select the Price Level to apply the Special/Promotion price to.
  10. Enter a Promo Price for the Product.
  11. If applicable, enter any Bonus Points or Rebates that may apply.
  12. Select the Save button to complete the creation of a Special/Promotion. The Special/Promotion prices will be applied to each Product as soon as the start date is reached.

 

Specials/Promotions Wizard

 

Price Levels

 

 

Select the Price Levels to which the Special/Promotion will apply

 

  • Location Group - Select a open the Search Location Groups screen to select a Location Group (Venue) and ensure all the Price Levels assigned to that Location Group (Venue) are automatically selected.
  • Location - Select a open the Search Locations screen to select a Location and ensure all the Price Levels assigned to the selected Location are automatically selected.
  • Price Level - Select the individual Price Levels to which the Special/Promotion is to apply.
  • Select all Default Price Levels - Select to check all Price Levels.
  • Deselect All - Select to uncheck all Price Levels.
  • Reset Defaults - Select to reset to default settings
  • Back - Select to return to the previous step.
  • Next - Select to proceed to the next step.
  • Finish - Select to run the wizard.
  • Cancel - Select to exit the wizard without running it.

 

Source Price

 

 

Select the price (Price Level , Cost or Base) on which the new price is to be calculated.

 

  • From Price Level - Select to open the Search Price Levels screen to select the Price Level based on which the new price will be calculated. For example: To set a Staff Price of 30% less than the normal retail price. To accomplish this select the Price Level that reflects the normal retail price. The 30% calculation is done later in the wizard.
  • From Cost Price - Select to open the Search Locations screen to select the Location from which the Cost Price is to be retrieved and used as the basis for the new price calculation. This feature is particularly useful for setting up new Products that have just been purchased from Suppliers. Once a profit margin has been decided on, The prices can easily be updated.
  • Add Tax - Select to add Tax prior to any calculations being done.
  • From Base Price Level - Select to ensure that the new price calculation is based on the Price Level prices themselves.

 

Products

 

 

Select the Products to which the new price calculation is to be applied to.

 

  • From Group/To Group - Select to open the Search Product Groups screen to return the Products in the From/To Product Group range selected.

  • Family - Select to open the Search Families screen to return the Products in the From/To Family range selected.

  • Product Range - Select to open the Search Product Range screen to return the Products in the Product Range selected.

  • Barcode - Enter/Scan a Barcode or select the button to open the Search Barcode screen to return the Products having the selected Barcode.

  • Include Inactive Products - Select to ensure inactive Products are returned. Note : Inactive Products here only refer to Products that are inactive in all Locations, but are still flagged as Active.

 

Formulas & Rounding

 

 

Select the formula and rounding required to determine the new price.

 

  • Expression - Select from the drop down list one of the following mathematical expressions required to calculate the new price:

 


  • Formula Value - Enter the value to be used in conjunction with the expression selected above. For example: a value of 0.9 used with the 'Multiply by Value' expression will result in a 10% reduction in cost price.
  • Update costs that are currently $0.00 - Select to ensure cost prices currently set at $0.00 will be updated as well. This is only applied when the expressions Add, Subtract or Equals are selected. Note : Modifiers, cooking instructions and condiments may all have $0.00 cost prices and may need to remain at that price, so be sure to review the Products displayed in the grid before committing the Cost Price Change.
  • Rounding - Select one of the following :

  • Quick Service

 

  • Rounding - Select from the drop down list.
  • Round to Nearest - Select from the drop down list. For example: If a new price was calculated to be $2.93 and rounding was set to the nearest $0.05, then the resultant new price would be set to $2.95.
  • Minus Offset $ - Enter a value to be subtracted from new calculated price. For example: If a value of $0.01 is entered and rounding is set to the nearest $1.00 then the new price will be 1 cent less the nearest dollar, Resulting in a price ending in 99c (ie. $14.99).

 

  • Retail Shop

 

  • From/To Price - Set the From/To prices for each of the five sets. This will determine which values will be rounded into each set.
  • Down/Up - Specify whether to round up or down for each set.
  • Round To - Specify a pre-set value that all prices within the From/To Price range will be rounded to.


  • No Rounding - Select to NOT apply rounding.

 


Importing ILG MultiBuy (Mix n Match) Promotions

 

 Note : The Import of ILG Promotions now includes Mix n Match promotions. These will be created automatically on import.

 

  1. To Import Mix n Match (ILG MultiBuy) Promotions
     
    1. Select the Import button and select the ILG option.
    2. Select the PROMOTIONS.XML file to import.
    3. Select 1. Product Code at the Match Products prompt.
    4. Any unmatched Products will be reported via the Promotion Import Report screen. Select Close to continue.
    5. At the Special Import Selection prompt, select the Mix n Match Promotion to be imported from the drop down list. Select Ok to continue.
    6. At the Please Select Price Level prompt, select the Price Level to be imported from the drop down list. Select Ok to continue.
    7. A prompt confirming the Import of the Mix n Match (ILG MultiBuy) was successful will be displayed. Select Ok to continue.
    8. The Products imported will be displayed in the grid.
    9. Select Save. The Promotion will be saved and the grid cleared.

 

    1. To import Multiple Price Levels for the same Promotion, do as follows:
       
      1. Repeat steps 1 to 4 above.
      2. At the Special Import Selection prompt, select the same Mix n Match Promotion as selected above. Select Ok to continue.
      3. At the Please Select Price Level prompt, select a different Price Level to the one selected above. Select Ok to continue.
      4. A prompt confirming the Update of the Mix n Match (ILG MultiBuy) was successful will be displayed. Select Ok to continue.
      5. Select Save. The Promotion will be saved and the grid cleared.
         
    2. Open the Mix and Match screen and edit the Promotion imported above.
    3. In the Price Levels field, the multiple Price Levels imported (as per above) will be displayed, for example:
       

 


Copying Specials/Promotions

 

It is currently possible to use SwiftPOS to copy Specials/Promotions in 3 different ways. Depending on how your Specials/Promotions are setup will determine which is the best way to copy a Special/Promotion. This feature can be very powerful as it allows you to quickly copy entire Specials/Promotions and change the prices with a click of a button. Please see the information below for more details regarding each option that can be used when copying Specials/Promotions.

 

  1. Copy and Offset Price Level

 

 

This option allows a Special/Promotion containing multiple Price Levels to be copied and have all of those Price Levels offset by a specified number in either direction. If your Specials/Promotions contain multiple Price Levels then this is by far the most efficient method of copying Specials/Promotions. A good example of how this option might be used is if you had created a Special/Promotion for a specific Location which has Price Levels 1 - 3 assigned. If you wanted to create the same Special/Promotion for another Location which had Price Levels 4 - 6 assigned you would simply offset the Price Levels in the new Special/Promotion by 3.

 

  1. Copy and Set Price Level

 

 

The Copy and Set Price Level option allows you to select a Special/Promotion to copy then select a new price level for all items in the new Special/Promotion. Please note that this option should only be used if your Specials/Promotions are setup to contain a single price level of items. If you do have Specials/Promotions setup this way then this option will be the most useful for you.

 

  1. Copy Promotion

 

 

This option is the simplest of all 3 copying options and allows you to select a Special/Promotion to copy which it will then make a duplicate of. As with all of the copying options the default name will be (Copy of "Original Promo Name"). Everything else about the Special/Promotion will be a complete duplicate of the original Special/Promotion. 

 


Formats for Importing Specials/Promotions

 

It is possible to import Product Specials/Promotions from a file using either the standard or HLW file structures. Within each of these Special/Promotion files there may be multiple Specials/Promotions with each assigned a unique Special/Promotion code. When the Special/Promotion file is imported you are prompted to choose the Special/Promotion to import from the file, followed by a price level selection screen which applies the selected price level to all items in the Special/Promotion. If the Special/Promotion contains Products that do not exist in your database they will be imported into the Specials/Promotions screen where they can easily be identified and deleted if they do not need to be matched to existing Products in your database.

 

Standard Promotion Format:

 

Field Name

Field Type

Length and Format

Field Description

PromoCode

Numeric

Long

Promotion Number

Description

Text

30 characters

Promotion Description

ProductCode

Text

13 characters

SwiftPOS Product Code

ProductDescription

Text

60 characters

SwiftPOS Product Description

BuyStartDate

ISO8601

yyyy-mm-ddThh:mm:ss:mmm(no spaces)

Buying start date

BuyEndDate

ISO8601

yyyy-mm-ddThh:mm:ss:mmm(no spaces)

Buying end date

SpecialStartDate

ISO8601

yyyy-mm-ddThh:mm:ss:mmm(no spaces)

Selling start date

SpecialEndDate

ISO8601

yyyy-mm-ddThh:mm:ss:mmm(no spaces)

Selling end date

CaseCostEx

Currency

Double

Case Cost Ex Tax

CaseCostInc

Currency

Double

Case Cost Inc Tax

SpecialSellPrice

Currency

Double

Promotional Selling Price

SpecialSellingCategory

Currency

Double

Promotional Category (added Jan 2006)

PromotionalRebate

Currency

Double

Promotional Rebate (added Jan 2006)

PromotionBonusPoints

Currency

Double

Promotional Bonus Points (added Jan 2006)

PromotionGroup

Numeric

Integer

Promotion Group

ProductBarcode

Text

14 characters

Product Barcode

RebateType

Numeric

1 (either a 0 or 1 value)

0 = Dollar; 1 = Percentage

 

 

Above is the format you see when you have the .TXT format.

Below is the format you see with the .CSV format.

 

 

TMPB_PROMOTION.txt is a comma separated values (CSV) file and is saved with a (TXT) extension.

 

5, Nth QLD, 0001, BEN/HEDGES (25S), , , 2015-07-01T00:00:00:000, 2015-07-17T00:00:00:000, 0, 0, 4.0000, 1, -0.05, 0, 25,12345678901234

 

HLW Promotion Format:

 

Field Name

Field Type

Length and Format

Example

WarehousePromoCode

Text (20)

20 characters

B095C1

WarehousePromoDescription

Text (30)

30 characters

BOTTLEMART PROMOTION 08

ProductNumber

Text (13)

13 characters

123456

ProductDiscription

Text (40)

40 characters

Product Description

SpecialBuyStartDate

Date/Time

dd/mm/yyyy

02/05/2015

SpecialBuyEndDate

Date/Time

dd/mm/yyyy

13/05/2015

SpecialStartDate

Date/Time

dd/mm/yyyy

08/05/2015

SpecialEndDate

Date/Time

dd/mm/yyyy

14/05/2015

CaseCostExTax

Numeric

Currency in Cents

2599

CaseCostIncTax

Numeric

Currency in Cents

2858

PromoPrice

Numeric

Currency in Cents

3600

 

The HLW Special/Promotion file is a comma separated values (CSV) file and is saved with a (TXT) extension. Please note that OnTap expects that all Products listed in their Special/Promotion file will be present in your database. The file naming structure is as follows:

 

1pwwssss.txt (131P261562.txt)

1 = SiteID (Text, 6 characters)

p = Product and Promotions file (Text, 1 character)

w = Week Number (Text, 2 characters)

s = Incrementing Sequence Number (Text, 4 characters)

 

ALM Import

 

There is now an option in the Specials/Promotions screen to import an ALM .dat file. This will create a standard import file then import the Special/Promotion. It references the Global Preferences setting for Host File support. This means when running in eTrade v1 the import process validates the Product being imported against the existing Product Code. When Host File support is selected (eTrade v2) the Product being imported is validated against the HostID set against the Product.

You also need to put a Promotion Group Number in the Location Group Edit screen for Promotional import. This number is giving to you by ALM and is based on your State Location.

 

 

If Host File Support is use for the original import then, it must be retained through out.

 


Frequently Asked Questions

 

Questions

Answers

How are the Special/Promotion Prices managed?

The normal price is never changed but the Special/Promotional price is sent to the SwiftPOS Touch terminal only when the Special/Promotion is active.

Where can I change the promo price of a Product while the Special/Promotion is active?

You can change the Price in the Product Edit Screen or in the screen above.

What happens if I cancel the Special/Promotion while the it is active?

If you cancel or disable the Special/Promotion after it has started, then the Product prices will be reset to the normal selling price once a Full Update is sent to the SwiftPOS Touch Terminals.

What happens when the Special/Promotion Ends?

The Product prices will be reset to the normal selling price.

 


Related Topics

 

  1. Advanced Host Integration Registration
  2. Import/Export Overview
  3. Products
  4. Services Monitor