Shopify가 회사 프로필, 가격표, 결제 조건 등 B2B 관련 기능을 추가 비용 없이 모든 유료 플랜에 제공하기 시작했을 때, 마크는 당연한 선택을 했습니다. 단순히 기능만 살펴본 것이 아니라, 실제로 Shopify로 이전하기로 한 것입니다. 그는 WPD를 월 50달러에 이용하고 있었는데, Shopify는 그와 거의 동일한 기능을 무료로 제공하고 있었습니다. 결정은 너무나 당연해 보였습니다.
그는 창조했다 2,346 회사 프로필 쇼피파이 관리자 페이지에서 도매 고객별로 프로필을 하나씩 만들어야 합니다. 고객을 찾고, 회사 정보를 입력하고, 담당자를 추가하고, 카탈로그를 지정하고, 저장하는 데 프로필당 3~5분 정도 소요되므로 대략적인 시간은 다음과 같습니다. 195시간 이상의 수동 관리 작업깔끔하고, 체계적이며, 네이티브한 느낌입니다. 쇼피파이가 기본적으로 제공해야 할 바로 그런 기능입니다.
그러자 실제 고객들이 로그인하기 시작했습니다.
01
설정
도매 고객 한 명당 하나씩, 총 2,346개의 회사 프로필이 생성되었습니다. 각 프로필 작성에 3~5분이 소요된다고 가정하면, 수동으로 관리해야 하는 작업 시간이 195시간 이상 걸립니다. 월 50달러의 비용 절감 효과가 확실해 보였습니다.
02
잠금
실제 고객들이 로그인 시 심각한 권한 오류에 직면하기 시작했습니다. 테스트 계정도 아니고, 예외적인 상황도 아닙니다. 실제 도매 구매자들이 결제 페이지에 접근할 수 없게 된 것입니다.
03
영원한 혼란
계정 잠금 문제는 해결할 수 있었습니다. 하지만 그 후 2,346 회사 기록을 정리하는 것은 불가능했습니다. 기록들은 여전히 남아 있으며, 삭제할 수도 없습니다. 앞으로도 영원히 남아 있을 것입니다.
고객이 로그인하여 주문을 시도할 때 받은 오류 메시지:
"고객님은 DezLin Reveals의 B2B 주문을 할 권한이 없습니다. 개인 주문을 하시려면 로그아웃하세요."
Marc는 Shopify의 관리자 GraphQL API를 사용했습니다.companyContactRemoveFromCompany고객 연락처를 회사 프로필에서 모두 삭제했습니다. 233개의 연락처가 삭제되었고, 실패는 없었습니다. 이렇게 해서 결제 잠금 문제는 해결되었습니다. 하지만 2,346개의 회사 기록은 여전히 그의 Shopify 관리자 페이지에 남아 있습니다. 그리고 잠금 문제가 해결되기 전에도, 150명 이상의 도매 고객이 이메일을 보냈습니다. 계정에 접속할 수 없다는 것은 Shopify Plus 없이 동일 지역의 두 판매자가 서로 다른 가격을 볼 수 없도록 하는 Shopify의 지리적 위치 규칙의 결과입니다.
기록을 삭제할 수 없는 이유 — 그리고 앞으로도 절대 삭제할 수 없을 이유
삭제 시도 중 오류 발생: "이 회사는 주문이 있기 때문에 삭제할 수 없습니다."
Shopify 측에서 확인해 준 바에 따르면, 이는 서버 측 플랫폼 제한 사항이며 API를 통해 우회할 수 없습니다. Matrixify와 같은 타사 도구도 동일한 뮤테이션을 호출하지만 같은 문제에 직면합니다. Marc는 Shopify 백엔드 엔지니어링 팀에 공식적으로 문제를 제기했습니다. 이 글이 작성되는 시점까지 문제는 해결되지 않았습니다. 2,346개의 레코드는 그의 관리자 페이지에 영구적으로 남아 B2B 보기, 고객 세분화 및 회사 수준 보고서를 오염시키고 있습니다. 195시간 이상의 설정 작업은 되돌릴 수 없게 되었습니다. 월 50달러를 절약하려던 실험은 이제 스토어에 영구적으로 남게 되었습니다.
게다가 이는 회사 사태가 없었더라도 마이그레이션을 비현실적으로 만들었을 기능상의 부족 문제를 고려하기 전의 이야기였습니다.
회사 사태가 전혀 발생하지 않은 깨끗한 시나리오에서도, 기존의 B2B 도구들은 DezLin Reveals가 실제로 사용하는 기능을 모두 지원하지 않습니다.
3개 카탈로그 제한 — 모든 시장 통합 기준
총 3개의 카탈로그가 있으며, 시장별로 구분되는 것은 아닙니다. 미국 내 한 시장에서 이 세 가지 카탈로그를 모두 사용하는 경우, 다른 지역이나 네 번째 가격 등급을 위한 공간이 남지 않습니다.
어떠한 종류의 장바구니 할인도 적용되지 않습니다.
"1,000달러 이상 구매 시 10% 할인"과 같은 자체 할인 기능은 없습니다. 대량 구매 할인은 개별 제품에만 적용되며, 장바구니 전체에 일괄적으로 적용되지는 않습니다.
실질적인 셀프 서비스 등록은 불가능합니다.
Shopify Forms는 지원서를 수집하지만 자동 태그 지정, 자동 승인 또는 회사 프로필 생성 기능은 제공하지 않습니다. 모든 지원서는 관리자가 수동으로 처리해야 합니다.
할인 코드는 모든 고객에게 적용됩니다.
B2B용으로 활성화되면 기본적으로 모든 고객에게 적용됩니다. B2B 전용 할인 코드는 기본 도구 외에 추가 구성이 필요합니다.
POS 없는 도매 가격
B2B 가격 책정은 Shopify POS에 연동되지 않습니다. 전시회, 쇼룸, 오프라인 도매 등은 기본적으로 지원되지 않습니다.
고객별 가격 책정은 시장을 통해 이루어집니다.
Plus 이하 버전에서는 동일 지역의 두 리셀러가 서로 다른 가격을 볼 수 없습니다. 유일한 해결책은 월 2,300달러의 Shopify Plus를 이용하는 것입니다.