Hi all,
we've got 4 form fields in BigCommerce.
How do we map the value from a form field?
Hi all,
we've got 4 form fields in BigCommerce.
How do we map the value from a form field?
As a sub-array. It will be called form_fields on the customer record, but at the product/sales level, it will be product_options. In that form_fields (or product options), you will have items in a subarray. It is THOSE Items you are looking for. Recommend transforming them to a higher level on the array before using them if possible.
Hi Todd, thanks for the details there. I had forgotten to specify I was looking at address form field through an order.
What I ended up doing was playing around with the dev playground with the Handlebars editor for Nested JSON records. I exported the order via the BigCommerce API then pasted it in the "Resources available for your handlebars template".
handle bar I made to get this result.
{{#compare shipping_addresses_1.form_fields.0.value "==" "true"}}{{shipping_addresses_1.form_fields.0.value}}{{else}}{{billing_address.form_fields.0.value}}{{/compare}}
Because the form field I'm looking for is binary, with only true or null, I can check that field for the value itself.
I check the shipping and if it's not true, set the billing, as either are going to be true or not, so no need to check the billing form field too.
I hope. This example helps someone, because I didn't find Anything anywhere about doing this but your tip actually gave me the idea to check via the playground.