Using a membership pricebook
You can enable NewStore Associate App to apply certain prices for
customers with a membership in your business. When adding such a
customer to the cart, the default prices are overridden by the
membership pricebook prices. For these prices to work, the customer
needs to have an extended attribute membership_no
assigned to the profile.
Membership pricebooks can be used to apply special or discounted prices for customers, as a privilege for membership subscribers in your business.
You can create a separate membership pricebook for each pricebook that has been set up for your business.
Setting up the form field
You can configure the membership form field. This form appears when creating or updating a customer profile.
To view and edit the extended attribute membership_no
in the membership form,
you have to create a customization for the customer profile. For more information, see Managing Associate App customizations .
Enabling membership pricebooks
By default membership pricebooks are disabled for your business.
To enable membership pricebooks:
- Use the Update app configuration method.
- Set
customizations
>membership_customers_enabled
totrue
.
Setting up membership pricebooks
When creating a membership pricebook, ensure that its name matches the
membership_<default-pricebook>
pattern. In this pattern,
<default-pricebook>
is the name of the default pricebook that supports
the respective membership pricebook.
The membership pricebook must also contain every single product of the default pricebook, even if a membership price is not available for some products. Failing to do so may lead to errors in the cart that are difficult to resolve.
To set up membership pricebooks in NewStore Associate App, see this tutorial on creating pricebook data .