How should look got GET if product have attributes ?
Posted: Sat Nov 16, 2013 8:52 am
Hi I want make normal (not ajax) GET request to add product to cart but when I try something like this:
localhost:8080/cart/add?quantity=1&productId=300&color=Black
I have:
[artifact:mvn] org.broadleafcommerce.core.order.service.exception.RequiredAttributeNotProvidedException: Unable to add to product (300) cart. Required attribute was not provided: COLOR
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.findMatchingSku(ValidateAddRequestActivity.java:148)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.determineSku(ValidateAddRequestActivity.java:124)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.execute(ValidateAddRequestActivity.java:82)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.execute(ValidateAddRequestActivity.java:40)
[artifact:mvn] at org.broadleafcommerce.core.workflow.SequenceProcessor.doActivities(SequenceProcessor.java:79)
localhost:8080/cart/add?quantity=1&productId=300&color=Black
I have:
[artifact:mvn] org.broadleafcommerce.core.order.service.exception.RequiredAttributeNotProvidedException: Unable to add to product (300) cart. Required attribute was not provided: COLOR
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.findMatchingSku(ValidateAddRequestActivity.java:148)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.determineSku(ValidateAddRequestActivity.java:124)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.execute(ValidateAddRequestActivity.java:82)
[artifact:mvn] at org.broadleafcommerce.core.order.service.workflow.add.ValidateAddRequestActivity.execute(ValidateAddRequestActivity.java:40)
[artifact:mvn] at org.broadleafcommerce.core.workflow.SequenceProcessor.doActivities(SequenceProcessor.java:79)