Simple Add to Cart Form
The majority of the time you will give your customer the ability to add a product to their cart by way of displaying a form along with the product, using a template.
<perch:form id="add_to_cart" app="perch_shop" action="/cart">
<perch:input id="product" type="hidden" value="<perch:shop id="productID" type="hidden">">
<perch:input type="submit" value="Add to cart">
</perch:form>
This will add the product (with productID
) to your cart. The form has action="/cart"
set, so the user will be taken to the URL /cart
where presumably there is a cart to show. You can change this to suit your needs.