통화 변환: 글로벌 시장을 위한 동적 가격 책정

이 글은 사용자 위치와 선호도에 따라 여러 통화로 가격을 표시하는 방법을 설명합니다.

문제: 글로벌 가격 책정

다른 국가의 사용자는 자신의 현지 통화로 가격을 기대합니다:

  • 인도: ₹ (INR)

  • 미국: $ (USD)

  • 유럽: € (EUR)

  • 영국: £ (GBP)

  • 일본: ¥ (JPY)

INR 가격만 표시하면 국제 고객들이 혼란스러워합니다.

감지 전략

다음에서 통화 선호도를 감지합니다:

1. URL 매개변수 (?curr=USD)

2. 세션 (첫 감지 후 저장)

3. 쿠키 (currency)

4. 국가 감지 (IP 지리적 위치에서)

5. 기본값 (INR)

지원 통화

다음 10가지 주요 통화를 지원합니다:

  • INR (인도 루피) - ₹

  • USD (미국 달러) - $

  • EUR (유로) - €

  • GBP (영국 파운드) - £

  • JPY (일본 엔) - ¥

  • AUD (호주 달러) - A$

  • CAD (캐나다 달러) - C$

  • SGD (싱가포르 달러) - S$

  • AED (UAE 디르함) - د.إ

  • SAR (사우디 리얄) - ﷼

통화 전환

사용자는 다음을 통해 통화를 전환할 수 있습니다:

URL 매개변수: /p/Treo-N100?curr=USD

통화 선택기: 내비게이션의 드롭다운

자동 감지: IP 국가 기반

변환 프로세스

기준 가격 (INR)

모든 제품은 INR 기준 가격을 가집니다:

base_price = get_the_price(sku)  # INR 가격 반환

실시간 변환

실시간 환율을 사용하여 가격 변환:

local_price = convert_the_amount(base_price, "INR", user_currency)

환율은 외부 API에서 매일 업데이트됩니다.

반올림

변환된 가격은 가장 가까운 100 단위로 반올림됩니다:

예시: $1,234.56 → $1,200

장점: 더 깔끔한 가격 책정, 비교 용이

표시 형식

통화 기호와 서식을 사용하여 가격 표시:

INR: ₹1,23,456 (인도식 그룹화)

USD: $1,234 (서양식 그룹화)

EUR: €1.234 (유럽식 그룹화)

JPY: ¥123,456 (소수점 없음)

조건부 가격 표시

특정 상황에서만 가격이 표시됩니다:

Google 쇼핑 트래픽

Google 쇼핑에서 온 사용자는 가격을 볼 수 있습니다:

감지: URL에 gclid, gbraid 또는 wbraid 포함

쿠키: show_pricing=1 (세션 동안 설정)

장점: Google 쇼핑 요구사항 준수

일반 트래픽

일반 사용자는 기본적으로 가격을 볼 수 없습니다:

이유: B2B 중심, 견적 기반 가격 책정

예외: 사용자는 통화 선택기를 통해 가격 표시를 활성화할 수 있음

장바구니 통화

장바구니는 생성 시 통화를 저장합니다:

필드: Currency (기본값: INR)

잠김: 장바구니 생성 시 통화가 잠김

변환: 모든 품목이 장바구니 통화로 변환됨

장점: 결제 과정 내내 일관된 가격 책정

결제 통화

결제는 장바구니 통화로 처리됩니다:

Razorpay: INR, USD, EUR, GBP 지원

기타 통화: 결제를 위해 INR로 변환됨

표시: 장바구니 통화와 INR 환산액 모두 표시

가격 캐싱

변환된 가격은 API 호출을 줄이기 위해 캐시됩니다:

캐시 키: {sku}_{currency}_{date}

TTL: 24시간

무효화: 매일 자정

장점: 빠른 페이지 로드, API 비용 절감

참고 자료

관련 글

요약

통화 변환은 글로벌 가격 책정을 가능하게 합니다:

감지:

  • URL 매개변수 (?curr=USD)

  • 세션 (브라우징 중)

  • 쿠키 (30일)

  • 국가 감지 (IP에서)

  • 기본값 (INR)

지원:

  • 10가지 주요 통화

  • 실시간 환율

  • 지역별 서식

  • 가장 가까운 100 단위 반올림

조건부 표시:

  • Google 쇼핑 트래픽 (항상 표시)

  • 일반 트래픽 (선택기를 통해 옵트인)

장바구니 처리:

  • 장바구니 생성 시 통화 잠김

  • 모든 품목 동일 통화 사용

  • 결제 과정 내내 일관성

이를 통해 원활한 국제 쇼핑 경험이 가능해집니다.


← 문서 인덱스로 돌아가기