> For the complete documentation index, see [llms.txt](https://help.accentuate.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.accentuate.io/use-case-guides/pet-products/pet-type.md).

# Pet Type

### OVERVIEW

The Pet Type field identifies which animal species the product is designed for. It is the most fundamental filter in any pet store catalog — without it, a dog harness and a rabbit hutch live in the same undifferentiated pile. With it, every page, filter, and recommendation becomes instantly smarter.

This field drives top-level navigation, search filtering, and cross-sell logic. It is the backbone of any pet-specific product experience and should be populated on every single product in your catalog.

**Business value**

* Pet owners navigate exclusively within their animal type — dogs, cats, birds, fish, rabbits
* AI recommendation engines use pet type as the first filter before any other attribute
* Cross-selling (collar → leash → harness) only works when pet type is consistent catalog-wide
* Seasonal campaigns ("summer dog gear") require a reliable pet type filter to execute
* Multi-pet households expect separate sections — not a mixed soup of species

<br>

TECHNICAL SETUP

| Where       | ACF dashboard → Templates tab → Product scope → Add new field                  |
| ----------- | ------------------------------------------------------------------------------ |
| Label       | Pet Type                                                                       |
| Name / Key  | pet\_type                                                                      |
| Namespace   | accentuate (default — no change needed)                                        |
| Field type  | Shopify >> Single-line text (List) — recommended for new fields                |
| Multi-value | Yes — enable "Allow multiple selections" for products spanning several species |

ℹ️ ACF will auto-generate the field name as "pet\_type" from the label. The namespace defaults to "accentuate" — leave it unless you have a reason to override.<br>

STEP-BY-STEP WALKTHROUGH

1. In ACF, open the Templates tab and select the Product scope
2. Click "Add new field" in the top bar
3. Set the Label to "Pet Type" — the Name/Key auto-fills as "pet\_type"
4. Leave the Namespace as "accentuate" (default)
5. On the next screen, select field type: Shopify >> Single-line text (List)
6. Enable "Allow multiple selections" so one product can belong to Dog + Cat
7. Click Done, then Save in the right sidebar
8. Open any product in ACF editor — "Pet Type" should now appear ready to accept values

| Shopify admin (optional pinning): To also pin this field in the Shopify admin sidebar: go to Settings → Custom data → Products → Add definition. Use namespace "accentuate" and key "pet\_type" with type "Single-line text (List)". This syncs with ACF automatically. |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

| Repeatability: Shopify >> List types are repeatable by definition - no extra configuration needed in ACF for multi-value behavior. |
| ---------------------------------------------------------------------------------------------------------------------------------- |

#### REFERENCE VALUES &#x20;

Example values — adapt to your catalog

| Value            | When to use                                                             |
| ---------------- | ----------------------------------------------------------------------- |
| Dog              | Any product designed for canine use — food, accessories, grooming, toys |
| Cat              | Feline-specific products; toys, litter, scratchers, furniture           |
| Bird             | Avian products: cages, perches, seed mixes, enrichment toys             |
| Fish             | Aquarium products; food, water treatments, tanks, filtration            |
| Rabbit           | Small mammal: hay, hutches, accessories, grooming                       |
| Hamster / Gerbil | Tiny mammals: cages, bedding, wheels, treats                            |
| Guinea Pig       | Slightly larger small mammal; similar to rabbit needs                   |
| Reptile          | Lizards, snakes, turtles: terrariums, heat lamps, substrate             |
| Horse / Equine   | Equestrian products: saddles, feed, supplements, grooming               |
| All pets         | Genuinely universal products: scales, carriers, some grooming tools     |

#### BEST PRACTICES &#x20;

* Populate this field on 100% of products — no product should be left without it
* Use singular, capitalized names: "Dog" not "dogs" or "DOGS" — inconsistency breaks filters
* For multi-species products, list each applicable species as a separate value
* Sync your pet\_type vocabulary with your navigation taxonomy for filter consistency
* Run a quarterly audit to catch newly added products missing the field

#### &#x20;COMMON MISTAKES — AVOID THESE &#x20;

* Using "Pet" as a value — this tells customers nothing; always be species-specific
* Putting "Large Dog" here — breed size belongs in the breed\_size field, not pet\_type
* Mixing plural and singular: "Dog" and "Dogs" will produce split filter results
* Leaving universal products blank instead of using "All pets"
* Using cute marketing names like "Furball Friends" instead of "Cat"

#### &#x20;IN CONTEXT — EXAMPLE PRODUCT &#x20;

| 🐾 Adjustable Nylon Harness — Size M                                  |
| --------------------------------------------------------------------- |
| Pet type:   Dog                                                       |
| Breed size:   Medium                                                  |
| Age group:   Adult                                                    |
| Activity level:   High                                                |
| Safety notes:   Reflective stitching; escape-proof double-lock buckle |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.accentuate.io/use-case-guides/pet-products/pet-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
