Some Important Compliance You Must Remember In Magento 2 Basic Configuration

  1. Industry Compliance

In Magento Open Source, you have to follow a range of privacy security capabilities that satisfy legal requirements and industry guidelines for online merchants. Depending on your location, some are commanded by the Payment Card Industry (PCI), and other are restricted by law.

  • Legal Requirements
  • Industry Guidelines
  • Best Practices

In this article, we will provide you some information about PCI Compliance, and the importance of setting up techniques to secure payment data.

  1. PCI Compliance Guidelines

A checklist of prerequisites that allows payment by credit card online has been built up by The Payment Card Industry (PCI). Any merchants who can access customer credit card data must meet the following guidelines to maintaining a secure server environment:

PCI Requirements

  • Install and keep up a Firewall configuration to protect cardholder information.
  • For system passwords and other security parameters, don’t use vendor-supplied defaults.
  • Secure saved cardholder information.
  • Transmission of cardholder information across open, public networks must be encrypted.
  • Antivirus software must be install and regularly update .
  • Develop and keep up secure systems and applications.
  • Right to access to cardholder information must be restrict by business need to know.
  • Assign a unique ID to each person with computer access.
  • Physical access to cardholder data must be restricted.
  • All access to network resources and cardholder information must be tracked and monitored.
  • Security systems and processes must be tested regularly.
  • Maintain a policy that addresses information security.

When your business becomes larger, you may need to save an annual compliance report file. PCI reporting prerequisites increment in extent to merchant level. The annual compliance report is required for businesses that process more than 20000 credit card transactions per year.


A Complete Guide of Scope Quick Reference in Magento 2


Admin The same Admin controls all websites, stores, and store views in Magento installation.
Default Config Unless being overwritten at a lower level, otherwise, the global default configuration settings are used through the store hierarchy.
Catalog The database of products, available throughout the installation
Product Prices Store administrator can configure product prices to be applied at either a global level or website.
Product Configurations In Configurable Products, some attributes are used as options must have a global scope.
Customers In Magento default installation, each website can have a separate set of customers account, or share the same with other websites. Store Administrators can configure customer accounts to apply at a global level or website
Domain Store administrators can set up different websites as subdomains of the primary domain, or dedicated domains with other IP addresses.
Customers In Magento default installation, each website can have a separate set of customers account, or share the same with other websites. Store Administrators can configure customer accounts to apply at a global level or website
Currency Store owners can assign to each website a different base currency. All transactions are processed using the base currency,
Products At the website level, store owners can assign individual products to the hierarchy. All the products in the catalog and in the website where they are available are listed with the products grid.
Product Prices Store owners can configure product prices to apply at either a global level or website
Payment Methods Store owners can configure payment methods at the website level, and configure title and instructions for each store view.
Checkout Although admin can configure some display options for each store view, the checkout process is still taking place at the website level. The checkout configuration is the same in all stores that associated with a website.
Root Category Root category is assigned at the store level of each catalog.
Subcategories Store admin can assign the subcategories to the store view level
Locale Store admin can assign each store view to a different locale. For each store view, most of Admin interface, the display currency, and measurement units are unique to the locale
Languages For each store view, every content including product descriptions can be translated into other languages.
Display Currency Although the base currency is being used in all transactions, each store view can use a different currency.

How to Set Single Store Mode in Magento 2

What is Single Store Mode in Magento 2?

Single store mode in Magento 2 is the store mode that you can disable all store view options and scope indicators. If you add more store views, the single store mode is overridden. By turning off all the store view options and scope indicators, you can rearrange the display when there is only a single store and store view in your Magento 2 installation. Every screenshots in this article were taken while we disabled the Single Store Mode to display the scope indicator for every settings.You can override the Single Store Mode, if you add more store views later. The Single Store Mode makes store administrator’s work easier and more simple.

In this article, we will show you how to set single store mode in Magento 2 admin.

Single Website, Store, and View

Tutorial on set Single Store Mode in Magento 2

To set single store mode in Magento 2, follow these steps:

  1. On the Admin sidebar, click Stores. Under Settings tap, click Configuration.
  2. Under the General tab, scroll down to the bottom and open Single Store option.
  3. Change Single Store Mode to “Yes”.
Single Store Mode
  1. Click Save Config
  2. Follow these step if you need to flush cache:
  • In the system notification on the top of the page, click Cache Management link.
  • Click the Page Cache checkbox
  • Set Action to Refresh and click Submit.

Above is a guide to Single Store Mode and tutorial on set Single Store Mode in Magento 2. We hope that you can get some useful information about Single Store Mode in Magento 2 from this article. If you have some question, feel free to leave a comment. Don’t forget to like, share and subscribe Magestandard for more useful tutorial article.

How to Changing Scope in Magento 2 Basic Configuration

The location of the Store View selection is in the upper-left corner of Admin pages that filters the view of the page for a specific scope, and also sets the value of some entities that are used by Magento. Each level of the hierarchy is listed by name and is used to change scope to another level. Any settings that do not represent the current scope will be grey out by the system, and only represents the current scope setting. The scope is firstly set to “Default Config”. For restricted access Admin Users, the list of available store views includes only those to which the user has permission to access. According to the current scope, the default setting can be either applied or overridden by using the checkbox on the right of many configuration settings. When you mark the checkbox, the field value cannot be changed. To change the current value, first, you have to clear the checkbox, and then enter the new value. Whenever you change the scope, you must confirm. The checkbox label changes as indicated by the current range, and always alludes to the parent level which is one stage up in the order. The parent level is the holder for all items which are lower than that level, and this is the reason why the value from the parent level is inherited unless it is overridden.

Default Config with “Use System Value” Checkboxes

To set the configuration scope:

Follow these steps before making any changes to configuration settings that control only to a specific website, store or store view:

  1. On the Admin sidebar, follow one of these steps:

With almost configuration settings, click Stores. After that, under Settings, select Configuration.

For settings that relate to design, click Content. Under Design, select Configuration. Then in the grid, choose the applicable store view.

  1. Scroll to the configuration setting to be changed. After that, follow these steps:

In the upper-left corner, shift Store View to the specific view where the configuration applies. After confirmed scope switching, click OK.

There is a checkbox next to each field, and additional areas might become available.

Uncheck the Use system value checkbox after any field that you want to edit. After that, change the value of the view.

For each field that requires being an update on the page, repeat this process

  1. After complete, click Save Config

Store Hierarchy

Default Config The default system configuration.
Main Website The name of the site at the highest point of the hierarchy.
Main Website Store The name of the default store that is related to the parent site.
Default Store View The name of the default store sees that is related to the parent store.
Stores Configuration Goes to the Stores grid, and is the same as selecting Stores > All Stores from the Admin sidebar.
  • Default Value Options

Use system value When the configuration scope is changed to “Default Config.”, the “Use system value” checkbox displays
Use Default When the configuration scope is changed to “Main Website,” and refers to the default store that is assigned to the website, the “Use Default” check box displays.
Use Website When the configuration scope set to a specific store view, the “Use Website” check box displays. After marked, it uses the setting from the parent website which is related to the store view. For this situation, the store level is skipped because it is understood to apply to the default store that is related to the site.