PetFoodKit is installed

Put the pet food particulars your buyers look for — composition, analytical constituents, additives and the feeding guide — on your product pages. You type what the pack says; the app lays it out. No code required.

  1. 1

    Copy the pack onto the product

    Open the product and scroll to Product metafields. The eight fields are already there (created automatically). Three of them are tables — put one entry per line and separate the name from the value with a vertical bar:

    pet_analyticalCrude protein|26.0%
    pet_additivesVitamin A|12,000 IU/kg
    pet_feeding_guide5-10 kg|90-150 g/day

    The rest are plain text: pet_feed_type (for example “Complete feed for adult dogs”), pet_composition, pet_operator, pet_best_before and pet_contact. Save.

    Open products
  2. 2

    Add the block to the product template

    In the theme editor, use the page selector at the top and choose Products › Default product. Click Add block and choose Pet Food Label. Save. Important: the block shows product data, so it must live on the product template — not the home page.

    Open Theme Editor
  3. 3

    Check the product page

    Open the product's page in your online store: the panel appears automatically. Products with none of these fields filled in show nothing — the rest of your catalogue is unaffected.

What buyers are looking for

In the EU, Regulation (EC) No 767/2009 sets what a pet food label carries: the designation of the feed, the composition, the analytical constituents, the additives, feeding instructions, the operator responsible for labelling, the minimum storage life, and — under Article 17(2) — a free-phone number or other contact so a buyer can ask about the additives and the feed materials. Online, none of that is readable before the pack arrives, which is why careful buyers ask for it in messages and reviews.

You write the text, not the app

The app never invents a value and never states a claim on your behalf. Everything shown comes from the fields you fill in, so the page says exactly what your pack says. Keep the two in step and the panel stays correct.

The guideline comparison

Hovering a protein, fat, calcium or phosphorus figure shows what a typical adult dog and a typical adult cat need, so a buyer can tell whether 26% is a lot or a little. The reference numbers are the minimum recommended levels in the FEDIAF Nutritional Guidelines, per 100 g of dry matter, for the moderate-sized lean adult dog (15 kg) and cat (4 kg) that FEDIAF uses. They are floors for a complete food, not targets, and the tooltip says so — the app never claims your product is good, only what the guideline is.

The comparison only appears once you have entered Moisture in pet_analytical, because the guideline is per 100 g of dry matter while the figure on your pack includes water. Without moisture the app shows the guideline numbers but no percentage, rather than compare two things that are not comparable. You can switch the whole comparison off in the theme editor.

Writing the tables

Analytical constituents, additives and the feeding guide are laid out as two columns. Put one entry per line and separate the two columns with a vertical bar, for example Crude protein|26.0%. Anything after the bar is right-aligned, so the figures line up down the column and are easy to compare. Lines without a bar still show, in the left column.

Metafield reference

custom.pet_feed_typeThe designation of the feed as written on the pack, e.g. "Complete feed for adult dogs"
custom.pet_compositionThe feed materials, in the order shown on the pack
custom.pet_analyticalOne per line as name|value, e.g. "Crude protein|26.0%"
custom.pet_additivesOne per line as name|amount per kg, e.g. "Vitamin A|12,000 IU/kg"
custom.pet_feeding_guideOne per line as weight|amount per day, e.g. "5-10 kg|90-150 g/day"
custom.pet_operatorName and address of the operator responsible for labelling
custom.pet_best_beforeMinimum storage life, e.g. "Best before: see the base of the pack"
custom.pet_contactFree-phone number or other contact for questions about additives and feed materials (Regulation 767/2009, Article 17(2))

PetFoodKit helps you present the particulars of a pet food on your product pages; it is a display tool and not legal advice, and it does not check, analyse or classify any product. What you enter, and whether your labelling meets the rules in your markets, is your responsibility.