Shopify Flow참조
워크플로를이루는구성요소에대한자세한정보가필요한경우이러한참조페이지를살펴보십시오。
트리거
트리거는워크플로를시작하는이벤트입니다。트리거는Shopify의내부이벤트,특정시간및날짜또는타사애플리케이션에속한외부이벤트일수있습니다。각트리거에는워크플로에사용할수있는관련작업목록이포함됩니다。
조건
조건은특정조건이충족될때만작업을시작합니다。이는if-then문의시작과비슷합니다。,조건은주문제품,고객등이벤트와관련된개체속성뿐만아니라트리거이벤트의속성도확인할수있습니다。
작업
작업은Shopify스토어또는앱에변화를주거나워크플로의데이터에영향을줄수있는작업입니다。또한작업은스토어에서데이터를검색하고,이메일및松弛메시지를보내고,외부서비스에HTTP Webhook를호출할수도있습니다。
작업은워크플로로가져온데이터에만향을줄수있습니다。트리거또는가져오기작업은스토어의특정데이터를워크플로로가져오며,해당데이터는그다음작업에서사용됩니다。워크플로에사용되는작업은워크플로의데이터와컨텍스트를공유해야합니다。즉,작업을수행하는데필한데이터가워크플로에있습니다。선택한트리거나가져오기작업의데이터와컨텍스트를공유하지않는작업을선택하면워크플로가실행되지않고오류메시지가표시됩니다。
예를 들어고객생성됨트리거로시작하는워크플로를생성합니다。이트리거는고객데이터를워크플로로가져옵니다。해당트리거다음에주문태그추가작업을수행합니다。주문태그추가작업은고객데이터가아닌주문데이터로작동하므로컨텍스트불일치오류가발생합니다。
워크플로에서함께사용할수있는트리거와작업이무엇지확실하지않은경우트리거및작업을검토합니다。
변수
변수는워크플로가실행될때추가되는정보를참조하는플레이스홀더입니다。이러한변수는워크플로와관련된고객,주문및제품의속성을설명합니다。예를들어주문번호,주문가격및고객이름에대한변수가있습니다。
液体변수는반복또는조건부콘텐츠를사용할수있는고급변수입니다。예를들어液体변수를사용하여주문의각품목에대한제품이름,SKU(재고관리코드),가격및수량등의세부정보를포함하는메시지를생성하고받는사람이이정보를찾을필요가없도록저장할수있습니다。
커넥터
커넥터를사용하면앱정보를기반으로특정앱에서트리거를생성하거나앱을사용하는작업을만들수있습니다。트리거를사용하면앱에서데이터를流量에보냅니다。작업을사용하면流量가앱에정보를보냅니다。
메시지
워크플로에는flow@shopify.com주소에서지정한수신자에게이메일을전송하는작업을포함할수있습니다。변수를사용하면이메일을개화하거나세부정보를추가할수있습니다。
HTTP rong청
워크플로에는HTTP HTTP청을전송하여워크플로를웹서버나url에연결하는작업을포함할수있습니다。
예제
Shopify Flow에서사용할수있는워크플로예제를검토합니다.