Skip to main content

Metafield Reference


Invision: https://invis.io/8CPOVM6XYS5#/342638022_Gemlux_Wireframe_PDP_Mainview

Mobile: https://invis.io/8CPOVM6XYS5#/343969800_Gemlux_PDP2_Mobile_Mainview

Mobile after clicking option: https://invis.io/8CPOVM6XYS5#/344527802_Gemlux_PDP2_Mobile

Live Store has PDP As well, description on mobile should be on the main mobile view (unlike live store).

Engineering Specs: will be a metafield:

namespace: product

key: engineering

Type: String - Will be HTML so you can just output if the metafield exists

Downloads:

Namespace: product

Key: download-1 / download-2 / download-3 / download-4 / download-5

Key: download-1-name / download-2-name / download-3-name / download-4-name / download-5-name

(max of five items)

product.download-1 = https://domain.com/pdf.pdf

product.download-1-name = Diagram

Download name is the link name / download without name = link to the download. This will be hosted outside of Shopify, so it will need to be the full url + open in a new tab.

Additional Notes: Complex pricing rules, so lets keep the add to cart / form simple so we can add the pricing rules on once the netsuite/plus upgrade is completed.

New Metafields

global.length

global.width

global.height

global.cutout

global.mounting

global.fastener

global.locking

global.comprlatchcam

global.comprlatchshaft

global.complatchbacking

global.minpanelthickness

global.maxpanelthickness

global.materiallist

global.description_extra

product.metafields[*].global:description_extra

product.metafields[*].global:materiallist

product.metafields[*].global:maxpanelthickness

product.metafields[*].global:minpanelthickness

product.metafields[*].global:complatchbacking

product.metafields[*].global:comprlatchshaft

product.metafields[*].global:comprlatchcam

product.metafields[*].global:locking

product.metafields[*].global:fastener

product.metafields[*].global:mounting

product.metafields[*].global:cutout

product.metafields[*].global:height

product.metafields[*].global:width

product.metafields[*].global:length

product.metafields[*].global:download-3-name

product.metafields[*].global:download-1-name

product.metafields[*].global:download-2-name

product.metafields[*].global:download-3

product.metafields[*].global:download-2

product.metafields[*].global:download-1