In the first part of this article we explained how to add a new field on a checkout page by plugins, that were embedded in Magento 2. So in this part we are going to describe more in details some specific moments of adding a new field on a checkout page.
To add a new field on a checkout page you need to use the Dependency Injection mechanism. For that let’s add the file di.xml to the frontend configuration of the module. Here is the path to the file:
Providing high level and fast support is one of the best ways to generate more leads and convert your visitors into happy customers. The Pure Chat module lets you upgrade your Magento store with a live chat window that will provide you with an instant connection with your clients.
Security patch 6788 can cause problems in the displaying of static blocks. This issue is related to changes that the patch applies to the work of Mage_Core_Model_Email_Template_Filter class that is located in the following file: app/code/core/Mage/Core/Model/Email/Template/Filter.php. This class contains blockDirective method that creates a block and returns html-code for this block. The patch 6788 adds a code to this method and this code checks whether the block is allowed or not.
Before installing the patch the code for creation of blocks looks as following: Read more
Magento Thank You Page extension installs a special Congratulations page on the final step of the checkout process.
When the customer completes the order he gets welcomed with the Thank You page. The user is greeted by admin’s custom message that for instance congratulates the user with the successful purchase and can provide a special discount code to encourage him for further purchases. You can also place some other useful blocks on the page such as the order reference number, product slider, social network buttons etc.
While working on online store or extension every Magento developer needs debug information about errors in the code. Also the information about the exception that is generated by Magento can be very useful for developers. There are some powerful tools in Magento to obtain this information: exception log and error messages (you should enable error reporting). In this article I will tell you how to activate these features in Magento.
Before enabling error messages (or exceptions log) it is necessary to disable caching and compilation in the Magento administrative panel.
Prestаshоp has a developer mode (dev mode). This mode is needed for outputting debugging information such as errors, warnings etc. This mode can be useful if the user applies some changes into Prestаshоp, for example installs a new module or theme, and after that some problems in the store performance begin to appear. In such cases, in order to nail down the cause of the problem, the store is switched into the developer mode. Read more
The Need to Confirm option is required to send a confirmation email after a Guest user has subscribed to the mailing list. This option is located under Admin->System->Configuration->Customers->Newsletter->Subscription Options. Read more
Both Mаgentо and Prestаshоp provide possibilities to create custom modules to extend CMS functionalities. In this article we will try to describe main differences between the modules which are designed for these systems on example of Customer Images Uploader module for Magento and Prestashop. Read more
Encourage your customers to get involved into filling your store with new product images with the module Prestashop Customer Images Uploader. The extension let’s your customers upload new images for products right on the store pages. This is a good way to receive feedback and to make your site look more dynamic and unique at the same time.
Key features:
- Images can be uploaded both by registered and unregistered users;
- Admin receives an e-mail notification for each uploaded image;
- Images appear on the frontend only after they get approved by the admin;
- A new slider on product page contains all customer images;
- Inbuilt Fancybox display lets the customers see the full image on click;
- In-built discount system to reward the most active customers.