Knowledge Base

Welcome to the SmarterCommerce documentation portal

What can we help you find?

SMARTERCOMMERCE

Search and Learn about Unified Commerce and Our SmarterCommerce Solutions

Add to Cart Validations


When you attempt to add a product to the cart the application will execute several product validations to ensure that the product is not restricted.  These validations consist of Catalog Restrictions, Customer Item restrictions, Stocking Type Restrictions, and Category Code Restrictions.  The process first checks to see if the product exists in at least one published catalog. Then customer item restrictions are checked. After that stocking type is validated.  Finally, the process checks the category code restrictions.

 

Catalog Restrictions

The purpose of this validation is to verify that a product belongs to at least one published catalog before it can be added to cart. A Management Console setting is available to turn on/off this validation as desired. If the validation is on and the product is not available in a published catalog the application displays a "Item is not available."

 

 

Item Exclusion and Inclusion Lists

In the JD Edwards customer master on the Billing Page 1 tab there is a field called item restrictions.  POS obeys item restrictions functionality in the following areas:

Catalog Listing

Add to Cart

Check Availability

Search


 

Included Items

When the item restriction is set to "I" only the items in F4013 will be seen.

 

Excluded Items

When the item restriction is set to "E" the items in F4013 will not be seen.

 

 

Stocking Type Restrictions

Based on Management Console settings products can be restricted for purchase by their stocking type. Meaning that products can be displayed in the catalogs but you will not be able to add them to cart. However, there are a couple other things to keep in mind when working with stocking types:

 

Use Up Stock Functionality

There may be products that you wish to sell all of the stock you have remaining, but never stock anymore. This is called use up stock functionality. When the stocking type on the item branch record is "U" this activates use up stock functionality.  When a product is added to the cart POS will check the item branch record.  If the stocking type is "U" then the system will allow your web user to purchase up to the quantity available.  If the quantity they are requesting is more than the quantity available they will be notified on the view cart page.  If they continue with the purchase the quantity purchased will be reduced to the quantity available.  

 

 

Obsolete Products

If you attempt to add a product to the cart that has a branch plant stocking type of O you will receive an error message.  If the branch stocking type for the product is U and the product has no availability you will also receive this error, the product will not be added to the cart, and you will not be able to purchase the product.

 

 

Category Code Restrictions

The first step in validating the category code restrictions is to determine the stocking type on the item master.  If the item master stocking type is set to non-stock (N) then the category codes from the item master will be used.  If the stocking type on the item master is not N then the category codes from the branch plant will be used for validation.  If the category code on the product is not an "allowed" category code according to the Management Console setting the product will not be added to the cart and the user will see the "Please Contact Customer Service" message.

Bring It All Together

We bring together digital commerce, retail and call center channels with a united approach that leverages the power of onmi-channel while prioritizing JD Edwards connectivity.

CONNECT WITH AN EXPERT