Shopify 오픈 체크리스트는 목표 국가 고객이 상품을 보고 결제한 뒤 주문·이메일·환불까지 이어지는지 확인하는 리허설이다. 주소·통화·재고·결제가 만나는 checkout은 설정과 다를 수 있다.
대표 판매 국가와 SKU 한 가지로 먼저 끝까지 통과시킨다. Shopify의 플랫폼 테스트와 세금 등록, 수입·표시 의무, 반품·소비자보호 준수는 다르다. 전자는 스토어 동작, 후자는 판매자에게 적용되는 법률·세무 책임을 확인하는 일이다.
Shopify 오픈 체크리스트를 실행하는 순서
- 1. primary domain과 TLS: 대표 도메인에서 primary domain과 HTTPS를 확인한다. 정상 결과: Domains에서 대표 도메인이 Connected이며 padlock이 보인다. 실패 시 확인: Settings > Domains의 primary domain, DNS, TLS provisioning을 확인한다. 연결 직후 발급에는 최대 48시간이 걸릴 수 있다.
- 2. market과 판매 국가: 테스트 배송 국가가 판매 market에 있고 active인지 확인한다. 정상 결과: 해당 주소로 checkout 다음 단계에 진행한다. 실패 시 확인: Markets의 country or region 배정, market 상태, shipping rate를 함께 확인한다. inactive market 고객은 구매를 완료할 수 없다.
- 3. 현지 URL과 언어: 목표 국가에서 market URL, language selector, 상품·메뉴·정책을 같은 언어 흐름으로 확인한다. 정상 결과: 선택한 URL과 언어가 유지되고 핵심 구매 문구가 읽힌다. 실패 시 확인: Markets의 domains and languages customization, 상속 설정, 번역 publish 상태를 확인한다.
- 4. 통화, catalog, 상품 가격: 목표 국가에서 대표 SKU의 노출과 상품·cart·checkout 통화·가격을 비교한다. 정상 결과: catalog 상품·가격과 결제 통화가 사전 결정과 맞는다. 실패 시 확인: Markets의 catalog·currency customization과 payment provider eligibility를 확인한다. provider, store location, plan 조건에 따라 범위가 달라질 수 있다.
- 5. 상품, variant, inventory: 실제 구매 variant로 SKU, 가격, 재고, 품절 처리까지 시험한다. 정상 결과: 구매할 variant만 선택되고 available quantity가 의도대로 차감되거나 품절 처리된다. 실패 시 확인: Products의 variant inventory, location, track quantity, sell when out of stock, market catalog를 확인한다.
- 6. contact와 policy pages: footer와 checkout에서 연락처와 배송·반품·개인정보·이용 조건을 연다. 정상 결과: 고객이 필요한 정책과 회신 경로를 찾는다. 실패 시 확인: storefront navigation·page link, Settings > Policies, Settings > Notifications > Sender email을 확인한다. 적법성·세무 적합성은 해당 시장 전문가에게 검토받는다.
- 7. shipping zone과 rate: 대표 국가 주소와 cart로 배송 옵션, 금액, 예상 배송 안내를 확인한다. 정상 결과: 적용 가능한 rate만 표시되고 조건과 금액이 맞는다. 실패 시 확인: Settings의 Shipping and delivery에서 shipping profile, zone, rate 조건, 상품 무게를 확인한다. 주소 입력 전에는 rate가 보이지 않는다.
- 8. duties와 taxes 표시: 상품 가격과 checkout의 tax, duty, import-tax 표시를 캡처한다. 정상 결과: 포함 가격 또는 별도 line item 방식이 시장별 결정과 맞고 총액이 설명 가능하다. 실패 시 확인: Markets의 duties and taxes, tax registration, HS code, country of origin을 확인한다. checkout duty는 추정치일 수 있다.
- 9. payment provider와 checkout currency: 목표 국가 주소로 checkout을 진행해 결제수단과 최종 통화를 확인한다. 정상 결과: 약속한 provider와 currency로 결제 단계가 열린다. 실패 시 확인: Settings의 Payments와 market currency setting을 대조한다. 다중 통화 결제는 Shopify Payments 또는 Adyen 조건이 있으며 다른 provider는 store default currency로 처리될 수 있다.
- 10. test order와 order status: paid plan에서 결제 제공자에 맞는 테스트 경로로 주문 한 건을 만든다. 정상 결과: Orders에 주문이 생성되고 payment·fulfillment status, 재고, 배송·세금 정보가 맞는다. 실패 시 확인: Shopify Payments 사용 스토어는 test mode, 그 외는 Bogus Gateway를 쓰며 fulfillment·배송 라벨 구매 없이 끝낸 뒤 mode를 해제한다.
- 11. 주문 notification과 sender email: test order의 고객·운영 수신함에서 order confirmation을 확인하고 From 주소에 답장한다. 정상 결과: 주문 정보가 맞고 sender email로 도착하며 회신 경로가 작동한다. 실패 시 확인: Settings > Notifications의 customer·staff notification, Sender email, domain authentication을 확인한다. 인증이 없으면 Shopify 주소로 rewrite될 수 있다.
- 12. refund, cancel, return path: 테스트 주문을 기준으로 취소, 환불, 재입고, 고객 안내의 처리 순서를 확인한다. 정상 결과: 담당자가 Orders의 refund 또는 return 경로를 구분해 설명한다. 실패 시 확인: Orders의 refund·return 권한, restock, return policy, payment-provider 조건을 확인한다. refund 뒤에는 return을 만들 수 없고 시작한 refund는 되돌릴 수 없다.
- 13. purchase tracking과 pixels: 같은 test order가 필요한 analytics 또는 ads pixel의 purchase 기록에 한 번만 남는지 확인한다. 정상 결과: Customer events의 app 또는 custom pixel이 purchase 흐름을 수신하고 중복 원인을 설명할 수 있다. 실패 시 확인: Customer events pixel 목록, theme code·app 중복, consent를 확인한다. 이벤트 수신만으로 광고 귀속을 판단할 수는 없다.
- 14. mobile storefront, navigation, checkout: 휴대폰 화면에서 메뉴, 검색 또는 collection, product, cart, checkout까지 진행한다. 정상 결과: 메뉴·variant·장바구니·필수 입력란이 가려지지 않고 결제 직전까지 상품과 금액이 유지된다. 실패 시 확인: published theme mobile layout, app widget, navigation link, target-market URL, checkout 입력 흐름을 확인한다.
- 15. password removal과 live-launch control: password를 제거하기 전 공개 URL, 담당자, test mode 해제, 비상 연락 경로를 확인한다. 정상 결과: 승인한 시점에만 password를 제거하고 방문자가 storefront와 checkout을 연다. 실패 시 확인: Online Store > Preferences의 password protection, subscription plan, payment test mode, 담당자 기록을 확인한다. password removal 뒤에는 누구나 store를 방문할 수 있다.
한 장으로 남기는 테스트 기록
| 항목 | 내용 |
|---|---|
| 테스트 주소 | 국가·우편번호·배송지 |
| SKU/cart | variant, 수량, 금액 |
| 기대값 | 통화, rate, tax, duty, payment |
| 실제 결과 | 금액·문구·오류 |
| 증빙 | screenshot, order ID, 수신 기록 |
| 담당자 | 수정 owner, 재시험 시각 |
한 국가가 통과해도 다른 market이 자동으로 통과하지는 않는다. 통화, catalog, 배송 profile, 세금·관세, 결제 조건이 다른 시장마다 기록을 남긴다. 설정과 테스트 결과 대조가 필요하다면 목표 시장과 대표 cart 기준으로 launch-readiness diagnostic을 진행할 수 있다.
출시 전 테스트 결과를 운영 기준으로 정리해 보세요
대표 시장의 결제, 배송, 세금, 알림 결과에서 남은 차이를 어떻게 닫을지 클랩스와 검토할 수 있습니다.
사업자 정보 표시
클랩스(KLAPS) | 서강석 | 서울특별시 송파구 중대로9길 35, 6층 S11호 | 사업자 등록번호 : 420-08-02606 | TEL : 010-4240-5951 | Mail : support@klaps.io | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'Tech > Shopify 셋업' 카테고리의 다른 글
| 해외 자사몰 출시 방법: 준비부터 첫 주문까지 30일 로드맵 (0) | 2026.07.31 |
|---|---|
| Shopify 구축 업체 선택: 내부 구축과 외주를 판단하는 기준 (0) | 2026.07.30 |
| 해외몰 반품 정책: 교환·반품 기준에서 빠뜨리기 쉬운 항목 (0) | 2026.07.25 |
| DDP DDU 차이: 관세 부담 방식이 고객 경험을 바꾸는 이유 (0) | 2026.07.24 |
| 해외 배송비 설정: 무료배송 기준 전에 계산할 5가지 (1) | 2026.07.23 |