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.
- The product metafield
specs.profile, when it holds one of the profile names above. - 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.
- The Specification profile setting of the product block, when the block has one.
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
- In the theme editor, open Theme settings, then Specifications.
- Find the line for the profile, for example Rod product types.
- Edit the words. Separate them with commas, for example
rod, rods, fly rod, spinning rod. - 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:
- Heading
- Specification profile: forces a profile for the block.
- Row 1 label to Row 8 value: up to eight extra rows that you type by hand.
- Download 1 file and Download 1 label, up to three downloads, for example a manual or a size chart PDF.
The table shows only rows that have a value. Blank rows do not appear.
Units
Tackle shows measurements in metric or imperial.
- Set the default in Theme settings, then Specifications, under Default units. Choose Metric or Imperial.
- Shoppers can switch units with the unit switch above the table. Their choice is saved in their browser.
- The unit switch appears only when the table has a measurement.
- Metric uses centimeters below 100 cm and meters from 100 cm. Imperial uses feet and inches, for example 9'0", from 30 cm, and inches below that.
- Units apply to dimension, weight and volume values in the table, key facts, product cards, the model table and compare.
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.
- Turn it on or off with Show key specs on product cards under Theme settings, then Specifications. The default is on.
- A card shows the line only when the product has key-fact values.
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:
- Open the product in the theme editor.
- Open the Variant picker block.
- Set Picker type to Table.
- Enter up to four metafield keys in Column 1 metafield key to Column 4 metafield key. Use keys from the
specsnamespace, for examplelength,action,powerorline_weight. Leave a column empty when you do not need it. - 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.
- In the Shopify admin, create a page. Choose the compare template for the page. The template file is
page.compare.json. - In the theme editor, open Theme settings, then Compare.
- Turn on Enable compare. It is on by default.
- Set Compare page to the page you created.
- Turn on Show compare checkbox on product cards if you want the checkbox on cards. It is off by default.
- 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:
- Rows are the spec keys of the profile. Rows with different values are highlighted when Highlight differences is on.
- Turn on Show differences only to hide rows with the same value.
- Each product column has a remove button and an add to cart button.
The compare list is saved in the shopper's browser. It does not follow the shopper to another device.