통화와 환율
카탈로그와 인보이스가 지원하는 통화, 자동 변환 방식, /currency rate 명령어에 관한 내용이에요.
카탈로그 통화
/catalog currency로 카탈로그에 표시할 통화(USD, EUR, INR 중에서)와 기본 통화를 정할 수 있어요. 상품마다 통화별 가격을 따로 입력할 수 있고(/catalog product-add의 price_usd, price_eur, price_inr), 기본 가격만 입력하고 auto_currency를 켜서 나머지 두 통화를 실시간 환율로 계산할 수도 있어요.
no_price_text는 상품에 가격이 없을 때 카탈로그에 보여 줄 문구예요. 예: “티켓에서 문의하세요”.
인보이스 통화
/invoice create는 USD, INR, EUR, GBP를 받아요. 인보이스 이미지와 판매 보고서는 선택한 통화를 그대로 사용하며, 인보이스에서는 환율 변환이 없어요. 따라서 EUR 판매는 보고서에서도 EUR로 남고, /invoice top-buyers도 통화별로 순위를 매겨요.
환율 출처
환율은 공개 환율 API에서 가져오며, 두 번째 제공업체를 예비로 두고, 5분 동안 캐시돼요(호스트의 EXCHANGE_RATE_CACHE_SECONDS). 두 제공업체가 모두 실패하면 변환된 가격은 마지막으로 캐시된 값을 유지하고, 캐시가 없으면 카탈로그에는 기본 가격만 표시돼요.
/currency rate
누구나 실행할 수 있는 공개 명령어예요. /currency rate amount:50 currency:EUR을 입력하면 그 금액을 USD, INR, EUR, GBP, JPY, CAD, AUD, CHF, CNY, SGD, AED로 보여 줘요. 구매자가 상품 표시 통화와 다른 통화로 결제할 때 티켓에서 유용해요.
환율은 참고용이에요. 실제로 받는 금액은 결제 제공업체의 환율과 수수료에 따라 달라요.