Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
...
1. POS Tasks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. Follow the POS standard product setup requirements from Configuration: Product Shell
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. Aspenware Commerce Tasks | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Language String and Settings -
Settings
Language Strings
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dynamic Pricing Module Configuration
1. Create Days To Arrival Windows
2. Configure Time Period Groups and Time Periods
3. Define Levels
4. Assign Pricing
5. Add Dynamic Pricing Savings Display to PDP
|
|
...
2. Add Product Classification(s)
Go to Aspenware Commerce > Product Classifications and click Add assignment.
Select the product you created above.
It is required to assign the ‘Is Dynamically Priced’ product classification.
If you’d like to show the large pricing calendar view, scroll to ‘Show pricing calendar view’ and click Assign checkbox.
Optionally if the product has inventory controls and is a multi-day product, you’ll want to allow consecutive multi-day selections. If this is not necessary for your product, skip to the next step.
If you’d like to require consecutive multi-day selection, scroll to ‘Is Consecutive Multi-Day Product’ and click Assign checkbox.
Click Add.
Note |
---|
IMPORTANT: Non-consecutive date selection products cannot have dynamic pricing. |
...
Optional Product Setup
The following steps are optional but are commonly used for dynamically priced products.
Set up inventory pools for the product. See Inventory Configuration for instructions.
Add reloadable media for the product. See Pass Media Reload Configuration for instructions.
Set up [Cutoff Days] and/or [Cutoff Time] in product specification attributes if you'd like to limit the availability of products within a certain number of days/hours from purchase.
4. Verify Plugin Dynamic Pricing v2 plugin is installed, enabled, and configured
Go to Configuration > Local Plugins, search Group ‘Aspenware,’ and verify Dynamic Pricing v2 is installed and enabled.
To enable, Edit the plugin, click on “Is enabled”
Save
...
Settings for this Feature
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Settings
See https://hub.aspenware.net/main/Store-wide-Settings-(All-settings)-Library.1057654855.html for the latest up-to-date settings, examples, and configuration.
Setting | Use | Image example (click to enlarge) |
CatalogSettings.DynamicPricingCalendar.PricingCountMessageThreshold | For dynamically priced products utilizing the large calendar view, if the number of products left at the current pricing tier is less than this setting amount, then a message will display notifying guests of how many products are left at the current tier’s price. (note: this setting’s messaging will be replaced with low inventory messaging if the minimum quantity setting “shoppingcartsettings.minimumquantity.quantitymessage” is triggered) |
|
catalogsettings.dynamicpricingcalendar.inventorymessagethreshold | For products utilizing the large calendar view and that are set up with inventory poolsconfiguration, if the number of available reservations spots is less than this setting amount, then a message will display notifying guests of low availability. |
|
seasonsettings.startdate | Defines the first day that date-based products are available for reservation. Note: If you operate multiple stores through Aspenware Commerce then this setting is required to be set for “All stores” and each individual store may have a unique setting if desired. | n/a |
seasonsettings.enddate | Defines the last day that date-based products are available for reservation. Note: If you operate multiple stores through Aspenware Commerce then this setting is required to be set for “All stores” and each individual store may have a unique setting if desired. | n/a |
...
If you are adding the Dynamic Pricing Savings Display to the PDP, you have the ability to show and hide the amount remaining beneath the savings display. Resorts on 2.16 or later will have the amount remaining automatically enabled. If you care to disable this feature follow the instructions below:
Go to Configuration > Languages > Edit
Scroll to the bottom and add the language string Resource Name shown in the table below
Add the text you would like displayed beneath the price on the PDP in the Value field making sure to keep the {CountRemaining} token which will display the inventory # remaining (in the above example {CountRemaining} = 614
Select Add new record.
Resource Name | Value | Location | Example (click to enlarge) |
unity.dynamicpricing.inventoryremaining | Only {CountRemaining} left on this date | Shopping Cart |
...
To Dynamically Price a product, go to the Product Editor screen (Catalog > Products > Search for product), scroll down to the bottom of the Product Editor screen, and expand the Dynamic Pricing Tab section.
...
Note |
---|
IMPORTANT: Once a product has been dynamically priced, Dynamic Pricing cannot be undone. |
1. Create Days to Arrival Windows
Click +DAYS TO ARRIVAL and populate the Name and Days Start Fields. Days Start is the number of days from the arrival date when the pricing window will apply. For example, if setting up an ‘outside of 48 hours’ window, set this to 2 and it will apply two days out from the arrival date if there isn’t a more specific (closer to arrival date) level set that applies to the reservation date.
...
Note |
---|
IMPORTANT: The Base window is auto-generated when you create your first Days to Arrival window. Base is set to “0” days to Arrival, but since it is not an actual price, you must also define a Day To Arrival window that includes or equals 0 (Day Of) to avoid $0 products for Day of purchases. Must have “Base” and “Online” both set to 0 at minimum.) |
...
Save
2. Configure Time Period Groups and Time Periods
...
After the product has initially been set up, there are three options available when you click the TIME PERIODS OR GROUPS BUTTON
...
Create a Time Period Group. If a TIme Period Group has already been created for which this product will utilize the same rules, skip this step, and simply assign an existing Time Period Group.
Select + CREATE A TIME PERIOD GROUP, this will be used as a grouping for related Time Periods for example, 21-22 WINTER SEASON would be the Time Period group that will house the following Time Periods: 21-22 Early and Late Season Dates, 21-22 Peak Dates, and 21-22 Off-Peak Dates.
Enter the group name (e.g. 21-22 Winter Season)
Click SAVE TIME PERIOD GROUP
Assign a Time Period Group (TPG) to the product
Select + ASSIGN A TIME PERIOD GROUP
Time Period Groups can be assigned, if they have already been created, but are not currently assigned to this product.
Select Assign Time Period Groups,
Locate and select the TPG select
Click SAVE.
Create a Time Period
Time periods are the pattern of days that you wish to apply a specific pricing strategy. A time period can be defined by days of the week (Saturday, Sunday) or dates (Monday, September 6), or a combination of both.
Enter a descriptive name (e.g. 21-22 Weekends/Holidays)
Order is assigned automatically.
Select an existing TIME PERIOD GROUP (you cannot SAVE without assigning a Time Period Group., so be sure you have defined the group before defining the period or assigned an existing TPG to the product.)
Enter a start date and end date for the period (this can correspond with your season, or go far out into the future, depending on what you are building)
Click on the DAY OF THE WEEK to apply to the schedule or CLICK ON SPECIFIC DATE IN CALENDAR to add that date.
Use the calendar widget to deselect highlighted days that follow the rules defined above to remove them from the season, or to select days that do not follow the rules defined above to add them to the season. Ultimately the days that get added to the Time Period will be the dates that are highlighted on the calendar. In the example below, because Sept 6 is selected, even though it does not follow the pattern of Sat/Sun dates between 8/17 - 10/31, it will be included in the Time Period’s set of dates.
Select + CREATE TIME PERIOD
Repeat for all Time Periods that will be added to the Time Period Group.
...
Tiers offer the opportunity to sell various amounts of inventory at different prices, on the same day. Some resorts use tiers to attract attention with dramatically reduced prices on only a few tickets, known as loss-leaders, while others choose to sell all products at the same price, and choose to not define or use tiers.
Click + LEVEL to add a level. Levels are automatically Named (Tier 1, Tier 2) in the order they are produced and are consumed starting with the lowest Tier (1) and ending with the highest.
Populate the Description with a helpful descriptor, such as ‘15% discount’ or ‘lowest price’, which will be helpful when you are pricing products.
Click SAVE.
...
Info |
---|
NOTE: If you are using multiple Arrival Windows and defining tiers for multiple Arrival Windows, tiers always have their own individual available quantities for each Arrival Window. So if the ‘48 hours in advance’ Arrival window for a date sells out through Tier 1 and begins selling into Tier 2, once the ‘Day of pricing' Arrival window kicks in, it will start selling back at Tier 1. If you use tiers and multiple Arrival Windows, it is not required (or even recommended) to define tiers for each Arrival Window. In fact, it is most common to only define tiers for a single “further out” arrival window. For example, tiers might be configured on the ‘7 days out’ arrival window, but not for the ‘Day of pricing' or 48 hours in advance' Arrival Windows, which will likely only have one configured “list price” within their window. |
4. Assign Pricing
Click on the Pricing Calendar tab to begin applying pricing to the product.
Use filters to select different variant combinations, in combination with time periods.
In the example, 5 & Under, with the defined DAYS TO ARRIVAL of “10 Days Out” and “A Week Out” are selected.
The Variants you have selected are displayed on the right, and you can select a single time period or multiple time periods to price. Once you have selected your time period, click SET PRICES
Note |
---|
IMPORTANT: Base pricing is required and if not configured may cause unwanted product behavior. Base pricing is also never used as a selling price. |
The SET PRICES window appears, in a collapsed state, displaying the Variant combinations you are pricing.
If multiple time periods were selected, you will be required to select a single Time Period to define pricing for. Once the time period is selected, the variants will be selectable.
...
Expand the Base tab by clicking the down arrow, and assign a price. For the BASE only, do not define levels.
SAVE.
...
To Price the remaining variant combinations, simply expand each window, and SAVE after assigning prices and any desired Price Levels and Quantities. SAVE after setting each window, then collapse it and expand the next.
Info |
---|
NOTE: If you are using multiple Arrival Windows and defining tiers for multiple Arrival Windows, tiers always have their own individual available quantities for each Arrival Window. So if the ‘48 hours in advance’ Arrival window for a date sells out through Tier 1 and begins selling into Tier 2, once the ‘Day of pricing' Arrival window kicks in, it will start selling back at Tier 1. If you use tiers and multiple Arrival Windows, it is not required (or even recommended) to define tiers for each Arrival Window. In fact, it is most common to only define tiers for a single “further out” arrival window. For example, tiers might be configured on the ‘7 days out’ arrival window, but not for the ‘Day of pricing' or 48 hours in advance' Arrival Windows, which will likely only have one configured “list price” within their window. |
Click CLOSE when you have finished pricing all the selected Variants.
Priced Products display in the calendar, which will also indicate if Tiers have been defined.
...
5. (Optional) Add Dynamic Pricing Savings Display to the PDP
Detailed Setup Guide
To show an old price on a product that is dynamically priced follow the instructions below:
Go to Catalog > Products > Select your product.
Select the Advanced tab at the top of the product admin page.
Scroll to the Price widget.
Type the price that you would like your product to be compared to in the Old Price field.
Info |
---|
NOTE: Old price is static and will not change based on different attribute selections made on the PDP. If “Old price” is a greater value than the attribute price it will always display regardless of attribute selection. Old price is only set in the product editor screen and is not defined anywhere in dynamic pricing. |
Insert excerpt
Go to Local Plug-ins > Dynamic Pricing > Configure (not v2).
Do not check “Hide Original Price” to show the "base" price crossed off on the PDP. Check the “Hide Original” price setting if you wish to hide the base price from the customer on the product detail page.
For dynamically priced products when the Base price is greater than the “online” price, the base price will show as crossed off when the following are true:
The base price is set and is not set to 0.00
The base price is greater than the display price
The Hide Original Price checkbox in the dynamic pricing admin panel (detailed above) is not checked.