Magento Product Page URL parameters removed mysteriously

If you encountered a weird bug where-in you’re attempting to add utm_source parameters or any URL params after a question mark, then you’re not alone. This happened to me in one of my client’s Magento sites. On the homepage and category pages, I can easily add URL parameters. But in the product page / product view page / single product page, the parameters disappear after the page loads completely. I thought it’s just some sort of javascript bug or a redirect setting in the .htaccess, but it’s not the reason.

Maybe this also happens in WordPress with WooCommerce or other platforms that uses an SEO plugin with Canonical redirect.
Continue reading “Magento Product Page URL parameters removed mysteriously”

First, Magento Connect Reviews are gone, now they are closing

First, Magento Connect Reviews are gone, now they are closing. Yep, you read it right. They will now close the good old Magento Connect and will move everything in the Marketplace. Good news is that they will filter all the extensions and will only retain the ones that are worthy to be retained. You can read more about the announcement here:

Below is the screenshot of my Magento Connect Manager that I took today. It will be practically useless, but still, you can use it when you have downloaded an extension package from Magento Connect using this, or if you have your own packaged module from a Magento extension store.

All good things will come to an end eventually, and one of the pretty good things in my life is Magento Connect. I’m one of the Top 10 reviewers in the world in M1 connect extensions, and it’s sad to see that it’s gone for good.

Formidable Calendar Custom Time Slots Per Hour of the Day

Formidable form building is one of the best and most extensive, fully customisable, WordPress plugin out there. You can create all types of forms you can think of. From a simple contact form, to a complex booking form, or even a full-featured user database with lots of filters and search features.

But even if Formidable Pro is this powerful, there are still some things that Formidable Pro cannot do. One is allowing different number of slots per hour of the day. Out of the box, Formidable’s calendar and time field can let you limit the number of slots per day by a few lines of code.
Continue reading “Formidable Calendar Custom Time Slots Per Hour of the Day”

git: User was holding a relation lock for too long

Screen Shot 2016-06-16 at 10.06.11 AM
If you encountered this error while pushing your recent change to your git repo, worry not. You’re not alone. Just recently, like a few minutes ago, I’m having trouble pushing my latest commit to my Bitbucket repo. Good thing I found out that it’s just a bitbucket issue, not really an issue with my repo or with my server or with my localhost.

Below is the exact error I’m getting while trying to push my latest commits:
remote: canceling statement due to conflict with recovery
remote: LINE 1: …er”.”date_joined” FROM “bb_repository” INNER JOIN “auth_user…
remote: DETAIL:  User was holding a relation lock for too long.
! [remote rejected] master -> master (pre-receive hook declined)

I actually tried pushing it again and again, switch branches, cloned a new repo, but no can do. Nothing I tried worked, it’s because Bitbucket is having issues, not me. Haha!

Let’s just wait for Bitbucket to fix the issue and not panic.

OSX Yosemite WiFi doesn’t connect automatically

If you encountered this problem wherein after upgrading from Mavericks (or any other OSX prior to Yosemite) to Yosemite, you can’t connect to your home WiFi automatically. Every time you turn on your laptop or wake it up from sleep, then you need to reconnect to your router again. The issue is that Yosemite doesn’t allow access to your router by default. After upgrading, it somewhat changed the preferences inside your Keychain Access. In order to make your Mac connect to the wifi automatically again, just follow these few easy steps.

First, go to your Keychain Access. If you don’t know where it is, just press CMD + Space Bar, then search for Keychain Access, just like this:
Continue reading “OSX Yosemite WiFi doesn’t connect automatically”

The Continued Rise In Cloud-Based Software

Cloud-based software has risen considerably over the last decade, to the point where nearly every business relies on cloud-based services to run parts of their operations. One of the earliest movers in the cloud space was, which aimed to unseat the likes of SAP and Oracle in the CRM market. Today, has revenues of around $3 billion, 10,000 employees around the world, and a range of products beyond CRM.


The rise in the cloud has made software less expensive and more available to everyone. Before, there would be considerable one-off expenses to integrating and deploying a new piece of enterprise software, not to mention all the risk that comes with making the wrong decision. Today, most of the fixed costs are removed, and businesses typically pay a monthly fee depending on their usage. Not only does this make the one-off costs lower, it makes software available to everyone that was previously only available to the biggest of businesses.
Continue reading “The Continued Rise In Cloud-Based Software”

How Small Businesses Protect Their Brand with a VPN

vpnWhen it comes to small business strategies, Internet marketing is key. Companies are utilizing various SEO strategies while linking to social media platforms. The point is to drive more traffic to their website.

Protecting your traffic data from the prying eyes of competitors is as essential to business growth as preventing them from taking your client list so they may market to your customers directly.

It seems that every major player in small business has hired an SEO specialist to help him or her control the local market. Within seconds these experts can access one’s traffic data and record the information to use against them. A sure way of achieving this is to analyze the traffic going into a competitor’s website and determine what pages are viewed and directly engaged while comparing their marketing strategies to the numbers.

Knowing how much traffic a website gets helps competing businesses validate that website’s content and arms them with the knowledge of how much traffic they need to get in order to get similar results. Without proper security, you might as well hand over a blueprint of your brand’s success to the competition. Continue reading “How Small Businesses Protect Their Brand with a VPN”