In Magento 1 (M1), it was possible to change the search operands from with the admin UI. Within System > Configuration > Catalog > Catalog Search was a Search Type setting with the options of Like, Fulltext and Combine (Like and Fulltext). In this simple way you had control over the way the default Magento search engine worked.Continue reading Magento 2 – AND | OR Search Operators
Category Archives: magento
This year I’ll be delivering a talk on “E-commerce Pratfalls & Pitfalls” at the Joomla! & Beyond 2017 conference at Krakow, Poland. Drawing on 15 years experience in e-commerce, I’ll be outlining some of the issues that site owners encounter & how to overcome at least some of them.
Using Magento’s Custom Options
While delivering some Magento training, I was demonstrating how to create Configurable Products and one of the trainees visibly wilted at the thought of creating hundreds of child products to meet her multi-variant product catalogue. However, as she didn’t need to manage stock (as her products were unique, one-offs), I reassured her that she could use Custom Options on a simple product to represent the multi-variants.
So, let’s see how this might work in Magento.
Magento Sends New Order Email to Other Customers
A Magento store owner approached me recently with a very embarrassing problem. Each time a customer placed a new order, the confirmation email was also being sent (cc’d) to other customers! This meant that some customers were able to see what other people had ordered and their name & address details, etc. Not good!
Continue reading Magento Sends New Order Email to Other Customers
Displaying Magento Custom Attributes in list.phtml
In a recent Magento project, I had to display a date when a product would be back in stock. This is fairly straight forward. Create a custom attribute of a date type (stock_due_date) and assign the attribute to the attribute set.
Continue reading Displaying Magento Custom Attributes in list.phtml
Magento 1.9.2 Caching Issue
Users of Magento Community Edition have been inundated with security updates recently, after serious vulnerabilities were discovered in the core code. Updating to very latest Magento release (18.104.22.168) promises to plug all these security holes.
Testing Paypal Pro & Magento
Within Magento CE you are able to display certain checkout functionality based on the location of the customer. For example, you’re might want to offer flat rate shipping only to customers in your country. To do this you just select the desired country from the Ship to Specific Countries for that particular shipping method.
You can then test this by choosing to ship to another country and making sure that the flat rate shipping option is not available in the checkout.
You are also able to do something similar with payment methods. I was recently testing that Paypal Pro was only available to customers within the EU. However, I found that Paypal was available to customers shipping anywhere in the world.
The answer was actually pretty obvious really. Paypal looks not at the chosen shipping country but rather the customer’s residential country. I’d been testing using a UK customer and Paypal was available no matter what shipping country I selected in the checkout. Testing with a non-EU customer and I got the desired behaviour – Paypal was not available as a payment method, even if I was trying to ship to the UK.
So, the Paypal Pro payment method at least tests on the customer’s country of origin rather than destination in determining whether the payment method should be available.
Bespoke Magento Training
I’ve been working with Magento since version one was released, way back in 2008. Along the way I’ve written several bespoke Magento training courses, mostly geared toward helping merchants administer and market their web shops.
So, if you’re looking for an experienced Magento trainer, get in touch on 0116 279 3822.
Adding Pinterest Button to Highslide in Magento
Pinterest is one of the fastest growing social platforms and can potentially be incredibly useful if you’re selling visual type products – furniture in this example.
Continue reading Adding Pinterest Button to Highslide in Magento
Adding Image Dimensions in Magento Layout XML Files
Speed is King
Page load speeds are increasingly important to the user experience. People want websites to load in an instance, especially if they’re browsing using a 3G mobile device or have a metered data plan.
Continue reading Adding Image Dimensions in Magento Layout XML Files