WooCommerce에서 로그인한 사용자에게 배송을 제한하는 방법: 방문자를 등록하고 혜택을 받으십시오.
게시 됨: 2021-11-24공급 및/또는 배송 체인의 일부였던 사람은 누구나 물류 게임이라는 힘든 일을 증명할 것입니다. 올해는 제조업체, 유통업체, 운송업체에서 궁극적으로 고객 자신에 이르기까지 관련된 모든 사람들에게 특히 힘든 한 해였습니다. 무슨 일이 있어도 모든 것이 일정에 뒤처져 있는 것 같습니다. 여기에 더하여 전 세계적으로 지역 및 국제 운송 비용이 증가하고 문제가 증가합니다.
이제 우리는 #배송 서비스를 사치스럽게 생각하지 않을 것입니다. 하지만 시장이 트렌드인 방식으로 이것은 #프리미엄 서비스로 간주될 수 있습니다.
트윗하려면 클릭다른 무엇보다도 배송도 처리하는 전자 상거래 비즈니스를 운영하고 있다면 속도나 비용 또는 둘 모두에서 여러 계층의 서비스를 제공하면 안 되는 이유가 무엇입니까?
전체 프로세스의 비용 측면, 특히 로그인한 사용자에게만 배송 옵션을 제한하는 방법 또는 로그인한 사용자에게 게스트 고객과 비교하여 특별 할인을 제공하는 방법에 중점을 둘 것입니다. 이 모든 것은 하나의 플러그인(WooCommerce를 통해 상점을 운영한다고 가정)인 WooCommerce Table Rate Shipping을 사용하여 비교적 쉽게 달성할 수 있습니다.
등록의 이점
일반 상점이든 구독 기반 서비스 제공업체이든 점점 더 많은 전자 상거래 비즈니스가 10년 전 포럼 사이트와 동일한 방식으로 운영되고 있어 등록이 필요합니다. 이러한 관행의 배후에는 언급하기에는 너무 많은 이유가 있지만 무엇보다도 가장 눈에 띄는 것은 등록된 사용자가 등록하지 않은 사용자에 비해 풍부한 데이터를 얻을 수 있다는 것입니다.
그들의 지출 습관, 제품 선호도, 위치 등에 관한 데이터가 있으면 사이트를 어떤 방향으로 갈지 결정할 때 큰 도움이 됩니다. 그러면 등록된 사용자에게 특정 혜택을 제공하고 더 많은 사람들이 등록할 수 있도록 홍보하는 것이 합리적입니다. 특히 수수료가 없는 경우(예: 등록이 무료이며 더 이상 요구하지 않는 경우) 사용자가 짧은 양식을 작성하는 것보다
로그인 대 손님
로그인한 사용자와 게스트에게 배송과 관련하여 다른 조건을 부여하기로 결정했다고 가정하고 이를 구현하는 방법을 찾을 때입니다. WooCommerce Table Rate Shipping을 사용하면 몇 번의 입력, 몇 번의 클릭, 몇 개의 체크박스만 있으면 됩니다.
제한 프로세스를 진행하기 전에 먼저 해당 배송 지역에 대한 옵션을 높이는 이 플러그인과 상관없이 WordPress 내에서 수행할 수 있는 배송 지역을 설정해야 합니다.
배송 지역이 생성되면 배송 방법 섹션으로 이동한 다음 테이블 요금과 함께 제공되는 모든 추가 기능을 활성화해야 합니다.
지정된 배송 방법 내에서 두 가지 옵션을 만들고 싶을 것입니다. 원하는 대로 이름을 지정할 수 있지만 명확성을 위해 "로그인만" 및 "로그인 안함"으로 이동했습니다. 함수가 프런트엔드에 적용되려면 두 가지 방법이 모두 활성화되어 있는지 확인하십시오. 또는 손님에 대한 배송 서비스를 완전히 비활성화하려면 "로그인하지 않음" 방법을 비활성화하거나 처음부터 생성을 건너뜁니다.
등록된 사용자에게 등록 혜택을 제공하는 것이 좋지만 게스트 사용자를 위한 기능을 제한하는 것은 권장하지 않습니다. 일반적인 경험 법칙은 사용자 친화적인 접근 방식과 같은 핵심 기능을 제거하는 대신 항상 긍정적인 경로(할인, 추가 기능, 보상 및/또는 충성도 시스템 등)를 사용하는 것입니다.
이제 이 두 가지 방법은 본질적으로 사용자가 사이트에 도달하고 조건(이 경우 "로그인"/"로그인하지 않음" 상태)을 충족하면 활성화되는 일련의 규칙을 나타냅니다. 각 배송 방법을 확장하여 해당 규칙에 액세스하고 변경할 수 있습니다.
저희의 경우 로그인한 사용자와 게스트에 대해 별도의 배송비를 부담하므로 절차가 매우 간단합니다. 요금표 섹션은 모든 제품을 선택하고 배송비의 기본 금액을 설정하며 선택적으로 "로그인" 레이블을 삽입하는 곳입니다. 더 많은 수의 규칙).
완료하려면 "로그인한 사용자에게만"이라고 표시된 상자를 선택하면 모든 설정이 완료됩니다. 이것은 데이터베이스의 모든 제품에 대한 고정 배송료의 기본 예일 뿐입니다. 다른 요율, 누적 금액에 대한 특별 요율 등을 갖는 특정 클래스의 제품으로 놀라운 일을 할 수 있습니다.
다른 한편으로 확장될 때 정확히 동일한 인터페이스를 갖지만 다른 값을 삽입하는 "로그인 안 됨" 방법이 있습니다. 우리의 경우, 이는 더 높은 기본 금액/비용, 다른 레이블을 의미하며 당연히 "로그인한 사용자만 해당" 상자를 선택하지 않습니다.
다른 변경 사항은 이전과 동일한 방식으로 테이블 요금 내에서 수행할 수 있습니다(다른 클래스의 제품에 대한 특별 요금, 총 비용 등).
프레젠테이션
기능 측면에서 백엔드에서 모든 작업을 수행했지만 이제 프론트엔드에서 어떻게 보이길 원하는지 알아내야 합니다. 변경하지 않고 로그인한 사용자는 두 가지 방법을 모두 보고 장바구니를 보고 원하는 방법 중 하나를 선택할 수 있으며 게스트는 "로그인하지 않음" 방법만 볼 수 있으므로 선택할 수 있는 옵션이 없습니다. 에서.
이 설정에 문제가 없으면 그대로 두고 사이트의 다른 항목을 관리할 수 있습니다. 그러나 등록된 사용자가 프리미엄 옵션만 알도록 하려면 다른 모든 사용자가 숨겨지도록 만들 수 있습니다.
숨겨진 옵션을 활성화하는 것은 더 간단할 수 없습니다. "기타 숨기기"라고 표시된 상자를 선택하기만 하면 로그인한 사용자에게 다른 모든 방법이 표시되지 않습니다. 이것은 한 번에 여러 메서드를 실행하지만 불필요한 정보로 카트 디스플레이를 과도하게 채우고 싶지 않은 경우에 특히 유용합니다.
이 예에서 지금 보이는 방식은 "깨끗한 모양"입니다. 사이트는 등록된 사용자에게 선택의 여지가 없으며 할인된 배송 비용만 표시하고 다른 모든 것은 무시합니다.
요약
우리가 지적했듯이 성공적인 비즈니스(전자상거래 또는 기타)를 운영하려면 데이터가 필요합니다. 온라인 비즈니스에 대해 이야기할 때 관련 데이터를 얻는 가장 빠른 방법은 사용자가 직접 데이터를 제공하도록 하는 것입니다.
귀하의 사이트에 등록하면 이메일 및 위치와 같은 정보를 자유롭게 제공할 뿐만 아니라 지출, 선호하는 제품 등에 대한 데이터를 생성하는 페이지의 모든 작업을 쉽게 추적할 수 있습니다.
게스트에게 더 높은 배송 비용은 일부 사용자가 등록해야 할 수 있는 약간의 인센티브를 제공하며 WooCommerce Table Rate Shipping 플러그인은 큰 결과를 가져올 수 있는 작은 변경을 할 수 있는 모든 기회를 제공합니다.