Openbravo Issue Tracking System - Retail Modules
View Issue Details
0040166Retail ModulesWeb POSpublic2019-02-06 17:512019-05-08 09:55
gorkaion 
Retail 
highminoralways
newopen 
5
 
 
No
0040166: Improve messages when trying to use products with NO instance attributes in POS
The POS Support for Attributes do not include the NOT instance attributes as these should be treat as variants using characteristics.

The documentation of the wiki should clearly state that these attributes are not supported.

When a product that has not instance attributes defined as mandatory is used the POS does not work correctly.


- If the attribute set has an instance attribute and a not instance attribute the POS does never find the stock as it does not consider the not instance attribute value.
- If the attribute set only has a mandatory not instance attribute then the OBPOS_ProductAttributeNotDefined is thrown and it is not possible to sell the product.

A proper message should be thrown at some moment to warn the user that the product as it is configured is not supported by the POS.
Steps to reproduce wrong behavior in the POS.

1. Create an Attribute with the mandatory flag checked and the instance flag unchecked. Create it as a list and a value.
2. Create 2 Attribute Sets with the new attribute.
2.1. First called "no instance" with all the flags unchecked and assign the created attribute.
2.2. Sencond called "instance" with the Lot flag enabled and assign the attribute created on the first step.
3. Create 2 products each with one of hte attribute sets created.
4. Add the products to a price list and assortment of a store.
5. Create a physical inventory to initialize the stock setting the appropiate attribute values.
6. Enable the preference for Support for attributes.
6. Go to the pos and:
6.1. Try to add the product with the "instance" attribute set and in the attributes popup set the description used in the inventory. check that no stock is found.
6.2. Try to add the product with the "no instance" attribute set and in the attirbutes popup set the description used in the inventory. check that the OBPOS_ProductAttributeNotDefined is shown and the product is not added to the ticket.
Improve the documentation to clearly state that attribute sets with no instance attributes are not supported.

Improve the POS to show a proper message to the user when products with instance attributes are added to the assortment and when they are used in the POS.
No tags attached.
Issue History
2019-02-06 17:51gorkaionNew Issue
2019-02-06 17:51gorkaionAssigned To => Retail
2019-02-06 17:51gorkaionTriggers an Emergency Pack => No
2019-02-25 10:58ngarciaIssue Monitored: ngarcia
2019-05-08 09:55guilleaerNote Added: 0111555

Notes
(0111555)
guilleaer   
2019-05-08 09:55   
Documentation improved

http://wiki.openbravo.com/wiki/Retail:Web_POS_User_Guide#Limitations [^]