Ans: Magento is an open source E-commerce software, created by Varien which is useful for online business and it has a flexible modular architecture. It is scalable and it has many control options that help the user. Magento uses E-commerce platform which offers companies ultimate E-commerce solutions and extensive support network.
Ans: There are 4 platforms of Magento
Ans: The uses of Magento are:
Ans: MVC stands for Model-View-Controller. Any application that separates its data access, business logic and user interface is called MVC. There can be two types of MVC: convention-based and configuration-based. Example, CakePHP is convention-based, i.e. you just need to follow the instructions of the core system to get your module ready in just a few lines. Magento is configuration-based, i.e. you need to specify each and everything to your module’s config file in order to get it to work. Magento has Controller (for Routing), Block, Model, and Template file.
Model: Model is the classes providing data, service related to data and business logic. This class works directly with data and provides data for other elements. In a module, these classes are contained in the Model folder.
View: View is the classes which define data presented method (not update data). These classes are contained in the folder Block of the module.
Controller: Controller is the classes which control application stream. They receive input which is the requirement of users through an HTTP request, transfer those requests to the classes which process the requests directly. From the link, the Router will get to Controller which controls that link. In Magento module, these classes are contained in the controller folder
Ans: The two methods of PayPal Payment Gateways are:
Ans: The Web-Hosting sites of Magento are:
Ans: Magento uses PHP as a scripting language and MySQL for the database. Database: MySQL 5.6 (Oracle or Percona). PHP version: PHP 5.4, PHP 5.5
Ans: The disadvantages of Magento are:
Ans: To enable Magento Maintenance mode, create a file named maintenance.flag and upload to your Magento home directory. The file contains the following code:
$maintenanceFile = 'maintenance.flag'; if (file_exists($maintenanceFile)) { include_once dirname(__FILE__) . '/errors/503.php'; exit; } |
Ans: The Web-server that supports Magento are:
Ans: A static function is a silent function of a class, which is stored in the memory space of a class (not objects)
Ans: Products are the items or things that are sold in Magento. The product can be anything that is capable of satisfying customer needs. This includes both physical products and services.
Ans: When making a new EAV module, there will be 6 tables created including: module, module_datetime, module_int, module_decimal, module_varchar and module_text. Table “Module” is the main entity table, and rest 5 tables which holds attribute’s data in different data types.
Ans: It is an additional security functionality where the customer needs to provide a credit card password to complete the purchase order.
Ans: The product types available in Magento are:
Ans: We explained how to reset admin password in Magento using PHPmyadmin in this tutorial.
Ans: Inventory allows setting a product’s stock quantity. For instance, you have a product with 100 units in stock. If you set the stock availability to “Out of Stock” then it will force the item to be out of stock.
Ans: Basically, there are 4 steps to create Magento custom module:
Namespace: Mag
Module Name: Magentoexplorer
You can take a look at this tutorial to learn how to create a basic Magento custom module: https://magentoexplorer.com/how-to-create-basic-magento-hello-world-module-from-scratch-in-magento-1-8-and-1-9
Or for Magento 2 Building a Magento module from scratch
Ans: The Zero Subtotal Checkout panel is a payment option that displays when the order total is zero and not required to enter payment details for the customer.
Ans: The categories of E-Commerce are:
Ans: CodePool is a tag that we have to specify while registering a new module in app/etc/modules/Namespace_Module.xml
There are 3 types of code pool: Community, Core, and Local
Ans: Rate Percent specifies the percent of the tax rate.
Ans: Priority field specifies when the tax should be applied to other tax rules.
Related Interview Questions...