Shop Ready, on Shopify

interpools.com

25 product pages read, 25 with Product data, stating 8.5 of the 12 fields a cart reads on average. Read October 22, 2026.

8.5 of 12fields stated, on average
0publish no product dataof 25
20have no price in their dataof 25
0do not state stockof 25
25do not state shippingof 25

Fix these first

Each field the store's products leave out, the most products first. One change to the store's product template fixes every product at once.

  1. Shippingmissing on 25 of 25

    State what delivery costs, where it goes and how long it takes, once for the store or on each offer.

  2. Returnsmissing on 25 of 25

    State the return policy: the window, the countries and who pays, once for the store.

  3. Pricemissing on 20 of 25

    State the price as a number, such as 68.00, never text with a symbol in it.

  4. Descriptionmissing on 18 of 25

    Give each product the description its page shows.

Every product read

The fewest fields first. The price and stock on each listing are what its data states, not what the page shows.

/products/aruba

Aruba

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/astoria

Astoria

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/axiom-12

Axiom 12

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/axiom-12-deluxe

Axiom 12 Deluxe

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/axiom-14

Axiom 14

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/axiom-16

Axiom 16

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/barcelona

Barcelona

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/bay-isle

Bay Isle

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/bermuda

Bermuda

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/cambridge

Cambridge

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/cancun

Cancun

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/cancun-deluxe

Cancun Deluxe

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

Show the other 13
/products/cape-cod

Cape Cod

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/caribbean

Caribbean

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/claremont

Claremont

No price in the dataStock stated

See the product page
8 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/1300-bench-swim-spa

1300 (Bench) Swim Spa

No price in the dataStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/1300-lounge-swim-spa

1300 (Lounge) Swim Spa

No price in the dataStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/1400-ve-swim-spa

1400 VE Swim Spa

No price in the dataStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/1700-ve-swim-spa

1700 VE Swim Spa

No price in the dataStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/2100-ve-swim-spa

2100 VE Swim Spa

No price in the dataStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceWrong
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/alias-steel-above-ground-pool

Alias Above Ground Pool

$1,999 CADStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/atrium-resin-above-ground-pool

Atrium Above Ground Pool

$1,999 CADStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/coliseum-aluminium-above-ground-pool

Coliseum Above Ground Pool

$2,999 CADStock stated

See the product page
9 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionMissing
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/apex-bench

Apex (Bench)

$15,500 CADStock stated

See the product page
10 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

/products/copy-of-apex-bench

Apex (Lounge)

$15,500 CADStock stated

See the product page
10 of 12fields stated
NameStated
ImageStated
An offerStated
PriceStated
CurrencyStated
In stock or notStated
BrandStated
Product identifierStated
DescriptionStated
ConditionStated
ShippingMissing
ReturnsMissing

2 Product blocks on one page. Two answers for one product is worse than one: an app and the theme often each write their own.

A count of fields says what a page's data states, read before any script runs. It does not decide eligibility: Merchant Center and Google's own review decide whether a product shows in merchant listings, Universal Cart or any other Google feature.

The whole site80 of 100

Every page of interpools.com against mttr's rulebook: 100 pages read.

See the full report

Fix it where the data starts

The Shop Ready skill works in your store's own theme with Claude Code, Codex or Cursor, writes every field from the product's own data, and checks the live pages with mttr after. On Shopify, mttr can do it from the admin: that is in beta.