Preventing Magento From Automatically Creating a URL Rewrite when Editing a Product

Published by John on February 15, 2018

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.

Read More  |  Add Comment

Unable to Login to Office 365 with Work Account

Published by John on February 10, 2018

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.

Read More  |  Add Comment

Quick Patch for Mailgun PHP API and CA Update

Published by John on January 23, 2018

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.

Read More  |  Add Comment

Working with Magento’s Wishlist and Multiple Stores/Websites

Published by John on August 29, 2017

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.

Read More  |  Add Comment

Creating an Authorize.net Subscription Using a CIM Profile

Published by John on July 12, 2017

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 […]

Read More  |  Add Comment

Next Page »