{% extends "base.html" %} {% block title %}Edit Product - Price Tracker{% endblock %} {% block content %}

Edit Product: {{ product.name }}

{{ form.hidden_tag() }}
{{ form.name.label(class="form-label fw-bold") }} {{ form.name(class="form-control form-control-lg") }} {% if form.name.errors %}
{% for error in form.name.errors %}
{{ error }}
{% endfor %}
{% endif %}
{{ form.target_price.label(class="form-label fw-bold") }}
£ {{ form.target_price(class="form-control form-control-lg") }}
{% if form.target_price.errors %}
{% for error in form.target_price.errors %}
{{ error }}
{% endfor %}
{% endif %} Optional: Alert when price drops below this
{{ form.description.label(class="form-label fw-bold") }} {{ form.description(class="form-control", rows="3") }} {% if form.description.errors %}
{% for error in form.description.errors %}
{{ error }}
{% endfor %}
{% endif %}

Store URLs

Add URLs from the stores you want to track. At least one URL is required.

{{ form.jjfoodservice_url.label(class="form-label fw-bold") }}
{{ form.jjfoodservice_url(class="form-control", placeholder="https://www.jjfoodservice.com/...") }}
{% if form.jjfoodservice_url.errors %}
{% for error in form.jjfoodservice_url.errors %}
{{ error }}
{% endfor %}
{% endif %}
{{ form.atoz_catering_url.label(class="form-label fw-bold") }}
{{ form.atoz_catering_url(class="form-control", placeholder="https://www.atoz-catering.co.uk/...") }}
{% if form.atoz_catering_url.errors %}
{% for error in form.atoz_catering_url.errors %}
{{ error }}
{% endfor %}
{% endif %}
{{ form.amazon_uk_url.label(class="form-label fw-bold") }}
{{ form.amazon_uk_url(class="form-control", placeholder="https://www.amazon.co.uk/...") }}
{% if form.amazon_uk_url.errors %}
{% for error in form.amazon_uk_url.errors %}
{{ error }}
{% endfor %}
{% endif %}

Cancel
How to find product URLs
  • JJ Food Service: Search for your product and copy the URL from the product page
  • A to Z Catering: Navigate to the specific product and copy the URL
  • Amazon UK: Find the product and copy the URL (we'll extract the essential part)
{% endblock %}