Documentation for SmartStore.NET 2.2

Managing Checkout Attributes

You can manage checkout attributes by going to Catalog > Checkout Attributes

Usage Scenario

Imagine you're selling products that are likely to be presents (like jewelry or flowers). Then you might want to create an option for your customers to wrap the products they're currently buying into gift paper. Since the most of your products are suitable presents you should create a global option to accomplish this. Checkout Attributes are ideal for this purpose since they will be displayed in the first order summary in the checkout process and your customers can opt for them there.

 

 

Creating a Checkout Attribute

When creating a checkout attribute first you create and configure the desired attribute and the you assign values that your customers can chose from during the checkout process.

 

Attribute Info Properties 

250px|FieldDescription
NameThe name of the checkout attribute.
Text PromptThe prompt to chose one of the available values for this checkout attributes which will be displayed to your customers.
Is ActiveDetermines if this checkout attribute is active in your shop.
RequiredWhen an attribute is required, the customer must choose an appropriate attribute value before they can continue.
Shippable Product RequiredAn option indicating whether shippable products are required in order to display this attribute.
Tax ExemptDetermines whether this option is tax exempt (tax will not be applied to this option at checkout).
Control Type

Choose how to display your attribute values.

 

150px|Control TypeDescription
Drop-down listRenders a drop-down list to let the customer choose one item out of the given attribute values.
Radio button listRenders a radio button list to let the customer choose one item out of the given attribute values.
CheckboxesRenders check boxes for each value to let the customer choose multiple attribute values.
TextboxRenders a textbox.
Multiline textboxRenders a multi-line textbox.
Date pickerRenders a date picker to let the customer choose a date.
File uploadRenders a file upload control to let the customer upload a file.
Color squaresRenders color squares to let the customer choose a color.
Display OrderThe checkout attribute display order. 1 represents the first item in the list.

 

Attribute Value Properties 

250px|FieldDescription
NameThe name of the checkout attribute value.
Price AdjustmentThe price adjustment applied when choosing this attribute value e.g. '10' to add 10 dollars.
Weight AdjustmentThe weight adjustment applied when choosing this attribute value
Pre-selectedDetermines whether this attribute value is pre selected for the customer.
Display OrderThe display order of the attribute value. 1 represents the first item in attribute value list.