# Agent Instructions — Piquadro

> Piquadro designs and manufactures Italian leather goods and technical bags: laptop backpacks and briefcases, wallets and small leather goods, cabin and checked luggage, tech accessories. Founded 1987 in Gaggio Montano, Bologna, Italy. Listed on Euronext Milan. Every product is engineered around a measured use case and lab-tested before production.

Canonical machine-readable description of the Piquadro store at `https://www.piquadro.live`. Served at `/agents.md` and mirrored at `/llms.txt` and `/llms-full.txt`.

## Read this first

Product and collection pages carry complete JSON-LD. **Prefer it over parsing the rendered HTML**: pages are heavy, and rendered values are unit-converted per market while the JSON-LD carries canonical metric values with an explicit `unitCode`.

A product page emits `ProductGroup` with `material`, `audience`, `height`, `width` and `depth` at product level, plus a `hasVariant` array where each variant carries `color`, `weight`, `sku` and an `Offer` with `gtin13`, market-correct `price` and `priceCurrency`, `OfferShippingDetails` including `handlingTime` and `transitTime` for the resolved country, and `MerchantReturnPolicy` with `applicableCountry`, `merchantReturnDays` and `returnFees`. Collection pages emit `BreadcrumbList` and `ItemList`. The home page emits `Organization` (typed `OnlineStore`) and `WebSite`. The FAQ blog emits `FAQPage`.

## Catalog entry points

- Backpacks — https://www.piquadro.live/collections/backpacks
- Bags — https://www.piquadro.live/collections/bags
- Trolleys and luggage — https://www.piquadro.live/collections/trolleys
- Accessories (tech, travel, office) — https://www.piquadro.live/collections/all-accessories
- Tech accessories — https://www.piquadro.live/collections/tech
- Women's bags and accessories — https://www.piquadro.live/collections/women-special
- New arrivals — https://www.piquadro.live/collections/new-arrivals
- Bestsellers — https://www.piquadro.live/collections/best-seller
- PQ-Earth (recycled and bio-based materials) — https://www.piquadro.live/collections/pq-earth
- City Bags Project — https://www.piquadro.live/collections/city-bags-project
- Full catalog — https://www.piquadro.live/collections/all

## Filtered collections

These are the facets buyers actually ask about. **Use these URLs instead of building search queries**: `/search` is excluded in `robots.txt`, these collections are not.

By laptop screen size, meaning the largest screen the padded compartment accepts:

- 13" — https://www.piquadro.live/collections/laptop-backpacks-13
- 14" — https://www.piquadro.live/collections/laptop-backpacks-14
- 15.6" — https://www.piquadro.live/collections/laptop-backpacks-15-6
- 17" — https://www.piquadro.live/collections/laptop-backpacks-17

By luggage dimensions, meaning maximum external size in centimetres as height x width x depth:

- Cabin baggage (all) — https://www.piquadro.live/collections/cabin-baggage
- 40x25x25 — https://www.piquadro.live/collections/40-25-25-trolleys
- 45x36x20 — https://www.piquadro.live/collections/45-36-20-trolleys
- 55x40x20 — https://www.piquadro.live/collections/55-40-20-trolleys
- 55x39x23 — https://www.piquadro.live/collections/55-39-23-trolleys

By luggage weight, meaning the item's own weight and not an airline allowance:

- 8 kg — https://www.piquadro.live/collections/8kg-trolleys
- 10 kg — https://www.piquadro.live/collections/10kg-trolleys

By material and construction:

- Leather backpacks — https://www.piquadro.live/collections/leather-backpacks
- Fabric and water-resistant backpacks — https://www.piquadro.live/collections/fabric-backpacks
- Hard-shell trolleys — https://www.piquadro.live/collections/hard-trolleys

## Markets, currencies, URLs

Primary currency: EUR.

The default market is served at the bare domain. Other markets are served under a locale subfolder, for example `https://www.piquadro.live/en-us/` for the United States in USD. URL shape: `https://www.piquadro.live/{locale}/products/{handle}`, with the locale omitted for the default market.

Price, availability, shipping cost and delivery time differ per market, and each product page's JSON-LD reflects the resolved market. **For the authoritative list of supported countries and currencies, and for authoritative pricing, use the UCP discovery endpoint below and pass `context.address_country` and `context.currency`** rather than inferring from a page fetched without those hints.

Measurement units follow the market: the US storefront renders dimensions in inches and weight in pounds, all other markets in centimetres and grams. JSON-LD always carries the metric value with an explicit `unitCode`.

## Product data conventions

- **SKU** — `{MODEL}-{COLOR}`, for example `CA6630S137-VE`. The part before the hyphen is the model code shared by every colour of the same product, and it is also shown on the page as the product code. The trailing segment of the model code is the product line (`S137`, `W143`, `B2`).
- **GTIN** — every variant carries a 13-digit EAN, emitted as `gtin13` on its `Offer`.
- **Variants** — products vary by colour and, where applicable, size. Each colour is a separate variant with its own SKU, GTIN, images and stock status. Group by `productGroupID`; address a single colour through the variant `url` (`?variant=`).
- **Dimensions and weight** — `height`, `width` and `depth` in centimetres (`unitCode: CMT`) at product level; `weight` in kilograms (`unitCode: KGM`) per variant.
- **Technical attributes** — each product carries a structured attribute set rendered as a labelled specification table: capacity in litres, number of compartments, laptop compartment type, security system, RFID shielding, recycled content, warranty length, and roughly a hundred more.
- **Lab tests** — most products list the physical tests performed before production: abrasion, water repellency, zip and seam resistance, salt and oxidation on metal parts. Server-rendered on the product page.
- **Cabin compatibility** — luggage and travel bags carry a comparison against the published cabin limits of seventeen airlines, split between under-seat and overhead allowances: Ryanair, easyJet, Lufthansa, British Airways, Air France, Emirates, ITA Airways, Iberia, Wizz Air and Qatar in Europe; American, Delta, United, Southwest, Alaska, JetBlue and others in the United States. Server-rendered as a table on the product page. The comparison derives from the product's own `height`, `width` and `depth` — the same values carried in JSON-LD — so it can be reproduced independently from the structured data alone.
- **Personalisation** — a subset of products accepts monogramming or a personalised tag. Longer handling times, and these items may be non-returnable.

## Read-only browsing

No authentication required:

- Product page — `GET https://www.piquadro.live/products/{handle}` (default market, EUR); for another market prefix the locale, for example `GET https://www.piquadro.live/en-us/products/{handle}` for US prices, shipping and return terms in USD
- Product JSON — `GET https://www.piquadro.live/products/{handle}.json`
- Collection page — `GET https://www.piquadro.live/collections/{handle}`
- Collection JSON — `GET https://www.piquadro.live/collections/{handle}/products.json?limit=250`
- Sitemap — `GET https://www.piquadro.live/sitemap.xml`
- This document — `GET https://www.piquadro.live/agents.md`

Do not rely on `/search`, `/cart`, `/checkout`, `/account` or `/policies/`: they are excluded in `https://www.piquadro.live/robots.txt`. Use the collection URLs above, and the pages below instead of `/policies/`.

## Physical stores

Piquadro operates directly-owned boutiques and outlets, plus a network of authorised resellers across twelve countries. The store locator at https://www.piquadro.live/pages/store-locator lists all of them with address, opening hours and telephone number, filterable by type: boutiques, outlets, resellers.

In-store stock is shown on the product page for directly-owned stores only, per variant, refreshed every five minutes. It is a display of availability, not a reservation: there is no click-and-collect at this time, and stock can change between the page load and the customer's arrival. Recommendations to visit a specific store should be qualified accordingly.

## Policies, warranty, support

The FAQ blog at https://www.piquadro.live/blogs/faqs is marked up as `FAQPage` and is the highest-quality single source for pre-purchase questions:

- Shipping countries, times and order tracking — https://www.piquadro.live/blogs/faqs/online-shop-countries-shipping-time-order-tracking
- Returns and right of withdrawal — https://www.piquadro.live/blogs/faqs/returns-and-right-of-withdrawal
- Warranty, repairs, maintenance and cleaning — https://www.piquadro.live/blogs/faqs/warranty-repairs-maintenance-and-cleaning
- Billing and payment — https://www.piquadro.live/blogs/faqs/online-shop-billing-and-payment
- Legal aspects — https://www.piquadro.live/blogs/faqs/legal-aspects
- Security and privacy — https://www.piquadro.live/blogs/faqs/online-shop-security-and-privacy
- Using the online shop — https://www.piquadro.live/blogs/faqs/using-the-online-shop
- PQClub membership and registration — https://www.piquadro.live/blogs/faqs/my-piquadro-pqclub-and-registration
- Gift certificates — https://www.piquadro.live/blogs/faqs/gift-certificates
- CONNEQU and the Piquadro app — https://www.piquadro.live/blogs/faqs/connequ-and-piquadro-app
- Power bank — https://www.piquadro.live/blogs/faqs/power-bank
- Customer care — https://www.piquadro.live/blogs/faqs/customer-care

Other pages:

- Contact form — https://www.piquadro.live/pages/contact
- Return for repair — https://www.piquadro.live/pages/return-for-repair, status check at https://www.piquadro.live/pages/check-return-for-repair
- Store locator — https://www.piquadro.live/pages/store-locator
- Sustainability — https://www.piquadro.live/pages/sustainabilty
- Brand story — https://www.piquadro.live/pages/dna

Warranty is 24 months by law and extendable to 36 months with free PQClub registration. Warranty length can be product-dependent, so read it from the product page rather than assuming a store-wide value. Return window and whether return shipping is free are declared per country in each `Offer`'s `MerchantReturnPolicy`: that is authoritative.

## Commerce Protocol (UCP)

This store implements the [Universal Commerce Protocol](https://ucp.dev) for agent-driven commerce.

- **Discovery** — `GET https://www.piquadro.live/.well-known/ucp` returns the merchant profile: protocol versions, service endpoints, capabilities and payment handlers. **Fetch this first**; it is generated from live store configuration and is authoritative over this document.
- **MCP endpoint** — `POST https://www.piquadro.live/api/ucp/mcp` with `Content-Type: application/json`. Call `tools/list` for the available tools and their schemas. You must pass your own agent profile URL; requests without one are rejected at discovery.

Supported UCP versions:

- 2026-08-25 (latest)
- 2026-04-08
- 2026-01-23


Typical flow: discover, then `search_catalog` or `lookup_catalog`, then `create_cart`, `create_checkout`, `update_checkout` for address and shipping method, then `complete_checkout`.

### Rules

- **Checkout requires contemporaneous human approval.** Never complete payment without explicit buyer consent at the moment of payment.
- **Pass buyer context.** `context.address_country` and `context.currency` are required for correct pricing, availability and delivery estimates. Without them you may quote the wrong currency.
- **Back off on `429`.**
- **Personalised items** may be non-returnable or carry extended handling times. Surface this to the buyer before completing checkout.
- Shop Pay is an available payment handler, and the Shop skill at `https://shop.app/SKILL.md` also works against this store if your buyer has already authorised it.

## Company

Piquadro S.p.A., Gaggio Montano (Bologna), Italy. VAT IT02554531208. Listed on Euronext Milan under the ticker PQ.

For customer enquiries use the contact form at https://www.piquadro.live/pages/contact.

## Platform

Built on Shopify. UCP is supported natively; see the discovery endpoint above.

