안녕하세요, SmallBuilder 팀입니다.

구독 모델을 기반으로 한 제품은 구독 기간에 따라 가격이 달라지기 때문에, 세일즈포스 Standard 기능으로 이를 관리하는 데 한계가 있을 수 있습니다.

특히, 기간에 따른 가격 변동이 필요한 상황에서는 더 유연한 관리 도구가 필요합니다.

SmallBuilder Line Items를 활용하면 구독 기반 제품의 기회 및 견적 관리를 No-code로 빠르고 간편하게 구현할 수 있습니다. 

이번 포스팅에서는 구독 모델 제품의 기간 계산과 금액 자동 계산을 간단하게 설정하는 방법을 소개하겠습니다.

Business Use Case

예를 들어, A 기업은 구독형 소프트웨어(SmallBuilder Lists)를 판매하고 있으며, 각 제품의 구독 시작일종료일을 선택할 수 있어야 합니다. 

사용자가 구독 기간을 입력하면 자동으로 구독 기간이 계산되고, 구독 수량에 따라 금액이 자동으로 계산되어야 합니다.

SubscribeModelUseCase.gif

SmallBuilder로 구독 모델 지원 기능을 구현해야 하는 이유

  1. 기간 자동 계산 : 구독 시작일과 종료일을 입력하면 구독 기간이 자동으로 계산되어 가격에 반영됩니다.
  2. 수량에 따른 자동 금액 계산 : 구독 수량을 입력하면 그에 따라 총 금액이 자동으로 계산됩니다.
  3. 유연한 구독 관리 : 각 구독 상품에 맞게 맞춤형 관리가 가능합니다.
  4. No-code tool로 빠른 구현 : 복잡한 코드 작성 없이, 손쉽게 구독 모델 기반의 제품을 관리할 수 있습니다.

이제 SmallBuilder Line Items를 활용한 구목 모델 지원 기능을 구현해보겠습니다.

Step 1 : 개체 연결

먼저, 부모 개체(e.g., 기회 또는 견적)와 라인 아이템 개체(e.g., 기회 제품 또는 견적 제품)을 설정합니다.

부모 개체에서 참조할 필드(e.g., 기회 ID)를 선택하여 개체 간의 관계를 정의합니다.

조회 개체(e.g., 가격 목록 항목 ID)도 마찬가지 방법으로 선택해 준 뒤 특정 제품의 가격과 옵션을 조회할 수 있도록 필터를 설정해줍니다.

예를 들어, 부모 개체의 가격 목록(Pricebook)과 통화(CurrencyIsoCode)가 일치하는 데이터를 필터링하여 해당 가격 목록에 속하는 제품만 조회할 수 있습니다. 

Pricebook2Id = '{$Parent.Pricebook2Id}' AND CurrencyIsoCode = '{$Parent.CurrencyIsoCode}'

또한, Order by를 설정하여 원하는 순서대로 레코드를 나열할 수 있습니다.

예를 들어, 제품 이름을 기준으로 내림차순 정렬하기 위해서 아래와 같이 설정합니다.

Name DESC
SubscribeModel1.gif

Step 2 : 조회 선택기 설정

조회 개체의 노출 필드를 설정하는 단계로 제품 검색 시 노출되는 필드를 설정합니다.

열 추가 버튼을 클릭하여 노출이 필요한 필드를 추가할 수 있으며, 레이블, 열 너비 등을 편의에 맞게 지정 할 수 있어 쉽고 빠르게 리스트 레이아웃을 수정할 수 있습니다.

SubscribeModel2.gif

Step 3 : 구독 기간 필드 설정 

기회 제품에 구독 시작일과 종료일을 입력할 수 있는 날짜 필드를만들어 리스트에 추가합니다.

  • 시작일 (StartDate__c)
  • 종료일 (EndDate__c) 

구독 기간은 이 두 필드의 값을 기반으로 자동 계산되도록 아래와 같이 Formula 필드와 구독 수량이 입력 될 숫자 필드도 만들어서 리스트에 추가합니다.

  • 기간(월) (fmPeriod__c)
ROUND( ( EndDate__c - StartDate__c ) / 30.43685 , 1 )
  • 구독 수량(Subscription Quantity__c)

이 필드를 통해 구독 시작일과 종료일 간의 차이를 계산하여, 정확한 구독 기간이 산출됩니다.

SubscribeModel3.gif

Step 4 : 자동 계산식 적용

구독 시작일과, 종료일, 수량을 입력하면, 자동으로 구독 기간을 계산되고 총 금액을 구독 기간과 수량에 맞춰 산출될 수 있도록 계산식을 설정합니다.

수량(Quantity)에 아래와 같은 계산식을 적용합니다.

fmPeriod__c * SubscriptionQuantity__c

그리고 총액(Total Price)에 위의 수량과 판매 가격을 곱하여 자동으로 계산되도록 아래와 같이 입력합니다.

UnitPrice * Quantity

마지막으로, 계산식 순서를 입력합니다.

SubscribeModel4.gif

마무리

이처럼 복잡한 구독 모델 관리도 더 이상 어려울 필요가 없습니다.

SmallBuilder Line Items는 단순한 설정만으로 구독 기간과 금액을 자동으로 계산해주며, 구독 제품을 한층 더 유연하게 관리할 수 있도록 도와줍니다.

이제 번거로운 수작업을 줄이고, 맞춤형 구독 모델 솔루션을 빠르고 정확하게 관리할 수 있는 No-code tool, SmallBuilder! 지금 바로 시작하세요!

감사합니다.