PROBLEM: Magento Version: 2.1.9 Mode: Production Indexing Mode: Update on save Total Products: 18k Total Customers: 54k Total Orders: 18k After the developer tried to re-indexing, the exception.log file was generated including the following error in this file. Meanwhile, the server was stuck and needed restarting. Then, the site can run as usual. “PDOException: SQLSTATE:
CharlieHow To Fix Deadlock Error When Reindexing All In Magento 2?
PROBLEM: The developer enables the watermark function of Magento 2, but the original product images are still accessible from URL without the watermark. For example: Cached image URL with the watermark: /pub/media/catalog/product/cache/df484df48ez74849c15sd4f7780/f/f/dsf-8f48d4f.jpg The original image URL without the watermark: /pub/media/catalog/product/f/f/dsf-8f48d4f.jpg Therefore, if someone who removes /cache/df484df48ez74849c15sd4f7780/ from URL can still access to the original photo without
April LeeHow To Protect Original Product Images In Magento 2?
PROBLEM: The developer creates a new module. Although the module is successfully installed and enabled, when clicking on the link on the admin menu it goes to the Dashboard. Here is the structure of the files in app/code/dfprojects: In System –> User Roles the entries
April Lee[Fix It Series] Magento 2 Error: Custom Links in Admin Menu CE 2.1.8
This is a special blog post that sums up all of our Magento 2 tutorial up to now. Regardless of being a “new player” or an experienced Magento developer, you will find this resources valuable! How To Create Order Programmatically in Magento 2 (in 5 minutes) In this Magento 2 tutorial, we will show you
April LeeMagento 2 Tutorials – From A to Z For Beginners
In this Magento 2 tutorial, we will show you several steps of admin security and admin CAPTCHA configuration in Magento 2. HOW TO CONFIGURE ADMIN SECURITY IN MAGENTO 2? To begin with, Magento 2 allows you to set up the length of inactive keyboard before expiring session and require username and password to be case-sensitive
April LeeHow To Configure Admin Security and Admin Captcha In Magento 2? (10 minutes)
In this Magento 2 tutorial, we will show you several steps of currencies configuration in Magento 2 (including defining the accepted currencies and displayed ones). HOW TO SET UP CURRENCIES IN MAGENTO 2? Step 1: Go the admin panel, navigate to STORES and choose Configuration (under Settings) (Admin Panel => STORES => Configuration) Expand the GENERAL field
April LeeHow To Set Up Currencies In Magento 2? (10 minutes)
PROBLEM: Creating a payment gateway module in order to redirect to the gateway page after checkout. However, while page cache is enabled the method for getting last real order id returns null (it is used to get order id from session). So, how to use the module without disabling page cache? SOLUTIONS: There are 2
April Lee[Fix It Series] Magento 2 Error: getLastRealOrderId Doesn’t Work After Checkout With Enabled Page Cache
To begin with, tax rules are a combination of Product and Customer Class, Tax Zone and Rate. Every customer will be assigned to a specific customer class; similarly, every product will be arranged to a product class. In Magento, the customer’s shopping cart will be analyzed and calculated with the certain amount of tax according
April LeeHow To Configure Tax Rules In Magento 2? (10 minutes)
Flat Rate Shipping is a popular shipping method in Magento 2 that allows you define a fixed charge applied per item, per shipping class or per order. In this tutorial, we will show you step-by-step how to set up the Flat Rate Shipping in your Magento store.
April LeeHow To Set Up Flat Rate Shipping In Magento 2? (5 minutes)
It’s no doubt that Free Shipping is a competitive necessity for some online retailers. Although there are certainly costs associated with this shipping method, what it can bring about is much greater. As a Magento store owner, you might need to know how to set up free shipping to stimulate purchases so let’s follow this
April LeeHow To Configure Free Shipping In Magento 2? (5 minutes)