Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

  • If you desire to display an “inventory running low” message on the pricing calendar ensure that the product you are adding inventory for is also configured with dynamic pricing, the pricing calendar display, and that the inventory threshold is set to your desired threshold.

    • See the documentation on setting up Dynamic Pricing and Pricing Calendar View.

    • The inventory threshold can be configured from Configuration>Settings>All Settings (advanced). Search for the setting name ‘catalogsettings.dynamicpricingcalendar.inventorymessagethreshold’. Click Edit, define your desired threshold as the value, and click Update. When configured, if inventory for a date goes below this threshold the “low inventory” message will be displayed on the product’s pricing calendar below the price. (See example below.)

  • Ensure the setting ‘ecommercesettings.productinventory.cachetime’ from Configuration>Settings>All Settings (advanced) is configured and the value equals the desired product inventory cache time in minutes. When inventory becomes available to the front end through the function, this cache setting defines how long the front end caches the data. Though the inventory function and cache settings don’t rely on each other, to ensure the front end always has the most current inventory data, the cache value is recommended to be set to 1 minute less than your inventory function frequency setting. So if you have set your inventory function to run every 5 minutes, the cache time should be set to every 4 minutes.

...

1. Create/Edit Inventory to Product Assignments

  • Go to the Aspenware Commerce > Inventory Pools page in Admin.

  • Select the product in the Product drop-down (in alphabetical order.) 

  • If the selected product has attributes, the attribute values will display below as checkboxes. Select the attribute values for the attribute combination requiring inventory pool assignment. Do not select multiple values for the same attribute (e.g. Morning and Afternoon if the customer will never select two options for the same attribute). These combinations should align with the Attribute Combination values on the product.

...

  • In the Code(s) field, enter the code that is appropriate for your POS.

    1. For RTP: Enter the product component code for the product variant that is associated with the appropriate inventory pool. (The same inventory pool can be shared across different combinations.)

      1. Multiple codes can be entered as a comma-separated list. If a product has multiple components with inventory, inventory is presented as the lowest amount available across all inventory pools. 

      2. If the product or attribute combination utilizes multiple inventory pool locations, specify the inventory pool location code in the Location field. Only add one location. If a specific product attribute combination maps to a specific location, then all the attribute values for that combination must be checked above before entering the component codes and location.

    2. For Siriusware: A full DCI is required. Enter the DCI with pipe characters separating Department, Category, and Item (i.e. DEPARTMENT|CATEGORY|ITEM) in the code field.

      1. In the event that you set Max4Sale at the Department or Category level in Siriusware this is supported. You must map any SW Siriusware item that exists within that department and/or category to either the product level, attribute combination, or a single attribute of an attribute combination. AW’s Aspenware’s system logic will identify that inventory is set at the level you have configured, and apply the available inventory to your product.

...

Note

IMPORTANT: If configuring >1 day as the number of days, ensure that the product classification “Is Consecutive Multi-Day Product” is added to the product as well.

  1. From the Aspenware Commerce > Product Classifications page in Administrationclick Add Assignment, select the Category containing the product requiring assignment from the drop-down. Do not select any attributes when assigning this classification. 

  2. Select the desired product from the Product drop-down.

  3. In the Classification table, click the Assign checkbox for Is Consecutive Multi-Day Product and Add.

  • Define the duration of the inventory cart lock by entering the number of seconds the lock should last in the Lock Timeout field. If set to 0, the system will automatically set to 900 seconds (15 minutes.) Aspenware recommends no less than a 10-minute lock timeout (600 seconds.)

    • In the screenshot below, the Adult Group Lesson, which is mapped to RTP|ONE Product Component Code 2000, has a lock that will expire 15 minutes after the shopper selects it. Below that, the Adult Group Lesson - Dynamic, mapped to RTP|ONE component code 2500, will expire in 10 minutes.

  • Leave Frequency Type blank or set it to once daily if this product should only have inventory synced from the POS once daily. This setting is reserved for inventory pools that have high availability and therefore do not need to be synced as often as products with only a few slots available. For example, if inventory for lift tickets has 50,000 slots available each day, there’s no need to sync it every 5 minutes. Reducing the amount of inventory that needs to be synced with each execution of the function helps reduce the performance impact on the POS database server. If set to “Once Daily,” the inventory sync will run during the first sync occurring after 12:00 AM local time that day.

Note

IMPORTANT: If more than one row in Aspenware Commerce Inventory Pools administration maps to the same combination of InventoryPoolCode and InventoryPoolLocationCode, and one is set to Once Daily and the other is not, both will sync every time the function runs, and the Once Daily setting will be ignored. The sync will always choose the most frequency syncing option for that combination of InventoryPoolCode and InventoryPoolLocationCode.

  • Click Add. 

HINT:If mapping multiple products to POS inventory codes in a single session, refresh the administration screen between each addition. There is currently a bug that can cause erroneous combinations when inventory assignments are added back to back without the page being refreshed.

...

Info

NOTE: Only core products are able to have date attributes added to them. Add-on products always inherit the date of the core product.

  • Go to Catalog > Products and Edit the desired product

  • Next, go to the Product attributes section and expand it if it is collapsed.

  • Click Add new record.

    1. Add the ‘Start Date’ Product attribute.

    2. In the Text Prompt field, enter [Date] [Dynamic]

    3. Select Required,

    4. Select theDate Picker’ Control Type.

Note

IMPORTANT: ‘Date Picker’ must be the control type. Though the date picker is selected, it will appear like a radio button once the following steps are completed.

  • Next, go to Aspenware Commerce > Product Classification and select Add Assignment.

  • Select the Category and Product from the dropdowns

  • Find the ‘Is Radio Button Date’ product classification and check the box next to it in the Assign column.

  • Click Add.

...

  • Optionally, Dynamic Pricing can be used to modify pricing for specific dates.

...

  • Follow all of the steps in sections 1 and 2 above to configure the Inventory and Radio Button Date for the product that will be set up with Hidden Inventory.

  • Next, go to Catalog > Products and Edit the desired product

  • Next, go to the Product attributes section and expand it if it is collapsed.

  • Select to Edit the ‘Start Date’ attribute.

  • In the Text Prompt field, enter [Date] [Dynamic] [Hidden]

  • Save the change.

HINT: Adding [Hidden] in the ‘Start Date’ Attribute will hide the attribute from being visible to the guest, but it will be selected and used for inventory control behind the scenes.

...