Shopify Flow에서 복잡한 데이터 개체에 액세스

Shopify Flow는 배열 및 개체 출력을 지원하지 않습니다. API 필드를 추가할 때 데이터 출력을 제어하고 새 데이터 생성을 방지하려면 다음 작업을 대신 수행하십시오.

  • 배열을 반복합니다.
  • 필수 필드를 명시적으로 포함합니다.

기존 Flow의 복잡한 데이터 개체

기존 Flow에서 {{ order.lineItems }}를 Liquid로 호출하면 Ruby 형식으로 개체를 출력합니다. | json 필터를 사용하여 호출할 때는 json으로 개체를 출력합니다.

Complex data objects in Shopify Flow

Avoid calling arrays and objects directly in Shopify Flow for the following reasons:

  • Outputting data that isn't required is deprecated for GraphQL API, and it might create large query sizes that cause your workflow to fail.
  • When new features are introduced, new API fields are added, which might break your workflow.

If too much data is sent automatically, the workflow fails. Instead of calling arrays and objects directly, loop over arrays and include only the fields that you want.

For example, instead of calling {{ order.lineItems }} directly, use the following format to call specific fields. These examples include all the fields that would be included by calling the array or object directly. Copy and paste the fields that you need.

Shopify와 함께 사업을 시작할 준비가 되셨습니까?

무료 체험