totov / commerce-currency-prices

Add a product price for each currency

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Currency Prices plugin for Craft CMS 3.x

Adds the option to set product prices in different currencies

Requirements

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Installation

To install the plugin, follow these instructions.

  1. Open your terminal and go to your Craft project:

     cd /path/to/project
    
  2. Then tell Composer to load the plugin:

     composer require kuriousagency/commerce-currency-prices
    
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Currency Prices.

Currency Prices Overview

Configure your payment currencies in Craft Commerce settings - foreach currency set the conversion rate to 1.

Screenshot

Additional currency price fields will be added to Products, Discounts and Shipping Rules.

Products

Products will now display a price field for each currency setup.

The product price used in the cart will change depending on which payment currency is selected.

Screenshot

To display a product currency price use one of the the following Twig filter:

{{ product.defaultVariant|currencyPrice('GBP') }}

{{ product.defaultVariant|currencySalePrice('GBP') }}

The current cart payment currency could be used to set the currency in the Twig filter:

{{ product.defaultVariant|currencyPrice(cart.paymentCurrency) }}

{{ product.defaultVariant|currencySalePrice(cart.paymentCurrency) }}

Discounts

Add product discounts for each of your currencies

Screenshot

Shipping

Setup shipping conditions and costs for each of your payment currencies.

Shipping Conditions

Screenshot

Shipping Costs

Screenshot

Currency Fieldtype

Adds a 'Currencies' fieldtype giving a dropdown list of payment currencies

Brought to you by Kurious Agency

About

Add a product price for each currency

License:Other


Languages

Language:PHP 94.9%Language:Twig 5.1%