Magento 2 RMA (Return Merchandise Authorization) allows non-login customers to return items, the customers who do not have accounts or registered users but have placed the orders , Now, they want to return their purchased items, now able to send RMA requests (to require for returning/replacing purchased items) easily.
Unable to apply data patch Magento\Theme\Setup\Patch\Data\RegisterThemes for module Magento_Theme. Original exception message: Wrong file
In Gd2.php line 64:
Wrong file
Error format as below
Solution: Find validateURLScheme function in vendor\magento\framework\Image\Adapter\Gd2.php file. at line 96. Replace function with this: !file_exists($filename)
Replace existing validateURLScheme function with modified validateURLScheme function as per below code
and refresh your front website or press F5, you will see an output on your screen.
It Means, Magento 2 Redis working fine , if display like after command
[3] Type redis-cli ping
and you’ll get a reply PONG which means everything is looking good.
[4] Type php -m | grep redis
by which you’ll see redis in reply, which confirms that the PHP Redis Extension is ready to go.
[5] Type redis-cli FLUSHALL
if you need to clear Redis cache, simply type redis-cli FLUSHALL and an OK reply will confirm that your cache has been cleared successfully.
[6] To check Redis Version Type redis-server -v
[7] Default Port used by Redis 6379
[8] Other Important Redis command as below
redis-cli info–Complete info about the redis-instance redis-cli info server–Server Information, cersions, configs, binary redis-cli info clients–Connected clients redis-cli info memory–Statistics about memory usage and limits redis-cli info persistence–Info about RDB and AOF redis-cli info stats–Connection, network, keyspace statistics redis-cli info replication–Replication settings and status
headless commerce is an eCommerce solution where the frontend presentation (head) has been decoupled from the backend commerce functionality & data exchange is set up via API-driven platforms.
The frontend presentation (head) – think user interface, social commerce, digital marketplace, IoT and more – can be displayed & updated by using API-driven platforms, without interfering with the backend.
The headless commerce approach benefits having following below things
Greater flexibility High speed performance Strong web security Significantly improved performance Significantly tailor content Wonderful experience to customers
What is Cross-Selling? Cross Sell Products are displaying shopping cart pages before checkout process
Cross-selling is a sales strategy to sell products that are different, but possibly related to a product your customer already has already added to cart. It offers customers the option to buy complementary products in addition to the main product they intended to purchase.
For example, if a customers are purchasing a mobile phone, Site Owner might want to suggest they purchase headphones or an additional charging cord along with their new phone.
In Magento 2 products that are offered as cross-sells appear on the shopping cart page just before your customer starts to check out. Think about how items such as candy, gum, and magazines are placed near the checkout in grocery stores. These are items that your customers may not have intended to buy while they were shopping, but these items enhance the shopping experience.
What is Up-Selling? Up Sell Products Displaying like “You May Be Interested In The Following Products” on product page
Up-selling is a sales technique where you suggest to your customer that they might prefer to buy a more expensive version of an item, to upgrade an item they already have, or to add features or other add-ons to an item.
For example, if a customer is browsing for a laptop on your site, and they are looking at a model with a 500gb hard drive, you might suggest an upsell of a larger (and therefore more expensive) hard drive.
In Magento 2 up-sells appear on a product page under a heading that might say something like “You May Be Interested In The Following Products”.