170 likes | 354 Views
Drupal Commerce Multicurrency. Peter Philipp Cando Image GmbH. Overview. Pricing Basics Multicurrency Approaches Module: Commerce Multicurrency Features Configuration Usage Q&A. Commerce Architecture. The Price Field. Amount Always stored as integer Currency
E N D
Drupal Commerce Multicurrency Peter Philipp Cando Image GmbH
Overview • Pricing Basics • Multicurrency Approaches • Module: Commerce Multicurrency • Features • Configuration • Usage • Q&A
The Price Field • Amount • Always stored as integer • Currency • Preconfigured set of all available and officially active currencies • Indexed by ISO-4217 Code • Meta-data • Enabler for specialized price calculations e.g. date based pricing • Used to keep track of the price components included in the final amount.
Price Calculation • Pricing always happenson a Line Item. • The price of a Line Item is decoupled from the product price.
Multicurrency Approaches b) Currency specific price fields Store and fetch the prices from currency specific fields EUR 99.65 a) Conversion Convert the price into the necessary currency CHF 120.00 • Commerce Multicurrency: • http://drupal.org/sandbox/daspeter/1263592
Why Commerce Multicurrency? • Gives an UI to features that are already in commerce • Adds the possibility to synchronize the conversion rates • Provides a block to select the currency to use • Utility to help using currency specific price fields
Why Commerce Multicurrency? Because lazy IT crowd is lazy Source: http://www.flickr.com/photos/dnnya/2501864030
Q&A Source: http://www.flickr.com/photos/moonrising/
Q&A – The Answer To … Source: http://www.flickr.com/photos/kikasz/3927001132/