Back to the blog

Shopify pet food stores: two examples of subscriptions and repeat orders

Two pet food stores and how they approach choosing recipes, placing the first order and buying again.
Shopify pet food stores

A pet food store on Shopify has two purchases to design. First, the shopper chooses a recipe, pack size and quantity. Later, they want the order to arrive on time and to be able to adjust it when their needs change. At Migraciones.io we worked on these journeys with NoPienso and Wild Balance. They show where to put a recommendation and what a customer should be able to manage alone.

NoPienso: turn a recommended menu into the first box

We built NoPienso’s Shopify store with a quiz that asks about the dog, including weight, activity and reported allergies. It recommends recipes and calculates a portion. The selections reach Shopify with the right recipes and quantities and connect to the Loop subscription.

We also built a custom customer account with the dog’s profile, menu and upcoming deliveries. The customer can return to the information behind the recommendation and manage changes in one place. Map this journey before developing the quiz if shoppers need to answer several questions to choose a pack.

NoPienso quiz screen with questions about a demo dog
From the NoPienso case, using demo data. The quiz collects answers used to select a recipe and quantity.

Wild Balance: offer one-time purchase or subscription on the product page

For Wild Balance, we designed and developed a new Shopify theme. Its product page brings together ingredients, nutrition information, portion calculation and pack sizes. Buyers can make a one-time purchase or subscribe. We migrated subscriptions to Loop and connected the quiz with email and WhatsApp follow-up.

This works when many buyers know the product and mainly need to choose a quantity or frequency. A recommendation can help without being a required step. See how the brand explains repeat orders on its public subscription page.

Wild Balance product page with pack size, frequency and one-time or subscription purchase
From the Wild Balance case. Quantity, frequency and purchase options are shown together before adding to cart.

What belongs on a dog or cat food product page?

  • Show the species, food type, pack size, quantity and details needed to compare recipes.
  • Explain how a suggested portion is calculated and where it differs from veterinary advice.
  • Show delivery areas, lead times and storage conditions for the product before checkout.
  • For subscriptions, show the first price, the next price, the interval and how to change an order.

When is a product quiz worth building?

Ask questions that can change the recommendation. Ask about weight if it affects portions. Test filters first if two filters can guide the decision. If quiz results determine the order, verify that they map to available variants and that the shopper can go back without losing selections.

Choose the journey around the way people buy

Two journeys from pet food projects
Starting pointWhat the store needs to do
NoPienso · recommendation firstSend the recipes and quantities from the quiz to the cart as items the warehouse can fulfil.
Wild Balance · product page firstLet people compare ingredients, portion and pack size, then explain the amount and timing of one-time and recurring orders.

Let someone who knows the recipe go straight to the product page. If their answers change the box contents, explain the recommendation before they confirm. Measure quiz users and product-page shoppers separately because they arrive with different needs.

From grams per day to a box the warehouse can pack

What shoppers see and what the warehouse packs often use different units. In a catalogue simulation of 200 grams a day for 14 days, the order requires 2.8 kg. A 400 g pack makes seven units. If you sell only boxes of six, the interface needs to explain how it handles the difference. The example tests quantities and delivery intervals in the store.

Decide what each field represents before building the screen. The recipe identifier points to a purchasable item. Pack size belongs in the catalogue and frequency in the purchase option. Check availability when the selection reaches the cart and again at renewal. If a detail changes, show which parts of the order update.

What happens if the menu, stock or date changes?

  • Unavailable recommendation. Decide whether to offer an alternative, expected date or stock notification. Let the customer review a change.
  • Multiple pets. Keep menus tied to the right profile. Test changing one profile while preserving the other pet’s orders.
  • Order cut-off. Show which delivery is still editable and when a change will take effect.
  • Delivery and storage. Check which methods and postcodes are available for any product that requires refrigeration.

What should you measure in the first weeks?

Track quiz starts, recommendations displayed and selections added to cart. For subscriptions, count first boxes separately from second deliveries. If customers leave at the recommendation, inspect the result and availability before adding questions. If the problem happens later, look at date changes, fulfilment issues and failed payments.

What to test before enabling repeat orders

  1. Place an order for the suggested recipe and size and review what the warehouse receives.
  2. Change the frequency from the account and check the next delivery.
  3. Simulate an out-of-stock recipe and decide how to communicate a replacement.
  4. Check the messages for changing a card, skipping a delivery or cancelling.

Our Shopify subscriptions guide covers billing and account checks. See also our food store examples and Shopify supplement stores. If recommendations and customer accounts need to share data, consider custom Shopify development.

First published on this site on 12 November 2026. The date above indicates where this guide sits in the editorial archive.