PrestaShop Marketing & Promotions

Pet Shop Module for PrestaShop 8 & 9: Pet Profiles, Feeding Calculator and Food Reorder Reminders

The right portion, the right bag, and a reminder before it runs out.

A customer buys a 12 kg bag for her Australian Shepherd and her 5-month-old puppy. She does not know how much to feed them, and she will probably buy the next bag elsewhere. With this module, the product page tells her 380 g a day for one and 245 g in 3 meals for the other, and recommends the 15 kg bag. Three weeks later, an e-mail reminds her the bag is nearly empty, with a button that fills her cart and applies her discount.

At a glance
  • Profile for each pet in the customer account: species, breed, age, weight, neutering, activity
  • Daily portion calculated per pet and split into meals on every dry food page
  • Recommended bag size based on duration, price per kg and shelf life after opening
  • E-mail reminder before the bag runs out, based on the customer's real consumption
  • One-click reorder with a discount reserved to customers who keep reminders on
PrestaShop 8 & 9 Pet shop Automatic replenishment 8 languages
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
Pet Shop Module for PrestaShop 8 & 9: Pet Profiles, Feeding Calculator and Food Reorder Reminders
v1.1.0 · updated 2026-09-24
What it does

The short version.

01

A portion per pet, not a range printed on the bag

The module calculates the energy needs of each dog or cat from its weight, age, breed, neutering and activity, or follows the manufacturer's feeding table. The customer sees grams per day, the number of meals and a warning when the food does not match the life stage of the pet.

02

The best value bag, without leaving it open too long

For each size, the product page shows how many days it will last and its price per kg. The module recommends the cheapest size per kg that lasts long enough without exceeding the shelf life after opening, with a button to select it.

03

A consumption estimate that learns from the customer

Every order feeds a replenishment plan. The remaining stock is projected from the delivery date. When the customer says how much is left, by e-mail or in their account, the consumption is recalibrated and the empty date is updated. When a pet profile changes, the consumption follows.

04

A reminder that brings the reorder back to your shop

A few days before the bag is estimated to be empty, the customer receives an e-mail with a reorder button that fills the cart and applies a single-use voucher. Without an order or an answer, a follow-up goes out a few days later. The customer can also answer in one click: 2 weeks left, 1 week left, the bag is empty.

The long version

Everything you'd want to know before you install.

A detailed look at how Pet Shop Module for PrestaShop 8 & 9: Pet Profiles, Feeding Calculator and Food Reorder Reminders works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why an online pet shop loses customers at every bag

Dry food is bought again every month, but nothing in PrestaShop knows when. The customer finishes the bag, goes to the supermarket or a competitor, and the recurring sale is lost. This module knows each pet, calculates what it eats and knows when the bag will be empty. The reminder arrives at the right time, with a one-click reorder.

§ 02

A portion calculated the way a specialist seller would

For dogs and cats, the module starts from the pet's energy needs based on its metabolic weight, life stage, neutering and activity, then converts them into grams using the energy of the food. If you prefer the table printed on the bag, the module interpolates it at the pet's exact weight. The target weight replaces the current weight when the vet has advised a diet.

§ 03

The right bag size on the product page

Each combination gets its net weight, detected from its name or entered by hand. The customer sees how many days each bag lasts for their pets and the price per kg. The recommended size is the cheapest per kg among those lasting at least two weeks without staying open beyond the shelf life you set.

§ 04

Replenishment based on real consumption

Each validated order adds its quantity to the customer's plan for that food. The stock is projected from the estimated delivery date. The customer's answers recalibrate the consumption, which gives the empty date. The reminder goes out a few days earlier, with a lead time you set according to your delivery times.

§ 05

No automatic charge, a one-click reorder

The module does not charge the customer. The e-mail button leads to their account, fills the cart with the same size and applies a single-use voucher limited to that food. If that size is out of stock, the available size closest in quantity is offered. The customer pays with your usual payment methods.