여러 통화용 스크립트

둘 이상의 통화로 판매를 지원하는 스크립트를 생성합니다.

고정 또는 백분율 기반 할인

여러 통화로 제품을 판매할 때 스크립트 할인이 작동하는 방식을 검토하십시오. 고정 금액 할인을 시장에 내놓는 것은 통화 전환율에 따라 금액이 변동될 수 있으므로 어려울 수 있습니다.

메서드

다음 메서드를 사용하여 특정 통화로 할인을 제한하거나 확장할 수 있습니다.

  • Cart 개체에는 새로운 메서드인 presentment_currency가 있습니다. 이 메서드는 고객의 현지(제시) 통화에 대한 통화 코드를 반환합니다. 예를 들면, 이 메서드를 사용하여 고객의 제시 통화를 확인하고 그 결과에 따라 스크립트를 필터링할 수 있습니다.

  • Money 개체에는 새로운 메서드인 Money.derived_from_presentment(customer_cents: X)가 있습니다. 이 메서드는 스토어 통화의 값을 반환합니다. X는 고객의 현지(제시) 통화로 금액(센트 형식)을 나타냅니다. 이 메서드는 고객의 현지(제시) 통화 금액을 스토어 통화의 해당 금액으로 전환합니다. 예를 들면, 이 메서드를 사용하여 고객에게 현지(제시) 통화로 할인을 표시할 수 있습니다.

통화 전환

Shopify 스크립트는 고객의 현지(제시) 통화가 아닌 스토어 통화에서 실행됩니다.

  • 스크립트를 실행하기 전에 카트의 금액이 스토어 통화로 전환됩니다.
  • 스크립트가 완료되면 해당 금액이 고객의 현지(제시) 통화로 다시 전환됩니다.

이 두 가지 전환에는 전환 수수료가 부과되지 않습니다. 결제가 처리되는 경우에만 전환 수수료가 부과됩니다.

여러 통화로 판매 전에 스크립트 검토

여러 통화로 판매를 활성화할 때 스크립트를 검토하여 여전히 의도한 대로 작동하는지 확인하십시오.

  • 백분율 할인을 제공하는 스크립트 - 이 스크립트에서는 통화와 관계 없이 동일한 백분율 할인을 제공합니다.
  • 고정 가격 할인을 제공하는 스크립트 - 이 스크립트 값은 스토어 통화로 적용됩니다. 고정 금액 할인을 제공하는 스크립트를 시장에 내놓는 것은 할인된 금액이 통화 전환율에 따라 변동될 수 있으므로 어려울 수 있습니다.
  • 실행 시 특정 가격 임계값을 사용하는 스크립트 - 이 스크립트 값은 스토어 통화에 있습니다.

다음 예는 고객의 현지(제시) 통화가 스토어 통화와 다른 경우 Shopify Payments를 제외한 모든 결제 서비스 공급업체를 숨깁니다.

Output.payment_gateways = Input.payment_gateways.delete_if do |payment_gateway|
  Input.cart.presentment_currency != Input.cart.shop_currency && payment_gateway.name != "Shopify Payments"
end

자세히 알아보기

적절한 답변을 찾을 수 없습니까? 언제든지 도와드리겠습니다.