Specifications

Tackle shows product specifications in a fixed layout. Each product type uses a spec profile. A profile sets which rows appear, in which order, and which of them are key facts.

Before you read this page, create the specification metafields. See Metafields.

Spec profiles

Tackle has 21 profiles. Each profile has a name that you can use in a metafield.

Profile name Use for
rod Rods, including fly rods and casting rods
reel Spinning reels, fly reels and baitcasters
line Fishing line, braid, leader and fly line
lure Lures, spoons, spinners, crankbaits and soft plastics
fly Flies, streamers, nymphs and dry flies
hook Hooks and jig heads
wader Waders and wading gear
net Landing nets and nets
electronics Fish finders, GPS and sonar
tent Tents and shelters
sleeping-bag Sleeping bags
sleeping-pad Sleeping pads, mats and mattresses
pack Packs, backpacks and daypacks
stove Stoves and cooking gear
cooler Coolers and cool boxes
kayak Kayaks, canoes and boats
paddle Paddles and oars
life-jacket Life jackets, life vests and PFDs
apparel Jackets, shirts, pants, clothing and hoodies
footwear Boots, shoes and sandals
generic Anything else. Used when no other profile matches

How the theme picks a profile

The theme checks these sources in order. It uses the first one that gives a valid profile.

  1. The product metafield specs.profile, when it holds one of the profile names above.
  2. The product type. The theme compares the product type with the word lists in the theme settings. A match is a word that appears inside the product type, not case-sensitive.
  3. The Specification profile setting of the product block, when the block has one.
  4. generic.

Profiles are checked in the order in the table. A product type such as "fly rod" matches the rod profile first, because rod is checked before fly. To give fly rods the fly profile, set specs.profile to fly on the product.

Change the word lists

  1. In the theme editor, open Theme settings, then Specifications.
  2. Find the line for the profile, for example Rod product types.
  3. Edit the words. Separate them with commas, for example rod, rods, fly rod, spinning rod.
  4. Save.

The settings are named Rod product types, Reel product types, Line product types, Lure product types, Fly product types, Hook product types, Wader product types, Net product types, Electronics product types, Tent product types, Sleeping bag product types, Sleeping pad product types, Pack product types, Stove product types, Cooler product types, Kayak product types, Paddle product types, Life jacket product types, Apparel product types and Footwear product types.

Key facts

The Key facts product block shows up to four key rows above the fold. Only rows marked as key facts in the profile appear. Each key fact shows the label and the value.

Add the block in the product information section. Set Specification profile in the block if you want to force a profile for that product.

Specification table

The Specifications product block shows the full table, grouped by these headings: Dimensions, Performance, Build, Fit, Capacity and In the box.

Block settings:

The table shows only rows that have a value. Blank rows do not appear.

Units

Tackle shows measurements in metric or imperial.

Enter measurements with the Dimension, Weight or Volume metafield type. The theme converts them for display.

Spec line on product cards

Product cards can show up to three key facts as one line, separated by a middle dot.

Model table picker

Use the model table when a product comes in many models that differ in specifications, for example rods of different lengths and actions. It shows one row per variant, with a radio button, up to four spec columns, the price and the stock status.

To turn it on:

  1. Open the product in the theme editor.
  2. Open the Variant picker block.
  3. Set Picker type to Table.
  4. Enter up to four metafield keys in Column 1 metafield key to Column 4 metafield key. Use keys from the specs namespace, for example length, action, power or line_weight. Leave a column empty when you do not need it.
  5. Set Low stock threshold if you want a different level for the low stock message.

Each column reads a variant metafield. Create the variant metafields first. See Metafields.

Use the buttons or dropdown picker for simple options such as color or size.

Stock text in the model table shows in stock, low stock, sold out or available to order. Sold out rows stay selectable.

Compare

Compare lets shoppers put up to four products side by side.

  1. In the Shopify admin, create a page. Choose the compare template for the page. The template file is page.compare.json.
  2. In the theme editor, open Theme settings, then Compare.
  3. Turn on Enable compare. It is on by default.
  4. Set Compare page to the page you created.
  5. Turn on Show compare checkbox on product cards if you want the checkbox on cards. It is off by default.
  6. Add the Compare block to the product information section if you want the checkbox on product pages.

The compare bar appears at the bottom of the page when a shopper selects at least one product. It shows the count and links to the compare page.

On the compare page:

The compare list is saved in the shopper's browser. It does not follow the shopper to another device.