- INTERNAL - Bepoz Help Guides
- End-User | Pricing, Marketing, Promotions & Accounts
- Product Promotions
-
End-User | Products & SmartPOS
-
End-User | Stock Control
-
End-User | Table Service and Kitchen Operations
-
End-User | Pricing, Marketing, Promotions & Accounts
- Prize Promotions
- Points, Points Profiles and Loyalty
- Product Promotions
- Repricing & Discounts in SmartPOS
- Vouchers
- Account Till Functions
- Pricing, Price Numbers and Price Modes
- Raffles & Draws
- Marketing Reports
- Accounts and Account Profiles
- Rewards
- SmartPOS Account Functions
- Troubleshooting
- Product Labels
- Packing Slips
-
End-User | System Setup & Admin
-
End-User | Reporting, Data Analysis & Security
-
End-User | Membership & Scheduled Billing
-
End-User | Operators, Operator Permissions & Clocking
-
Interfaces | Data Send Interfaces
-
Interfaces | EFTPOS & Payments
- NZ EFTPOS Interfaces
- Linkly (Formerly PC-EFTPOS)
- Adyen
- Tyro
- ANZ BladePay
- Stripe
- Windcave (Formerly Payment Express)
- Albert EFTPOS
- Westpac Presto (Formerly Assembly Payments)
- Unicard
- Manager Cards External Payment
- Pocket Voucher
- OneTab
- Clipp
- eConnect-eConduit
- Verifone
- AXEPT
- DPS
- Liven
- Singapore eWallet
- Mercury Payments TRANSENTRY
- Ingenico
- Quest
- Oolio - wPay
-
Interfaces | SMS & Messaging
-
Interfaces | Product, Pricing, Marketing & Promotions
- Metcash Loyalty
- Range Servant
- ILG Pricebook & Promotions
- Oolio Order Manager Integration
- Ubiquiti
- Product Level Blocking
- BidFood Integration
- LMG
- Metcash/IBA E-Commerce Marketplace
- McWilliams
- Thirsty Camel Hump Club
- LMG Loyalty (Zen Global)
- Doshii Integration
- Impact Data
- Marsello
- IBA Data Import
- Materials Control
- Last Yard
- Bepoz Standard Transaction Import
-
Interfaces | Printing & KDS
-
Interfaces | Reservation & Bookings
-
Interfaces | Database, Reporting, ERP & BI
-
Interfaces | CALink, Accounts & Gaming
- EBET Interface
- Clubs Online Interface
- Konami Interface
- WIN Gaming Interface
- Aristocrat Interface
- Bally Interface
- WorldSmart's SmartRetail Loyalty
- Flexinet & Flexinet SP Interfaces
- Aura Interface
- MiClub Interface
- Max Gaming Interface
- Utopia Gaming Interface
- Compass Interface
- IGT & IGT Casino Interface
- MGT Gaming Interface
- System Express
- Aristocrat nConnect Interface
- GCS Interface
- Maxetag Interface
- Dacom 5000E Interface
- InnTouch Interface
- Generic & Misc. CALink
-
Interfaces | Miscellaneous Interfaces/Integrations
-
Interfaces | Property & Room Management
-
Interfaces | Online Ordering & Delivery
-
Interfaces | Purchasing, Accounting & Supplier Comms
-
SmartPOS | Mobile App
-
SmartPDE | SmartPDE 32
-
SmartPDE | Denso PDE
-
SmartPDE | SmartPDE Mobile App
-
MyPlace
-
MyPlace | myPLACE Lite
-
MyPlace | Backpanel User Guides
- Bepoz Price Promotions
- What's on, Events and tickets
- Staff
- System Settings | Operational Settings
- Vouchers & Gift Certificates
- Member Onboarding
- Members and memberships
- System Settings | System Setup
- Reports and Reporting
- Actions
- Offers | Promotions
- Messaging & Notifications
- System Settings | App Config
- Surveys
- Games
- User Feedback
- Stamp Cards
-
MyPlace | Integrations
-
MyPlace | FAQ's & How-2's
-
MyPlace | Release Notes
-
YourOrder
-
YourOrders | Backpanel User Guides
-
YourOrders | YourOrder Kiosk User Guide
-
YourOrders | Merchant App User Guide
-
WebAddons
-
Installation / System Setup Guides
- SmartPOS Mobile App | Setup
- SmartPOS Mobile App | SmartAPI Host Setup
- SmartPOS Mobile App | BackOffice Setup
- SmartPOS Mobile App | Pay@Table setup
- SmartKDS Setup 4.7.2.7 +
- SmartKDS Setup 4.6.x
- SQL Installations
- Server / BackOffice Installation
- New Database Creation
- Multivenue Setup & Config.
- SmartPOS
- SmartPDE
- Player Elite Interface | Rest API
- Interface Setups
- Import
- KDSLink
- Snapshots
- Custom Interface Setups
-
HOW-2
- Product Maintenance
- Sales and Transaction Reporting
- SmartPOS General
- Printing and Printing Profiles
- SQL
- Repricing & Discounts
- Stock Control
- Membership
- Accounts and Account Profiles
- Miscellaneous
- Scheduled Jobs Setups
- Backoffice General
- Purchasing and Receiving
- Database.exe
- EFTPOS
- System Setup
- Custom Support Tools
-
Troubleshooting
-
Hardware
9 | Generic Product Promotion Import BackOffice Extension (Manual)
This article outlines a brief overview of importing Product Promotions manually by using a BackOffice Extension. This includes how to create a Device under Boxpromotions.dll called "BOX Generic Promotions" which will c reate a button in the Product Promotions screen called "Import Promotions"; when pressed, it will import any excel files in the specified location. This also s upports all the functions, rules, and definitions of the scheduled job including error handling.
This article outlines a brief overview of importing Product Promotions manually by using a BackOffice Extension.
This includes how to create a Device under Boxpromotions.dll called "BOX Generic Promotions" which will create a button in the Product Promotions screen called "Import Promotions"; when pressed, it will import any excel files in the specified location. This also supports all the functions, rules, and definitions of the scheduled job including error handling.
Prerequisites
- Ensure that you have a flat-file/Excel from a Windows file directory created
Device Settings
- Create a new device with the Device Type "Backoffice Extension" with Boxpromotions.dll and Class Name as "BOX Generic Promotions"
- To create a new device, complete the following steps after logging into BackOffice:
- Navigate to the Venue, Stores & Tills under the System Setup menu and select it to open the Venue & Till List tab
- From the Venue & Till List tab, select the desired Till from the Organizational Tree
- Click on the Add New Device button at the top of the tab
- A Device List window will open which allows for copying an existing Device or, alternatively, select Blank Device to start from scratch
- After making the appropriate selection from the Device List window, a new Device and Interfaces Maintenance window will open
- The following configuration options apply to all Devices:
- Enter the desired Device Name; NB: this is all that's required prior to saving a Device
- Ensure that the correct Workstation is selected as this is the Workstation that the Device will be attached to
- Select the required Device Type
- Depending on the Device Type selected, additional Device configurations will be dynamically populated such as an External DLL Name drop-down, Class Name drop-down, Sub Type drop-down, Communication Settings, TCPIP Settings, Device or Printer Options, and Other Settings
- The Inactive flag can be enabled to make a Device temporarily Inactive as opposed to deleting the Device; then disable the flag to make an Inactive Device active again
- The Show All DLLs flag, when enabled will show additional External DLL Names when applicable
- After completing the Device's configuration, click on the OK button to save the Device
- There are a number of credentials that need to be input and they include:
- Job Name: Give the Job a relevant name
- Job Type: Backoffice Extension
- External DLL: Boxpromotions.DLL
- Class Name: BOX Generic Promotions
- Job Options will also require a number of configuration as well:
- Import Inactive: By default it is set to false. If this flag is true, the import is inactive
- File Location: This is the location of the file to be imported. After import, the file is archived
- Archive Location: This is the location of archived files after import
- Default Priority: This will set the Product Promotions' priority based on the value; the value ranges to 1-20
- Default Discount Totaliser: This will set the Discount Totaliser for the promotion based on the value; the value ranges to 1-30
- Default Venue/s: Select the VenueID to match in the file to determine the VenueID; else use this setting if this is not specified in the import file
- Default Store/s: Select the Stores or Storegroups; else use this setting if this not specified in the import file
- Default Till/s: Select the WorkstationID to match to the Product Promo Till ID; use this setting if this is not specified in the import file
- Default Account Profile: Select the value to the AccProfileID to match; use this setting if this is not specified in the import file
Promotion Import Workflow
- Once the device has been created, select Marketing & Promotions on the side panel and select Product Promotions
- From there you will see the Import Promotions button
- Select the Import Promotions and it should display Promotion Import prompt
- If a promotion is not importing, it is either the file is not in the correct path or check the Header and Line are input correctly, e.g ProductID