Hi Community,
I collect ectra customer data via an app called ‘ Required’. This allows me to collect things like allergies etc. The form is just before cehckout. I cannot seem to get this data sent into Make. Any ideas?
Hi Community,
I collect ectra customer data via an app called ‘ Required’. This allows me to collect things like allergies etc. The form is just before cehckout. I cannot seem to get this data sent into Make. Any ideas?
Hey!
Data from the “Required” app is likely stored as order metafields or order attributes in Shopify. Here’s how to access it in Make:
Option 1: Check Order Attributes
In your Shopify module (Watch Orders or Get an Order):
note_attributes[] in the output{{note_attributes[].name}} and {{note_attributes[].value}}Option 2: Get Order Metafields
If not in attributes, use:
Module: Shopify > Make an API Call
Method: GET
URL: /admin/api/2024-10/orders/{{order_id}}/metafields.json
This retrieves all custom fields attached to the order, including Required app data.
Option 3: Check Customer Metafields
If Required saves data to customer profiles:
Module: Shopify > Make an API Call
Method: GET
URL: /admin/api/2024-10/customers/{{customer_id}}/metafields.json
Quick Test:
note_attributes or metafieldsIf Data Still Missing:
Contact Required app support to ask:
Can you share a screenshot of your Shopify module output after an order with Required data?
Sam @ Flow Digital
Hi Sam, Thanks for this. Required sent me this- This is promising. It looks like they’re using the GraphQL API to pull the order data, which is flexible. The developers just have to include “customAttributes” in the list of requested fields. Here is a link to the official definition about this field, to be specific.
Also, apologies for the confusion: The field is called “note_attributes” in the older Shopify API that many apps still use, and “customAttributes” on the newer API.
I will take a look at your message above.
Robert