If you have a site with tons of products, and especially with products with the same name, Magento’s URL Rewrite functionality can cause some problems and is a bit notorious for causing search engine url related problems. This was happening to one of my clients and so we decided to change the URL structure to make the urls unique to the product. However, after adding an observer to modify the URL of a product before saving it, I was running into an issue where a URL rewrite was automatically created, so needed to find a way to disable this when creating or saving a product via PHP.
I ran into an issue last week, which was preventing my client from being able to edit files using Microsoft Office and One Drive. When opening a one drive file, he would get an error stating ‘upload blocked’ and to Sign In to Office 365. However, the signin box would disappear after entering his email and selecting ‘work account.’ There was also some issues with his Windows 10.
Today, one of my business customers reached out to me via email about an issue sending emails on her website. They were using Mailgun PHP API and an exception was occurring in Guzzle(used with Mailgun’s API,) every-time an email was sent. The Curl error, which was Peer’s Certificate issuer is not recognized was related to an update of Mailgun’s SSL certificate and the fact that this server was running an old version of the Mailgun API.
While providing website support for a client that uses a Magento store, I found a cool Wishlist feature that allows you to set a Wishlist Store ID for a product. When this is set and the product gets added to a wishlist, it defaults to that store ID. This, of course, can be used on a multi-store setup where you have multiple stores on various urls/subdomains, but want to have a single wishlist for all items.
Recently, while working on a site that manages user profiles, I needed to create a subscription using Authorize.net’s Automated Recurring Billing(ARB.) Since we already have the user’s credit card information stored using the Customer Information Manager(CIM) in order to be able to charge them for one-off purchases, I wanted to create the subscription using their […]