Open topic with navigation
Priority Discount Codes Field List
Priority Discount Codes can be used to offer promotional discounts to customers and to apply miscellaneous discounts when processing orders manually. Priority Discount Codes can be applied to a particular Product Option or globally for all of an Author's products. There is no limit to the number of Priority Codes that can be added. Some can be published to track marketing efforts while others can be used only internally to offer miscellaneous discounts.
- Name
- Enter the Priority Code Name which can be up to 10 characters (letters and numbers excluding the characters & and ?). For Instant SOLO Server Shared URL, or Instant SOLO Server Dedicated URL or standalone SOLO Server instances with one time use priority codes enabled, if this value starts with a # character, the priority code is considered one time use and will be removed after the first use.
- Description
- Enter a description of up to 100 characters.
- Type
- Can be one of the five values below:
- FLAT
- subtracts a fixed amount from order
- FLATPU
- subtracts a fixed amount times the quantity ordered
- PCT
- subtracts a fixed percentage from order
- FLATVAR
- subtracts a variable flat amount from order
- PCTVAR
- subtracts a variable percentage amount from order
- Value
- For PCT type, the percentage to discount the order (15% = 15). For FLAT type, the fixed amount to discount the order ($15 = 15). For variable discounts, this field is ignored.
- Expires
- For all types, when this Priority Code should expire. Any attempts to use this Priority Code after this date will not discount the product and will not generate any error message. The discount request will be ignored.
- Email Campaign Only
- If checked, the code can only be used on a cart that is part of an Email Marketing Campaign. This field only applies to global author level priority codes.
Notes on FLATVAR and PCTVAR Types
The FLATVAR and PCTVAR discount types can only be applied by logged in author users - they will not be applied for anonymous web users.
If a Priority Code of ABCD was set up as FLATVAR and an administrator entered an order and chooses the Priority Code of ABCD=25.10, then $25.10 will be discounted off of the invoice total.
If a Priority Code of EFGH was set up as PCTVAR and an administrator entered an order and chooses the Priority Code of EFGH=10, then a 10% discount will be applied to the invoice total.
How to add Priority Codes at Author and Product Option Level
One Time Use Priority Codes
Users hosting their own instance of SOLO Server or using an Instant SOLO Server Dedicated URL can optionally enable one time use priority codes. One time use priority codes are removed from the system automatically after first use. By default, any priority code starting with the "#" character is considered one time use, however this can be customized as needed. To enable one time use priority codes:
- Instant SOLO Dedicated URL users should contact support@softwarekey.com.
- Users hosting their own instance of SOLO Server must manually install two database triggers. The scripts to install these are located in the Database\Triggers\OneTimeUsePriorityCodes subfolder of the install location. Simply run the two scripts against the SOLO database in SQL Server Management Studio.