This is an old revision of the document!
1. Add a snippet "simple-preorder-bootstrap.liquid" with code:
<script> // Bootstrap for Simple Preorder app var SimplePreorderBootstrap = { "page": {{ template | json }}, "product": { "id": {{ product.id | json }}, "title": {{ product.title | json }}, "variants": [ {% for variant in product.variants %} { "id": {{variant.id}}, "inventory_quantity": '{{variant.inventory_quantity}}', "inventory_management": '{{variant.inventory_management}}', "inventory_policy": '{{variant.inventory_policy}}' }, {% endfor %} ] }, "cart": { "items": [ {% for item in cart.items %} { "variant_id": {{item.variant.id}}, "product_id": {{item.product.id}}, "quantity": {{item.quantity}}, "inventory_quantity": '{{item.variant.inventory_quantity}}', "inventory_management": '{{item.variant.inventory_management}}', "inventory_policy": '{{item.variant.inventory_policy}}' }, {% endfor %} ] }, "productSelector": "form[action=\"/cart/add\"] [type=\"submit\"]", "checkoutSelector": "form[action=\"/cart\"] [type=\"submit\"][name=\"checkout\"]", "updateSelector": "form[action=\"/cart\"] [type=\"submit\"][name=\"update\"]", "debug": true, }; </script>
2. In the product template add the code to connect the snippet:
<!-- Snippet for Simple Preorder app --> {% include 'simple-preorder-bootstrap' %}
3. In the cart template add the code to connect the snippet:
<!-- Snippet for Simple Preorder app --> {% include 'simple-preorder-bootstrap' %}
4. In the snippet adjust the selectors for following buttons:
If this does not work, please write to support@kad.systems