Shopify Scripts 테스트 및 디버깅
Script Editor의 디버깅 기능을 사용하여 스크립트를 테스트하고 디버깅할 수 있습니다.
Script Editor는 스크립트를 작성하는 동안 코드의 기본 오류를 확인합니다.

또한 게시된 스크립트에서 발생하는 오류를 보고하고 이러한 오류가 발생하면 이메일을 보냅니다.

스크립트를 테스트하거나 게시하기 전에 구문 오류와 같은 오류를 수정하는 것이 좋습니다. 스크립트에 구문 오류가 있는 경우 스크립트 테스트가 작동하지 않을 수 있습니다.
스크립트 오류에 대한 자세한 정보가 필요한 경우 Script Editor 여백의 빨간색 x 아이콘 위에 마우스를 올립니다.

스크립트 복제
게시된 스크립트에 오류가 있어 테스트 또는 디버그해야 하는 경우 스크립트를 복제한 후 복제된 스크립트를 게시하세요. 오류가 발생했을 때 게시된 스크립트를 디버그해야 합니다. 해당 버전에 오류 세부 정보가 첨부되어 있기 때문입니다.
스크립트에 첨부된 프로덕션 오류 세부 정보는 스크립트를 복제할 때 복사되지 않습니다.
스크립트를 복제하는 방법:
Script Editor에서 복제하려는 스크립트의 이름을 클릭합니다.
복제를 클릭하여 스크립트 사본을 만듭니다.
프로덕션 오류 디버그
프로덕션 오류를 디버그하는 방법:
오류가 포함된 스크립트를 복제합니다.
복제된 스크립트를 게시하여 스토어의 고객이 사용할 수 있는 스크립트 버전을 만듭니다. 이 단계는 스크립트에 오류가 너무 많아 스토어에서 게시 취소(제거)할 필요가 없는 경우를 가정합니다.
첨부된 오류 세부 정보를 사용하여 원본 스크립트를 디버그합니다.
스크립트 테스트
스크립트 작업 중에 Script Editor 내에서 테스트하여 스토어에 게시하기 전에 제대로 작동하는지 확인할 수 있습니다.
스크립트를 테스트하는 방법:
- Script Editor에서 테스트할 스크립트를 엽니다.
- 테스트 카트를 편집하려면 입력을(를) 클릭합니다. 또한 둘 다 를 클릭하면 스크립트 코드와 테스트 카트를 동시에 볼 수 있습니다.
입력 보기에는 스크립트를 테스트하기 위해 카트를 편집하는 옵션이 표시됩니다. 스크립트를 테스트할 대상을 기반으로 제품, 고객, 할인 코드, 고객 정보, 배송 정보를 추가할 수 있습니다.
- 제품 섹션에 입력하여 테스트 주문에 제품을 검색하고 추가합니다.
- 할인 코드 섹션에 입력하여 테스트 주문에 할인 코드를 검색하고 추가합니다.
- 고객 정보 섹션에 입력하여 테스트 주문에 고객을 검색하고 추가합니다.
- 배송 주소 섹션에서 추가 또는 편집을 클릭하여 테스트 주문의 배송 주소를 변경합니다.
- 다음 스크립트 실행 을(를) 클릭하여 테스트 카트에 대한 스크립트 변경 사항을 확인합니다.
- 스크립트가 성공적으로 실행되면 출력 섹션이 업데이트되어 스크립트에서 적용된 변경 사항이 표시됩니다. 만약 출력 섹션이 변경되지 않거나 예기치 않은 변경 사항이 있으면 스크립트에 오류가 있을 수 있습니다. 다음을 확인하십시오. 콘솔 상자( Ruby 소스 코드 섹션)에서 스크립트 오류를 해결합니다.

- 콘솔 상자는 스크립트의 리소스 사용량을 보고합니다. 더 복잡한 스크립트는 더 많은 리소스를 사용합니다. 스크립트에는 제한된 양의 CPU와 메모리가 있습니다.
- 스크립트가 성공적으로 실행되면 출력 섹션이 업데이트되어 스크립트에서 적용된 변경 사항이 표시됩니다. 만약 출력 섹션이 변경되지 않거나 예기치 않은 변경 사항이 있으면 스크립트에 오류가 있을 수 있습니다. 다음을 확인하십시오. 콘솔 상자( Ruby 소스 코드 섹션)에서 스크립트 오류를 해결합니다.
- 완료되면 다음을 수행합니다.
- 초안 저장을 클릭하여 게시되지 않은 스크립트 초안을 업데이트하고 저장합니다
- 활성화를 클릭하여 스크립트를 업데이트하고 게시합니다.
오류 알림 구독 취소
스크립트를 게시하면 해당 스크립트에 대한 알림 이메일이 자동으로 구독됩니다. 해당 스크립트에서 프로덕션 오류가 발생할 때마다 오류에 대한 이메일을 받게 됩니다. 그러면 Script Editor를 열어 오류에 대한 자세한 정보를 확인하고 디버그할 수 있습니다.
이메일을 받은 후 구독을 취소할 수 있습니다. 구독을 취소하려면 오류에 대한 프로덕션 오류 페이지를 열고 구독 취소를 클릭하십시오.
다음 단계
스크립트가 만족스러우면 스토어에 게시할 수 있습니다. 또한 Liquid 템플릿 파일을 업데이트하여 온라인 스토어가 스크립트 변경 사항에 응답하도록 할 수 있습니다.
자세히 알아보기
자세히 알아보기: