Common Troubleshooting: Product Attributes
- 1 Q: Can discounts only apply to a specific attribute. For example, only guests that select “child” can have a discount applied
- 2 Q: I need to add dynamic pricing to a product, but the product technically doesn’t require any attributes, how do I set this up?
- 3 Q: I want to add attributes to a time-based activity, is this supported?
- 4 Q: I added an “Age” attribute to my product, but it’s not properly restricting assignment to people of the correct age.
- 5 Q: I added a new attribute value to a product, but it’s not selectable on the PDP
- 6 Q: What if an attribute doesn’t book a different product in my POS but is used for ensuring inventory is checked/deducted from the correct location?
- 7 Q: What do Checkout Attributes do, I noticed those in admin.
- 8 Q: I want to offer attribute selections on my add on products that are not available on the core product they are offered through, is this supported.
- 9 Q: Can I have attributes defined on renewal products
- 10 Q: Can I use attribute descriptions on some attributes and not on others in the same product?
- 11 Q: Can I use attribute descriptions across multiple products utilizing the same attribute?
Q: Can discounts only apply to a specific attribute. For example, only guests that select “child” can have a discount applied
A: Discounts can only be configured at the product level. However, add-on products can have unique discount rules applied, so consider if an add-on product can be set up behind the scenes for an attribute value if offering a discount on an attribute value is important. Discounts can also be set up to only apply to specific dates, so talk you your Aspenware representative if date-specific discounts would meet your needs.
Q: I need to add dynamic pricing to a product, but the product technically doesn’t require any attributes, how do I set this up?
A: A product that is dynamically priced must have something defined in the attribute combination table. To support dynamic pricing on a simple product, a “dummy” product attribute can be added to a product and hidden from guests.
Start by creating a new product attribute
Assign this new product attribute a single default value
Next, go to Configuration>Settings>All settings (advanced) and find the following setting: ‘catalogsettings.hiddenattributes’
Add the name of the newly created dummy attribute to the comma-separated list for the value of this setting. DO NOT add standard attributes to this list.
Next, go to Catalog>Products, and edit the desired product, opening the Product Attributes section (could be collapsed).
Click Add new attribute and select the newly created “dummy” attribute from the Attribute dropdown
Add [Hidden] in Text prompt
Check Is Required
Set type to Radio button list
Click Save and Continue Edit
Select to add a new attribute value
Set Attribute value type to Simple
Check that the Attribute Value is Preselected
Update the Name
Leave all other fields untouched
Save the value
Go back to Product Details
Within the Product Attributes Section go to the Attribute Combinations Tab
Click Generate several combinations
From the modal, only check the “dummy” attribute and click generate
Only one attribute combination row should have been generated.
Edit it and add the SKU and overridden price
Q: I want to add attributes to a time-based activity, is this supported?
A: Currently only a single attribute selection is supported for time-based activities, and add ons are not supported.
Q: I added an “Age” attribute to my product, but it’s not properly restricting assignment to people of the correct age.
A: Attributes serve as selections on the page to book the correct SKU at the correct price, but they do not enforce rules on the product. Age rules must be set up in addition to attributes to restrict assignment to only guests of the correct age.
Q: I added a new attribute value to a product, but it’s not selectable on the PDP
Check that if the product is dynamically priced, that the new rows created in the attribute combination table are also configured with dynamic pricing in the dynamic pricing table. After checking that, if it is still not working, if the product is limited by inventory constraints, ensure that inventory is configured for the newly created variants.
Q: What if an attribute doesn’t book a different product in my POS but is used for ensuring inventory is checked/deducted from the correct location?
A: If a product has the same SKU regardless of a location, but unique inventory constraints across various locations, start by configuring the core attributes that contribute to the combinations that map to unique SKUs, such as age, number of days, etc. Then add the location attribute as a radio button control type, with a default location preselected. Finally, complete inventory configuration, selecting the location attribute value as part of inventory set up.
Q: What do Checkout Attributes do, I noticed those in admin.
A: DO NOT setup checkout attributes. These can break your store if configured as they are not used by the system.
Q: I want to offer attribute selections on my add on products that are not available on the core product they are offered through, is this supported.
A: No, add-on products can typically only be attributed with the same attributes offered on the core product they are offered through when set up as attributed add-on products. Advanced configuration options may be available, but contact your Aspenware Representative to discuss what you are attempting to see if it is possible.
Q: Can I have attributes defined on renewal products
A: Renewal products can only have a single core SKU per Aspenware product, but they can have attributes that support add-on selection configured. For example, if you offer an adult, child and senior renewal pass, you’ll need to configure Aspenware products for the Adult Renewal Pass, Child Renewal Pass, and Senior Renewal Pass, but all of these products can offer one or many attributes that book separate add on products.
Q: Can I use attribute descriptions on some attributes and not on others in the same product?
A: Yes, attribute descriptions are specific to the attribute. However, keep in mind, that attribute descriptions will show for any product that uses the associated attribute. If you would like different descriptions for a similar attribute (e.g. Age) you will have to create and assign different attributes per product.
Q: Can I use attribute descriptions across multiple products utilizing the same attribute?
A: Yes, see the above caveat when using an attribute and its description across multiple products.Q: Can I use attribute descriptions on some attributes and not on others in the same product?