Purpose:
Acadio can access custom product fields from your e-commerce platform. When a product is purchased, this data is passed through the integration and Acadio can perform specific actions based on the values entered.
Currently supported automations are listed below:
Key | Value | Purpose |
acadio_group | {groupID} in Acadio | Assign the customer to an existing group in Acadio. |
acadio_shop_exclude | Any value other than empty. | Prevent the Shop from syncing the product and recording the order, thereby suppressing customer onboarding. This should be used for products that don't require the student to access Acadio. |
Additional Information:
Additional information about custom product fields can be found below:
- Shopify documentation -https://help.shopify.com/en/manual/custom-data/metafields/metafield-definitions/creating-custom-metafield-definitions
- WooCommerce documentation - https://woocommerce.com/document/custom-product-fields/
Configuring custom product fields in Shopify
Follow the steps below to configure custom product fields in Shopify:
-
Select Add Definition to create a new metafield.
-
Name the metafield with one of the keys above from the table. Pin the definition so it will always be visible in the product listings.
IMPORTANT: Namespace must begin with "acadio." followed by the Name (e.g., acadio.acadio_group)
-
Add Type as Text or Integer (if a number) and ensure this is one product, not a list of values.
-
Enable options for Filtering for Products and Storefront API access. It is not necessary to assign categories.
-
Edit each product and enter data in the new metafields only for products that require actions. Otherwise, leave the fields empty.