checkout-item-form.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. <form class="checkout-item" action="/checkout" method="POST">
  2. {% if operation == 'delete' %}
  3. <button type="submit" class="fs-small btn-checkout-remove bd-deep-brown fgc-terre bgc-gaow">remove</button>
  4. {% elif operation == 'remove' %}
  5. <button type="submit" class="db psr icon-p">{% include "partials/icon-minus.html" %}</button>
  6. {% elif operation == 'add' %}
  7. <button id="button-plus" type="submit" {% if not item.is_selectable %}disabled {% endif %}class="{% if not item.is_selectable %}cura {% endif %}db psr icon-p">{% include "partials/icon-plus.html" %}</button>
  8. {% endif %}
  9. <input type="hidden" id="page" name="page" value="checkout">
  10. <input type="hidden" id="operation" name="operation" value="{{ operation }}">
  11. {% if item.options.product_variation_id %}
  12. <input type="hidden" id="product_id" name="product_id" value="{{ item.options.product_variation_id }}">
  13. {% else %}
  14. <input type="hidden" id="product_id" name="product_id" value="{{ item.product_id }}">
  15. {% endif %}
  16. <input type="hidden" id="product_path" name="product_path" value="{{ item.path }}">
  17. <input type="hidden" id="price" name="price" value="{{ item.price }}">
  18. {% if item.options.style %}
  19. <input type="hidden" id="style" name="style" value="{{ item.options.style }}">
  20. {% endif %}
  21. {% if item.options.size %}
  22. <input type="hidden" id="size" name="size" value="{{ item.options.size }}">
  23. {% endif %}
  24. {% if operation == 'delete' %}
  25. <input type="hidden" id="quantity_delete" name="quantity" value="{{ item.quantity }}">
  26. {% elif operation in 'remove' %}
  27. <input type="hidden" id="quantity_remove" name="quantity" value="1">
  28. {% elif operation in 'add' %}
  29. <input type="hidden" id="quantity_add" name="quantity" value="1">
  30. {% elif operation == 'manual' %}
  31. <input type="text" aria-label="Quantity" id="quantity_manual" name="quantity" value="{{ item.quantity }}" class="fs-bigger sm-fs-huge tac w5r mr1 ml1" autocomplete="off">
  32. {% endif %}
  33. <input type="hidden" name="csrftoken" value="{{ request.scope.csrftoken() }}">
  34. </form>