How to Configure Currency in Magento 2

How to Configure Currency in Magento 2

A global Magento store can offer multiple currencies to customers.

You can configure the currencies so that customers choose their preferred currency during checkout.

The currency symbol appears on product prices and sales documents such as orders and invoices.

Magento 2 stores accept currencies from more than two hundred countries.

You can also customize the currency's appearance in the store.

We cover how to configure the currencies in Magento 2.

Best Magento Hosting now

What is New In Magento 2.4.4?

1. PHP 8.1 Support

PHP 8.1

Magento 2.4.4 is highly supportive of PHP 8.1.

It brings new features such as:

  • read-only properties
  • Enums
  • first-class callable syntax
  • explicit octal numeral notation
  • pure intersection types
  • fibers
  • final class constants
  • never return type

Note: Support for PHP 7.3 will be removed from the new versions of Magento.

2. Platform Enhancements

  • Compatible with PHP 8.1.
  • RequireJS library and Laminas are upgraded to the latest version.
  • Support for TinyMCE 5, Elasticsearch 7.16 and OpenSearch 1.2.
  • PHPUnit upgraded to 9.5.x.

3. Vendor Bundled Extensions

Prior versions of Magento were packaged with a list of 3rd-party extensions. Such as Amazon Pay, Klarna, Yotpo, and Braintree.

In Magento 2.4.4, the platform has removed all vendor bundled extensions except Braintree.

4. GraphQL

GraphQL

With the latest version, you can add a payment method of negotiable quotes. The settings for storage performance configuration have been improved.

GraphQL Performance Improvements in Magento 2.4.4

  • GraphQL Cache The caching systems will now cache GraphQL requests sent with auth tokens. This speeds up the response time and provides customers with a faster storefront experience.

  • GraphQL Cart Operation The collectQuoteTotals() method, will be called only once during a GraphQL request to improve the response time.

5. Performance Improvements

Magento 2.4.4 is the fastest and most scalable version ever. It ensures that merchants get the ability to adapt to changing market trends with continued flexibility.

With Adobe Commerce 2.4.4 you can:

  • Handle complex catalogs up to 10 times larger.
  • Process 5 times higher transaction volumes per hour
  • Deliver substantially faster API response times.

With the adoption of PHP 8.1. website health and stability are improved for admin and storefront. Supports for ElasticSearch (7.16.1) and OpenSearch 1.1, will fetch results faster for users.

Comparing Adobe Commerce 2.4.4 to sites on version 2.3 there is a 34% lower chance of site outages.

6. Security

!

CRITICAL Security Alert

CVSS 9.1

Remote Code Execution Vulnerability Patched

Unpatched stores are at extreme risk of complete compromise. Successful exploitation could lead to arbitrary code execution, data breaches, and total system takeover.

Security Bulletin

OFFICIAL

APSB22-13

Priority 3

April 12, 2022

Adobe's rapid response security bulletin addressing critical vulnerabilities. Priority 3 classification indicates immediate action required for all production environments.

Security Enhancements Implemented

6

Session Security

Session IDs removed from database storage to prevent hijacking attacks

Coupon Protection

ReCAPTCHA blocks automated coupon abuse saving thousands in fraud

API Hardening

Swagger disabled by default eliminating API documentation exposure

Upload Validation

Enhanced validation prevents malicious file uploads and backdoors

Token Encryption

OAuth tokens encrypted protecting API access credentials

Password Reset

Reset tokens encrypted preventing account takeover attempts

Upgrade Impact

This update resolves a critical remote code execution vulnerability that could lead to complete store compromise, customer data breaches, and significant financial damage.

PCI DSS Compliance

REQUIRED

Exploitation Risk

EXTREME

Action Required

IMMEDIATE

Magento Security

  • Magento Patch Update

Adobe has released a security update for Adobe Commerce and Magento Open Source. A vulnerability of CVSS score 9.1 is patched in Magento 2.4.4.

This update resolves a critical remote code execution error. Successful exploitation could lead to arbitrary code execution. Upgrade to version 2.4.4 to resolve.

Bulletin ID Date Published Priority
APSB22-13 April 12, 2022. 3
  • Security Enhancements

  1. Session IDs will not be stored in the database.
  2. ReCAPTCHA support has been added to coupon codes.
  3. Swagger is disabled by default in production mode.
  4. Validation is enhanced to eliminate the upload of non-alphanumeric files
  5. OAuth access tokens and password reset tokens will be encrypted for database storage.
  6. RECAPTCHA support for coupon codes.

7. Headless commerce

AI-powered product recommendations and search personalize the buying experience.

Headless commerce

Personalization helps:

  • Accelerates product discovery
  • Increases conversion rates
  • Boosts average order value

Headless commerce increases GraphQL API coverage for several B2B and admin features. It also adds new capabilities to PWA Studio 12.3 with this release.

8. Cart and Checkout

  • Enable AsyncOrder Process orders in the background while shoppers can go on with finishing other tasks in your storefront.

  • Inventory Check On Cart Load Enables inventory check for a product when it is added to a shopping cart.

  • Multiple processes Allow multiple customers to perform multiple processes in parallel to enhance task execution speed.

  • High volume cart operations Cart operations have been improved by increasing the memory limit for input variables.

  • Deferring total calculation Defer the total calculation of sales rules during the checkout process to speed up load times.

  • Enhanced Guest Checkouts The Order Summary displays the correct currency and amount for the selected country to improve checkout.

  • Improved free shipping threshold Checkout no longer fails when the billing address is missing the street field values. The error message is not shown on the checkout page.

9. Comprehensive platform monitoring

Magento 2.4.4

  • Access to real-time monitoring, reporting, insights, and recommendations.
  • Enhanced Site-Wide Analysis Tool dashboard.
  • Easier access to Support Tools.

10. New branding and accessibility enhancements

Users will now see the Adobe Experience Cloud logo in the login screen and admin.

Magento 2.4.4

The Admin panel is aligned with accessibility standards including naming and tagging. Interface enhancements are aimed to make the backend more usable for developers with vision impairments.

What are Magento 2.4.4 System Requirements?

Magento 2.4.4 Infrastructure Blueprint

Your Complete Compatibility Checklist for 10x Performance Gains

PHP Runtime Environment

Revolutionary PHP 8.1 support with JIT compilation

PHP Versions
8.1 NEW 7.2.0+ 7.1.3+
Memory (RAM)
2GB MIN 4-8GB recommended

23% Performance Boost: PHP 8.1's JIT compilation delivers significant speed improvements for complex calculations

Database Systems

Enterprise-grade data storage options

MySQL 8.0
MariaDB 10.4

Enhanced Performance: Both databases optimized for handling 10x larger catalogs

Web Servers

High-performance serving options

Apache mod_php support
2.4
Nginx PHP-FPM config
1.8

HTTP/2 Support: Both servers fully support modern HTTP/2 protocol for improved performance

Search & Cache Systems

Advanced performance optimization

Search Engines
Elasticsearch 7.16 OpenSearch 1.2 NEW
Cache Systems
Redis 6.2 Varnish 7.0

20% Memory Efficiency: Redis 6.2 offers improved memory management for larger catalogs

Critical Requirements & Considerations

CRITICAL Operating System

Linux only (RHEL, CentOS, Ubuntu, Debian) - Windows and macOS NOT supported

SECURITY TLS Requirements

TLS 1.2+ required for PayPal and repo.magento.com - No self-signed certificates

BROWSERS Supported Browsers

Chrome, Firefox, Safari, Edge, IE 11+ for storefront and admin

ENTERPRISE Additional Requirements

RabbitMQ 3.5, Apache Solr 4.x, ext-spl PHP extension

Important: For systems with less than 2GB RAM, create a swap file to avoid failures during platform updates. Production environments typically require 4-8GB RAM for optimal performance with 10x catalog sizes.

Following are the recommended system requirements for installing & running Magento 2.4 smoothly.

1. Operating systems (Linux x86-64):

  • RedHat Enterprise Linux (RHEL)
  • CentOS
  • Ubuntu
  • Debian

Note: Magento is not supported on Microsoft Windows and macOS.

2. RAM

  • Up to 2 GB of RAM.

Note: For less than 2 GB, create a swap file to avoid failure in the platform update process.

3. Supported Browsers

  • Chrome latest and the previous version
  • Internet Explorer version 11 or later
  • Microsoft Edge version 11 or later
  • Firefox latest and the previous version
  • Safari latest and the previous version (for Mac OS only)
  • Safari Mobile

4. Web Server Requirements

  • Elasticsearch 7.16
  • Nginx 1.8
  • Apache 2.4

5. Database Requirements

  • MySQL 8.0
  • MariaDB 10.4

6. Cache system Requirements

  • PHP OPcache (Recommend)
  • Redis 6.2
  • Vanish 7.0

7. PHP Requirements

  • Php version >= 7.1.3
  • Php version >= 7.2.0

8. PHP Extensions Requirements

PHP Extension Blueprint

24 Critical Components for Magento Success

23
Core Extensions
1
Enterprise Extra

Math & Crypto

4 EXTENSIONS
bcmath Financial calculations
hash Data integrity
openssl SSL/TLS support
sodium Modern crypto

Data Processing

6 EXTENSIONS
json API data
dom XML parsing
simplexml Simple XML
xml XML support
tokenizer Code parsing
pcre Regex support

Network & APIs

4 EXTENSIONS
curl HTTP requests
sockets Network comms
soap Payment APIs
fileinfo File detection

Global Commerce

2 EXTENSIONS
intl Multi-language
mbstring Unicode support

Storage & DB

2 EXTENSIONS
pdo_mysql MySQL driver
zip Archive support

Essential Tools

5 EXTENSIONS
gd Image processing
iconv Char encoding
ctype Char validation
ext-spl ENTERPRISE ONLY

System Library Dependencies

LIB
lib-libxml
XML processing library
LIB
lib-openssl
SSL/TLS cryptography
WARNING
Missing Extensions Break Your Store
Missing just one extension can cause cryptic installation errors or runtime failures. Common issues: shared hosting missing soap/intl, Docker images lacking gd, outdated PHP without sodium.

Magento Open Source and Adobe Commerce:

  • ext-bcmath
  • ext-ctype
  • ext-curl
  • ext-dom
  • ext-fileinfo
  • ext-gd
  • ext-hash
  • ext-iconv
  • ext-intl
  • ext-json
  • ext-libxml
  • ext-mbstring
  • ext-openssl
  • ext-pcre
  • ext-pdo_mysql
  • ext-simplexml
  • ext-soap
  • ext-sockets
  • ext-sodium
  • ext-tokenizer
  • ext-xmlwriter
  • ext-xsl
  • ext-zip
  • lib-libxml
  • lib-openssl

Additionally Adobe Commerce requires:

  • ext-spl

9. Magento 2 SSL Requirements

  • TLS (Transport Layer Security)
  • SSL for HTTPS

Note: Self-signed SSL certificates are not supported. PayPal and repo.magento.com both require TLS 1.2 or later.

10. Mail Server

  • Mail Transfer Agent (MTA)
  • SMTP server

11. Magento 2 Enterprise Requirements

  • PHP extension: bc-math
  • Apache Solr 4.x
  • RabbitMQ 3.5
  • MySQL 5.6, MariaDB, Percona

12. Additional System Recommendations

  • The latest stable version of composer should be applied.
  • Php_xdebug 2.5.x or later can be used for the development environment.
  • PHPUnit 6.2.0 or later is offered as a command-line tool.

EndNote

Magento notifies users of the latest updates with Release Notification in the admin panel.

To know more check the official documents:

Learn how to upgrade Magento 2.4.3 to Magento 2.4.4 on MGT-Commerce Tutorials.

Nikita S.
Nikita S.
Lead Technical Writer

As a lead technical writer, Nikita S. is experienced in crafting well-researched articles that simplify complex information and promote technical communication. She has expertise in cloud computing and holds a specialization in SEO and digital marketing.


Get the fastest Magento Hosting! Get Started