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 ?). If one time use priority codes are enabled, if this value starts with a # character, the priority code is considered one time use and will be removed after the first use. One time use priority codes are enabled as follows:
- For SOLO Server Shared URL, one time use priority codes are enabled.
- For SOLO Server Dedicated URL, one time use priority codes can be enabled by contacting support@softwarekey.com.
- For SOLO Server Self-Hosted, refer to the instructions below for enabling one time use priority codes.
- 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
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. One time use priority codes are enabled on SOLO Server Shared URL.
SOLO Server Self-Hosted and SOLO Server Dedicated URL can optionally enable one time use priority codes:
- SOLO Server Dedicated URL users should contact support@softwarekey.com.
- SOLO Server Self-Hosted users 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.