Skip to content

Compatibility in the shop

A catalogue shows in the shop through a filter set: the set lists the catalogue as a group, like any other source. Where no set lists it, the shop offers no choice of it.

In the set builder the catalogue is added as a group of the kind Compatibility. Its settings:

SettingEffect
With a choiceOnly what fits lists the products that fit the choice; Everything, marked keeps every product and marks what fits.
Universal productsProducts fitted to the whole catalogue: Listed with every choice or Left out.
Offer only what has productsThe lists of the choice leave out what no product fits.
Line over the productsNames the choice over the list (“What fits: … · Change · Clear”), or asks for one.
‘Fits’ on the product cardsMarks the cards of what fits: When everything is listed, Always or Never.
What fits firstWith Everything, marked, the products that fit come first.

The catalogue serves the sales channels picked on its General tab; none picked means every channel.

The shopper chooses level by level; the next level opens once the one before has a choice. The choice is part of the page’s address, so a link keeps it. The shop also remembers it while the shopper browses: in the session, and after consent to the comfort cookie Remember what my products should fit in a cookie for the next visit.

A choice kept in the cookie opens the next page with the right list at once. A choice kept only in the session comes back a moment after the page shows, and the list follows it. System → Storefront filter → Remember the compatibility choice without asking for consent puts the choice in its cookie straight away, as if the shopper had consented. It is off by default and set per sales channel. Turn it on only where no consent is needed for such a cookie; under the GDPR and similar rules it usually is.

  • The product page shows whether the product fits the shopper’s choice (fits, fits with a condition, does not fit, check), and the Fits tab lists every fit of the product with a search.
  • With Warn in the cart on the catalogue, a product that does not fit the choice gets a warning in the cart. The warning never blocks the order.
  • With Keep the choice with the order, a product keeps what it was chosen for, in words: the cart, the confirmation, the customer’s orders and the order in the administration show it.

Every node has a page of its own under an address made of the catalogue’s name and the node’s way, for example /vehicles/bmw/3-series/e90/. The address template is the core’s, under Settings → SEO. The page shows the way, the heading and the node’s text, the categories whose products fit it and the best-selling products that fit.

  • A category tile leads to the category with the node chosen. Tiles appear only for categories whose filter set lists the catalogue, because elsewhere the choice filters nothing.
  • With readable addresses (SEO → Filter URLs) a category with a node chosen has an address of words: the node’s way after the category’s address, /brakes/arvon/arvon-city/. A number level’s value goes in the query under the compatibility source’s URL name, ?fits=2008. Name the catalogue in category addresses on the catalogue’s General tab puts the catalogue’s name before the way, /brakes/vehicles/arvon/arvon-city/. An address of the other form leads to today’s. Where the address of a subcategory or a product under the category starts with the same name, the shop’s own address wins and the choice keeps ?fit= there; the overview check names such categories.
  • A node’s page is indexed from the product count of SEO → Indexing’s thin page on, and listed in the sitemap. A category with one node chosen and enough products is indexed too.
  • A renamed node keeps its old address as a redirect to the new one.
  • The heading, the title and the description come from the catalogue’s Texts; a node’s own text replaces the description.

The shop recognises an object named in the search phrase: “brake pads arvon strada” names Arvon › Arvon Strada and searches “brake pads”. System → Compatibility → A node named in the search phrase decides what happens:

  • Offer: the search page and the search suggestions offer to show only what fits;
  • Apply: the results show only what fits at once, with the line to clear the choice;
  • Off: nothing is recognised.

A node is recognised by its name and its Other names, with words of at least two levels; numbers alone and words shorter than Shortest word that names a node recognise nothing. A phrase that names several nodes alike offers them to choose from, as many as Nodes offered when a phrase names several allows. A choice the shopper already made comes first; only catalogues listed in the search page’s filter set take part.

  • Insights → Compatibility demand lists the nodes shoppers chose, how often their list found nothing, how many products fit them now, how often a search phrase named them and how often that offer was followed. A node chosen often with nothing that fits is a demand the shop does not meet yet.
  • The overview check reports catalogues without levels, fits outside their node’s range, catalogues no published set or form shows, names shared by sibling nodes, other names shared within the tree and categories whose address takes the name a choice’s address would start with.