Skip to content

Custom Product Fields

This page lists every product custom field (misc field) on the store, one card per field. Each card gives the field’s type, what it does on altapac.com and, in the attributes tab, whether the site uses it.

To fill a field in, use Product field formats. It has the exact format, an example and the common mistake for every field the theme reads. For bike racks, see Set up a bike-rack product.

How to read the cards

  • Used on Webstore means the altapac.com theme reads the field. This was checked against the theme on 21 October 2026.
  • Used in Docs and Used in Config are carried over from the original field reference. They weren’t re-checked.
  • The three Boolean fields (misc12, misc25, misc26) show as true/false in cPanel. The store stores them as y/n, which is what the API returns and the theme reads. Set them with the cPanel control and nothing else.
  • Counts and examples marked “2026-10-21” come from a pull of the 163 bike-rack products on 21 October 2026.

Field ID: [@misc1@]

Type: Boolean

Section: Naming & Visibility

Description: This field is used for testing purposes. The theme doesn’t read it as a product field.

Field ID: [@misc2@]

Type: Short Text

Section: Not recorded

Format: SKU|sentence. The SKU of the product you’re pointing to, one pipe, then one sentence. Example, from the RockyMounts AfterParty (10270): 9012100|No hitch receiver? The OutPace 2-Bike mounts on a 50mm tow ball.

Description: A one-line suggestion pointing to another product in the range. It shows in the Capacity group of the bike-rack Specifications section as the sentence, followed by a link. The link text is the target product’s current name, so don’t write it yourself. Does nothing on the standard product template. 103 of the 163 bike-rack products have one (2026-10-21).

This field used to be called “Important Notes” and was marked deprecated. It has been reused. Steps are in Set up a bike-rack product.

Field ID: [@misc3@]

Type: Text

Section: Description

Description: Shipping T&Cs. The theme doesn’t read it as a product field.

Manufacturer’s Sku

Field ID: [@misc4@]

Type: Short Text

Section: Other

Description: The SKU number which the Manufacturer specifies. When filled, product cards show it in place of the store SKU. The product page still shows the store SKU, so the two won’t match. 64 of the 163 bike-rack products have it, mostly the same as the store SKU (2BLR holds SBR002, 2026-10-21).

Flush Bar Measurements

Field ID: [@misc5@]

Type: Short Text

Section: Description

Description: Specifications for printed documents. Not used on the website. The original reference says it prints on the Delivery Docket. Every [@misc5@] in the theme is the Store Finder location slug, not this product field.

Field ID: [@misc6@]

Type: Short Text

Section: Upsell Products

Description: Case Sensitive. Renames the upsell title in the product information. The theme doesn’t read it.

Dropship Statement

Field ID: [@misc7@]

Type: Text

Section: Stock Control

Description: Any text in this field adds an “Availability information for this product” button to the availability card, on both the standard and bike-rack product pages. The button opens a pop-up titled “Availability Information” that shows the text.

It isn’t tied to Direct Ship Only (misc12) or to stock. The button shows whenever the field has text, except a lone N, which the site treats as off. 32 bike racks (31 Yakima, one Prorack) hold N and show no button (2026-10-21).

Field ID: [@misc8@]

Type: Short Text

Section: Naming & Visibility

Description: Banner image. Requires full URL. The theme doesn’t read it.

Field ID: [@misc9@]

Type: Short Text

Section: Images

Format: A pipe-delimited list of link labels, for example Fitting Instructions|Dimensions (the RockyMounts AfterParty, 10270). Pairs with Document URL’s (misc19) by position: the first name goes with the first URL, and so on. All 163 bike-rack products have one to three documents, and 135 of them have a “Fitting Instructions” link (2026-10-21).

Description: The link text for each product document. Standard product page: a “Resources” panel. Bike racks: links under the Description text and in the Specifications section.

Field ID: [@misc10@]

Type: Text

Section: Other

Description: Field for mapping original SKUs to SKU variants. The theme doesn’t read it.

Field ID: [@misc11@]

Type: Short Text

Section: Images

Format: One image URL, 346 × 86 px according to the original field reference. The theme doesn’t enforce a size. It scales the image to the width of its column.

Description: Searchable Field on SKU, Extended and Normal Search. A campaign image on the product page, linked to Product Header Promo Link (misc29). Standard product page: under the title, above the price. Bike racks: below the buy button, inside the buy card.

Direct Ship Only

Field ID: [@misc12@]

Type: Boolean

Section: Stock Control

Description: Searchable Field on Normal Search. True if this is a non-stocked product that we only ever dropship. What it does depends on where it shows:

  • Product page: only at zero stock, the availability card reads “Shipped from supplier”, with a lead-time line if misc14 is set.
  • Product cards: at any stock level, a “See Options” button (grid) or “See Buying Options” button (list) replaces Add to Cart.
  • Cart: at any stock level, a “Shipped from Supplier” badge.
  • Search-engine data: at any stock level, marked as limited availability.

Vehicle Fitment

Field ID: [@misc13@]

Type: Text

Section: Description

Format: The vehicle text only, for example Toyota HiLux 2015 onwards.

Description: Searchable Field on Extended and Normal Search. The details of the vehicle this product fits. Shows on product cards and, on bike racks, as a second paragraph in the “Good to know” box. Not shown on the standard product page. On bike racks it holds vehicle warnings instead, for example This rack has a European round 7-pin plug, and no adapter is supplied. (923020). Two of the 163 racks have it (2026-10-21).

Estimated Lead Time

Field ID: [@misc14@]

Type: Integer

Section: Stock Control

Format: A whole number of days, for example 5. On the bike racks, 76 hold 5 and 48 hold 0 (2026-10-21).

Description: Additional Filter 1. Lead time in days. Adds a line under the availability label on the product page:

  • Direct ship (misc12) at zero stock: “Usually leaves the supplier in 5 days”
  • Special order (misc25), out of stock or oversellable: “Usually available in 5 days”
  • Incoming stock with no future arrival date: “Expected in 5 days”
  • Backorder: “Usually back in stock in 5 days”

It’s never shown on in-stock, sold-out or discontinued products.

Field ID: [@misc16@]

Type: Short Text

Section: Images

Description: Originally for curated images in the home page product list. The current theme doesn’t read it, so filling it changes nothing.

Field ID: [@misc19@]

Type: Short Text

Section: Images

Format: A pipe-delimited list of URLs, one for each name in Document Names (misc9), in the same order. Example, from the same AfterParty: https://rockymounts.com/cdn/shop/files/AfterParty_Instruction.pdf|https://rockymounts.com/cdn/shop/files/AfterPartyDimension_Chart.pdf

Description: Where each document link goes. Links open in a new tab.

Field ID: [@misc20@]

Type: Short Text

Section: Images

Format: One bare YouTube video ID: the 11 characters after v= in a YouTube link, for example dPmdcvvhxr8. 61 of the 163 bike racks have one (2026-10-21).

Description: Adds a video slide and thumbnail to the bike-rack gallery. Does nothing on the standard product template.

Field ID: [@misc21@]

Type: Short Text

Section: Images

Description: Short text description of overlay image eg. free gift etc. Shows as the badge label over the product image on grid cards, with the image from Image Overlay Badge URL (misc22). Not shown on the product page.

Field ID: [@misc22@]

Type: Short Text

Section: Images

Format: One image URL. Requires a PNG with transparent background.

Description: The badge image over the product image on product cards. Not shown on the product page.

  • Grid cards: shows only when Image Overlay Badge Name (misc21) is also filled, with misc21 as the label.
  • List-view cards: shows whenever this field is filled, always labelled “Free Gift”, whatever misc21 says.

Colour

Field ID: [@misc23@]

Type: Short Text

Section: Description

Description: The colour of the product. Not used on the website.

Field ID: [@misc24@]

Type: Short Text

Section: Description

Description: The details of the vehicle this product fits. Replaced by Vehicle Fitment (misc13). The theme doesn’t read it.

Special Order Only

Field ID: [@misc25@]

Type: Boolean

Section: Stock Control

Description: True if this is a non-stocked product we special order, but don’t dropship. Product page: “Special order” when out of stock or oversellable, “In stock” while stock is held, with a lead-time line from misc14. Cards: a “Special Order” button. Cart: a “Special Order” badge. The product-page buy button ignores this field.

Discontinued Run Out

Field ID: [@misc26@]

Type: Boolean

Section: Stock Control

Description: Marks a product as discontinued. At any stock level, the product page shows a “This product has been Discontinued” notice. After that it depends on stock:

  • With stock: the availability card reads “Final stock” and “This model is being run out”. The product can still be bought.
  • At zero stock: the card reads “No longer available”. The product page and cards have no buy button, and the cart shows a “No longer available” badge.

Thumb Description

Field ID: [@misc27@]

Type: Short Text

Section: Description

Format: Short text, about one sentence.

Description: Used in two places only:

  • Bike-rack add-on cards: the reason line under an add-on’s name, read from the add-on product, not the rack.
  • List-view cards: the hidden description for search engines, cut at 157 characters.

It doesn’t replace the visible Short Description anywhere, or the page’s meta description. None of the 163 bike-rack products, racks or rack add-ons, had it filled on 2026-10-21.

Field ID: [@misc28@]

Type: Text

Section: Kitting

Description: Not used. The theme doesn’t read this field. Its cPanel description was copied from Thumb Description (misc27) and doesn’t describe this field.

Field ID: [@misc29@]

Type: Short Text

Section: Images

Description: Link for the promo image in Product Header Promo Image Zone (misc11), typically to the promotion’s landing page. Does nothing without misc11. If misc11 is set and this is blank, the image links back to the same page.

Compatibility Year Start

Field ID: [@misc30@]

Type: Integer

Section: Specifics / Filters

Description: The first year the product is compatible with. Used in conjunction with Compatibility Year End (misc31). Not used on the website.

Compatibility Year End

Field ID: [@misc31@]

Type: Integer

Section: Specifics / Filters

Description: The last year the product is compatible with. Used in conjunction with Compatibility Year Start (misc30). Not used on the website.

Fitting Price

Field ID: [@misc33@]

Type: Decimal Number

Section: Pricing

Description: Show the fitting charge of product installation. Not used on the website yet.

Field ID: [@misc43@]

Type: Text

Section: Description

Format: A pipe-delimited list of image URLs, one per feature card, in the same order as misc44 and misc45.

Description: The image on each feature card. Together with misc44 and misc45 it builds a strip of feature cards. Standard product page: “Key Features”, at the top of the Description section. Bike racks: in the Features section. 30 of the 163 bike racks have feature cards, and on 15 of them every heading is blank (2026-10-21).

Real example, the first two cards of the RockyMounts BackStage (50431): misc43 /assets/alt_5_thumb/50431.jpg|/assets/alt_9_thumb/50431.webp, misc44 Swing Up Stowage|Easy Boot Access.

Field ID: [@misc44@]

Type: Text

Section: Description

Format: A pipe-delimited list of short headings, one per card, in the same order as misc43 and misc45.

Description: The heading on each feature card. On the standard product page, leaving this field empty means no feature cards at all. See Features - Image (misc43) for the rules.

Field ID: [@misc45@]

Type: Text

Section: Description

Format: A pipe-delimited list of one-sentence descriptions, one per card, in the same order as misc43 and misc44.

Description: The text on each feature card. See Features - Image (misc43) for the rules.

Field ID: [@misc47@]

Type: Not recorded

Section: Not recorded

Format: A pipe-delimited list of up to four headings, by position: description headline, Features heading, Specifications heading, Add-ons heading. Example: ||Rack specs changes only the Specifications heading.

Description: Overrides the section headings on one bike rack. An empty position keeps that section’s default:

  1. Description headline: “Bikes Carried, Vehicle Mount mounted”, built from the item specifics. If either is missing, the product name.
  2. Features: “Built for the getaway”
  3. Specifications: “The numbers”
  4. Add-ons: “Finish the setup”

A fifth or later position is ignored. Does nothing on the standard product template. One rack uses it: the Thule OutWay Hanging 2 (994001) holds Two bikes, any hatch, no towbar.||The Numbers|, which sets the headline and the Specifications heading (2026-10-21).

For developers

Behaviour on this page was checked against the development branch of Altapac-ReDev on 21 October 2026. “Not live yet” notes mark where main (altapac.com) still differs. Paths are relative to src/templates/.

  • misc2: products/includes/bikerack/specifications.template.html (parse and [%product%] lookup; inside the Capacity group gate)
  • misc7: products/includes/availability.template.html (button), products/includes/modals.template.html (#eta_des)
  • misc9, misc19: products/includes/documents.template.html, products/template.html (Resources gate), bikerack/description.template.html, bikerack/specifications.template.html
  • misc11, misc29: products/includes/buying_options.template.html, bikerack/buycard.template.html
  • misc12, misc14, misc25, misc26: products/includes/availability_state.template.html, buying_options.template.html, bikerack/buycard.template.html, reviews.template.html (JSON-LD), thumbs/product/template.html, thumbs/product/list.template.html, cart/shopping_cart.template.html
  • misc4, misc13, misc21, misc22, misc27: thumbs/product/template.html (grid), thumbs/product/list.template.html, bikerack/features.template.html (misc13), bikerack/addon_card.template.html (misc27)
  • misc20: bikerack/gallery.template.html
  • misc43 to misc45: products/includes/product_information.template.html (all-three gate), products/includes/features.template.html, bikerack/template.html (card count), bikerack/features.template.html
  • misc47: bikerack/labels.template.html (parse), bikerack/template.html (defaults)
  • Boolean list: scripts/base-lint.cjs BOOLEAN_MISC
  • Product misc1, misc3, misc5, misc6, misc8, misc10, misc16, misc23, misc24, misc28, misc30, misc31 and misc33 have no product-scope references in src/. All misc1, misc3 and misc5 references in the theme are Store Finder fields. misc2 and misc4 are read both as product fields and as Store Finder fields (closing times).

ReDev’s .claude/skills/base-templating/references/value-formats.md cites this page as its authoritative field-type reference, so errors here spread upstream. That file still describes misc20 as comma-delimited YouTube IDs.