International Capabilities within Magento Products
Doug Mclver Director, Product Management
Tanya Soroka Product Manager, Magento GO
Place holde Distribution of countries represented at Imagine
• VAT ID Verification • Centralized Translations • Cookie Restriction Mode • PDF template Editing UI (Invoice , Shipping and Credit Memo) • New payment methods
Recent Localization Features
VAT ID verifica.on in Magento: • Each VAT Number can be validated by the valida6on service.
• Each European Union (EU) customer is automa6cally assigned to the appropriate group according to the VAT number and addresses of customer and merchant.
• Tax is charged according to the VAT customer group
• The possibility to choose whether Billing or Shipping address is used for VAT calcula6on is added
• The possibility to disable automa6c group changes
VAT ID calculation process:
Centralized Translations (in Go) • The possibility to get all key for transla6on at one place • The possibility to get inline transla6on with all transla6on together.
• Each supported local can be changed • Have ability to create new transla6ons
Translations
Assignment to Locale
List of available translations
Translations
Creating new translation / local
Data verification
EU / UK Cookie Restriction Law
“The Privacy and Electronic Communications (EC Directive) (Amendment) Regulations 2011”
Regulates storage and use of cookies by websites in the European Union First enforced in the United Kingdom starting in May 2012
Magento Cookie Restriction Mode ü Magento only sets essential cookies prior to opt-in
ü Session, Cart, Full page caching (EE)
ü Google Analytics cookies set after a customer opts in
ü One opt-in for all Magento cookies ü Other cookies added can use the same implementation
Cookie Restriction Mode Enabling Cookie Restrictions
Store Banner and opt-in Store still accessible
Magento Cookie Descrip6ons included in default privacy policy
Checking If Customer has Allowed Cookies Mage_Core_Helper_Cookie::isUserNotAllowSaveCookie() if (!Mage::helper('core/cookie')->isUserNotAllowSaveCookie()) { //Here we are allowed to set cookies Mage::getSingleton('core/cookie')->set('cookie_name', $vatue, $lifeTime); }
The Privacy Policy Page getPrivacyPolicyLink <reference name="root"> <block type="yournewmodule/yourblock" name="global_notices" as="global_notices" template="page/html/notices.phtml" /> </reference> class Mage_Yournewmodule_Block_Yournewblock extends Mage_Page_Block_Html_Notices { public function getPrivacyPolicyLink()_ { return Mage::getUrl('privacy-policy-cookie-restriction-mode-new'); } }
Customizing The Informational Block <reference name="root"> <block type="page/html_notices" name="global_notices" as="global_notices" template="path/to/newtemplate.phtml" /> </reference>
PDF Template Editing UI (in Go) • Ability to customize templates for printing Invoice, Credit Memo and
Shipments with using:
• Fonts
• Variables • Widgets • Footer and header
• Configure using templates by Store view • Preview mode
PDF Templates: Widget examples
Edit Printed Template
PDF template: Preview mode
International Gateways via Payment Bridge • PayPal Express Checkout • Payflow Pro • PayPal Directlink UK • Sage Pay Direct • Worldpay • CCAvenue • Card Gate Plus (Credit Card, SofortBanking, iDEAL,
Mister Cash) • Paybox Direct • eWAY Direct • Cybersource (options for Japan) • Payone.de • DIBS Payment Services
Questions?