Demo FAQs

PHP & XML

XML is a markup language that looks a lot like HTML. An XML document is plain text and contains tags delimited by < and >.There are two big differences between XML and HTML −

  • XML doesn't define a specific set of tags you must use.
  • XML is extremely picky about document structure.

XML gives you a lot more freedom than HTML. HTML has a certain set of tags: the tags surround a link, the

starts paragraph and so on. An XML document, however, can use any tags you want. Put tags around a movie rating, tags around someone's height. Thus XML gives you option to device your own tags.

XML is very strict when it comes to document structure. HTML lets you play fast and loose with some opening and closing tags. But this is not the case with XML.

Upgrading Magento 1 Extensions

Since the Magento 2 platform is so different, it requires existing extensions to be re-built. As more and more customers move to Magento 2, they will demand their favorite extensions become available. If extensions aren’t upgraded, customers will move elsewhere to find what they need. CreativeMinds has certified Magento developers ready to help ease this transition. In addition to upgrading our own extensions to Magento 2, we’ve worked with other companies to upgrade extensions related to fraud detection, email marketing, payment gateways, and more. Let us help give your customers the benefit of Magento 2’s new features with beautifully coded extension upgrades. This can make the transition to this new version easier and less stressful.

Mention what is the limitation of Magento?
  • Magento is supported by PHP, comparatively to other e-commerce solutions, Magento might be slow in performance
  • It becomes a complex system if it is not using object-oriented programming
  • Magento requires much space and memory
Magento - Installation

This article provides step-by-step procedure for Magento installation. Befor installing Magento, you require following system requirements.

System Requirements for Magento

  • Database : MySQL 5.1 +

  • Web Server :

    • Apache 2.x

    • Nginx 1.7.x

  • Operating System : Cross-platform

  • Browser Support : IE (Internet Explorer 7), Firefox, Google chrome

  • SSL (Secure Socket Layer) : A valid security certificate is required for HTTPS.

  • PHP Compatibility : PHP 5.4 +

Magento - Architecture

The Magento architecture comes with Models, Views and Controllers.

  • User Request: The user sends a request to a server in the form of request message where web browsers, search engines etc acts like clients.

  • View: View represents the data in particular format. Views represents the user interface which is responsible for displaying the response for user request. It specifies an idea behind the presentation of the model's data to the user. Views are used to reflect "how your data should looks like".

  • Controller: The controller is responsible for responding to user input and perform interactions on the data model objects. It uses models to process the data and send response back to the view.

  • Model: The model is responsible for managing the data of the application. It contains logic of the data and represents basic data object in the framework. It responds to request from the view and responds to the instructions from the controller to update itself.

  • Database: It contains the information which is requested from the user. When user requests data, view sends requests to controller, controller requests from the model and model fetches the required information from the database and responds to the user.

  • WSDL: It stands for Web Services Description Language. It is used for describing web services and how to access them.

Magento - Product Overview

Products are the items or things, that are sold in Magento. Product can be anything that is capable of satisfying customer needs. This includes both physical products and services.

Product Types

Magento provides 6 different types of products. Appropriate selection of product type is essential for accessing the appropriate set of features required to sell the product. Following are the product types available in Magento.

  • Simple Products

  • Grouped Products

  • Configurable Products

  • Virtual Products

  • Bundled Products

  • Downloadable Products

Simple Products

These are general product type, which are most usable products. In this section, there are no options for selecting size or color of the product.

Example: Coffee cup, DVD's, Camera lens etc.

Grouped Products

This is a group of simple products. In this type, you cannot specify a specific price for product; you can just specify the discount.

Example: Cell phone + Memory card + Ear phone

Configurable Products

In this type, customer can select products according to their color and size before purchasing.

Example: Cell phones obtained in different colors and sizes.

Virtual Products

Virtual products are those which do not have physical counterpart i.e. these are used for virtual items. These products cannot be shipped or stocked.

Example: Online training course

Bundled Products

Bundled products are those products which cannot be sold separately and doesn't give any choice for end user.

Example: Consider you want to buy cell phone which includes ear phone, memory card, battery, charging cable etc. These are together called bundled of products. These products cannot be sold individually but can be sold within the bundle product.

Downloadable Products

Products which are available for download are known as downloadable products.

Example: MP3 file, ebook, documents etc

Product Attributes

Attribute describes the property of the product. Product attributes helps to set product properties such as color, size width, height etc and makes the product unique. You can add as many attributes to your product as required.

The following steps describe, how to setup the attributes for products in Magento:

Step (1): Login to your Magento Admin Panel.

Step (2): Go to Catalog and select Attributes from the dropdown menu and click on the Manage Attributes option.

Step (3): Under Manage Attributes section, you will find different attributes used in the system. For adding new attribute, click on Add New Attribute on the top right.

Step (4): Next you need to set the attribute properties for your product. After setting up all the required attribute properties, click on Save Attribute button to store the product information.

Magento - Setup Languages

Step (1): Go to the official website of magento and search for a new language pack using search field. For instance, if you want to search for Italian language, type Italian Language Pack in search box and press enter. It displays the installation package file and then click on it.

Step (2): Next you get a package for installing language. You must login to the site to get a language pack. After you login you get the Extension Key as shown in the screen below.

Step (3): Now login to your Magento Admin Panel and go to the System --> Magento Connect -->Magento Connect Manager option.

Step (4):It again asks you to login, enter your credentials to redirect to Magento Connect Manager window.

Step (5): Now under Extensions section, paste the Extension Key (that you had already copied in step 2) and click on Install button. It then displays a status as "Ready to install" and click on Proceed button to install the language.

Step (6):It checks for dependencies of packages and displays the message as Cache cleaned successfully and then go to admin dashboard page by clicking on Return to Admin link.

Magento - Setup Contact

Magento has built-in contact form which can be used for general contacts and can be found in footer part of your Magento installation.

To create contact form in Magento, you need to follow the below steps:

Step (1): Login to your Magento Admin Panel.

Step (2): Next go to CMS menu and click on the Pages option.

Step (3): Select the page which you would like to edit or else you can create the new page by clicking on Add New Page button.

Step (4):Click on the Content option on the left side of page which will open the WYSIWYG editor and click on the HTML option that display HTML Source Editor window and paste the below code.

<!- CONTACT FORM- >  <!- END OF CONTACT FORM- >
Step (5): Click on Save Page button and preview the created page to see the contact form.

Items 1 to 10 of 46 total

Page
Copyright © 2013-present Magento, Inc. All rights reserved.