Shopify, 고객 충성도 프로그램과 함께 맞춤형 애플리케이션 출시

Shopify, 고객 충성도 프로그램과 함께 맞춤형 애플리케이션 출시

사실 : 반복 고객은 신규 고객에 비해 67 % 더 많이 지출합니다.

고객이 매장에 충실 할 수 있도록 고객을 안내하는 효과적인 솔루션이 매장에 필요하다는 단순한 사실을 부인할 수 없습니다. 고객과 충성스러운 관계를 구축하는 데있어서 개인은 고객이 제품을 구매하면 항상 구매 한 제품에 추가로 무언가를 기대한다는 사실을 인식해야합니다. 이것은 할인 제안, 다음 구매에 대한 보상 목적 또는 제품 샘플 일 수 있습니다.

이 표준 관행은 소매점 소유자가 상점에 대한 고객의 충성도를 높이기 위해 오랫동안 사용되었습니다. 그러나 전자 상거래는 기존의 로열티 프로그램에 새로운 차원을 제공했습니다.

소매점에서 고객 충성도를 높이기 위해 사용한 것은 독립형 B2B 비즈니스 벤처로 발전했습니다. 로열티 소프트웨어 제공 업체는 전자 상거래 생태계를 목표로하고 소매 업체와 협력하여 회사를위한 디지털 로열티 도구를 설정하고 있습니다.

이 " 타사 로열티 소프트웨어 "시스템은 판매자와 구매자 모두에게 보상을 제공합니다. 판매자는 타사 판매자가 처리하는 모든 로열티 프로그램을 통해 핵심 비즈니스에 집중할 수 있지만, 고객은 로열티 크레딧 및 할인 형태로 획득 한 모든 다른 구매에 대해 더 많은 비용을 절약 할 수 있습니다.

CISIN의 전문 Shopify 프로그래머는 최근에

유사한 타사 로열티 프로그램 제공 업체 " Freebeespoints ". Freebees는 다음과 같은 몇 가지 혁신적인 기능을 포함하는 고유 한 로열티 프로그램을 통해 온라인 판매자를 대상으로하는 유사한 비즈니스 모델을 개발했습니다.

  • Freebees 회원은 여러 파트너 사이트 및 소매점에서 자신의 계정을 사용합니다.
  • 파트너 사이트에서 주문시 캐쉬백.
  • 캐쉬백을 감독하고 수정하는 동안 활용하는 가상 지갑.

파트너 기반을 확대하기 위해 Shopify 용 플러그 앤 플레이 앱을 구축하여 인터넷 판매자 검색을 초기화했습니다.

독자들에게 이러한 종류의 프로그램 개발과 관련된 복잡한 개념을 제공하기 위해이 가이드를 작성하여 Shopify 앱에서 제공하는 주요 기능과 처음부터 앱을 만드는 데 사용한 접근 방식을 안내합니다.

맞춤형 Shopify 앱 개발

이 맞춤형 Shopify 앱은 파트너가 웹 사이트의 장바구니 페이지에 "Freebees 로열티 포인트 "를 옵션으로 포함 할 수있는 기능을 제공합니다. 장바구니 페이지에서 Freebees 로열티 포인트 프로그램에 가입 한 고객은 Freebees 계정 잔액을 활용하여 주문 할인을받을 수 있습니다.

이 작업을 수행하기 위해 Shopify 앱은 Freebees API를 사용하여 Freebees 데이터베이스 내에서 CRUD 작업을 수행했습니다.

이 전체 절차는 클라이언트 서버에서 호스팅되는 Shopify 임베디드 프로그램으로 컴파일되었습니다.

앱이 설정 될 때 설치된 앱 대안의 Shopify 관리 영역에서 만들어졌습니다.

앱을 활성화하기 위해 관리자는 고객이 웹 페이지의 옵션을 사용할 수 있도록 Freebee 계정을 활성화 할 수있는 앱 설정에 대한 액세스 권한을 부여 받았습니다.

완료되면 고객이 프리비 보상 요소를 활용할 수있는 카트 페이지에 포인트 카드 정보 입력 선택이 표시됩니다.

구매자는 자신의 Freebees 카드 정보를 입력하기 만하면 기계는 소비자의 Freebees 계정 정보를 가져옵니다.

구매자는 구매를 위해 자신의 freebees 계정을 통해 지불하고자하는 금액을 입력 할 수 있습니다. 동일한 금액은 주문 금액의 감소로 표시됩니다.

완료 방법

이 앱은 임베디드 앱 SDK도 사용하여 제작되었습니다. 포트는 YII 프레임 워크를 사용하여 구축되었지만 포트는 임베디드 앱 기능의 도움으로 Iframe 내의 Shopify 내에서로드되었습니다.

결제시 고객의 Freebees 계정 잔액을 표시하기 위해 이제 고객의 Freebees 카드 번호를 활용하고 인터넷 API를 통해 Freebees 서버에 청원서를 전달합니다. API 콜백은 계정 제목과 계정 잔액을 사용하여 즉시 반응합니다.

그런 다음 이러한 세부 정보가 프로그래밍 방식으로 Shopify 프런트 엔드에 표시되고 소비자는 Freebees 잔액을 사용하여 지불하려는 원하는 값을 입력 할 수 있습니다. 고객은 Shopify에서 할인 가치를 입력하는 반면 실제 계정 세부 정보는 Freebees 서버에 저장되므로 전문 Shopify 개발자는 수많은 문제를 확인하는 매우 다양한 코드를 만들어야했습니다.

다음이 포함됩니다.

  • 고객을 평가하는 것은 지갑 잔액을 초과하는 감소 금액에 들어갈 수 없습니다.
  • 고객은 품목 가치를 초과하는 할인 금액을 입력 할 수 없습니다.
  • 클라이언트가 지갑을 사용할 때마다 잔액은 freebees 데이터베이스에서도 업데이트됩니다.
  • 고객이 축소를 적용한 후 Shopify Checkout 페이지에서 추가로 보내기 전에 구매 값이 올바르게 업데이트됩니다.
  • 주문이 취소되거나 반환 될 때마다 주문 금액 및 금액을 반환하는 것 외에도 전체 카트 수량 및 금액에 따라 지갑 균형을 환불 할 수 있습니다.

Shopify 환불 및 체크 아웃 운영

고객이 Freebees 카드로 할인을 적용한 후 결제 페이지로 이동하면 할인 된 금액이 Freebees 계정에서 공제됩니다. 결제 페이지로 이동하면 freebees 계정 잔액이 업데이트됩니다. 그러나 클라이언트는 자신의 편의에 따라 카트 항목을 추가, 제거 또는 업데이트 할 수 없으며이 작업을 수행 할 때마다 freebees 카트 균형도 업데이트됩니다.

뿐만 아니라이 로직은 주문이 설정된 후 확장됩니다. 주문 취소 및 환불을위한 사용 인스턴스에서 애플리케이션은 Shopify 데이터베이스 내 상품의 주문 값에 따라 달라집니다.

그 과정

Freebees 균형이 동기화 된 방식을 이해할 수 있도록 먼저 Shopify 내에서 주문을하는이면의 아이디어를 이해해 보겠습니다.

우리의 앱은 Shopify 외부에서 호스팅되므로 외부 시스템에서 값이 변경된 주문을 만들기 위해 Shopify API 후크를 사용했습니다.

후크 " Checkout Create "를 사용하여 할인 된 주문 금액을이 Shopify 결제 페이지로 푸시 할 수있었습니다. "Checkout Create"후크를 트리거 한 기능은 카트 페이지의 Freebees 옵션에있는 "apply"명령이었습니다.

고객이 결제 페이지에서 제품을 추가하거나 제거 할 때마다 freebees 계정 잔액을 업데이트하기 위해 유사한 Shopify 후크 "결제 업데이트"를 사용했습니다.

이 후크는 상품 추가, 제품 제거 등과 같은 이벤트뿐만 아니라 기본 배열 데이터베이스와도 동기화되었습니다. 우리는 프로그래밍 방식으로 주문 값을 모니터링했으며 환불 계산 후 관리자가 구매 값을 변경 한 경우에도 후크 " Checkout update "가 자동으로 트리거되고 보상 잔액도 자동으로 상환되었습니다.

결론

제작 과정에서 몇 가지 중요한 문제가 있었습니까? 별로 !! 수년간의 경험을 바탕으로 Shopify 전문가는 타사 API 통합 및 Shopify 카트 페이지 개인화를 요구하는 수많은 셀룰러 프로그램을 개발했습니다.

Freebees 로열티 애플리케이션과 매우 유사한 맞춤형 Shopify 앱 개발의 모험에 대해 자세히 알아보십시오.

Freebees를 위해 수행 한 맞춤형 Shopify 앱 개발에 대해 몇 가지 질문이 있습니까? 오늘 연락하여 아이디어에 대해 이야기하거나 Shopify 대안을 구현하는 습관을 찾고 있다면 Shopify 개발자를 고용하십시오.