• Magento 1 Support continued  ⋅  7-Day Money-back  ⋅  Implemented by a Magento Certified Developer 
  • On Github I support Open Source projects  with software development
  • Still on Magento 1? No problem, there is no other shop software that get you faster results!

Blog Posts tagged with Magento 1

Die günstigsten Tests für Legacy-Code mit Cypress.io

Profile picture of Christoph Maßmann Chris
created on April 27, 2023, last updated on June 5, 2023

In diesem Blog-Beitrag geht es um das Testen von Legacy-Anwendungen wie beispielsweise Magento 1 Shops. Als Magento Freelancer liegt mein Fokus insbesondere auf Testing-Strategien, die sehr einfach und kosteneffizient für meine Kunden umzusetzen sind.

Better SEO with Magento Layout XML

Profile picture of Christoph Maßmann Chris
created on January 18, 2023, last updated on September 14, 2023

Over the years I have collected several useful layout XML code snippets that you can e.g. insert into individual Magento CMS pages or into your layout xml code in the local.xml file. This offers several chances to improve your search engine optimization (SEO) for your Magento store like noindex or canonicals.

Das perfekte Magento 1 Frontend für 2023

Profile picture of Christoph Maßmann Chris
created on January 4, 2023, last updated on September 22, 2023 2 comments

Im folgenden Blog-Post möchte ich die aus meiner Sicht wichtigsten Aspekte erläutern, warum für mich Magento 1 bzw. der Community-Nachfolger OpenMage nach wie vor eine absolut sinnvolle Lösung für Kunden sein kann. Außerdem zeige ich anhand meiner eigenen Website konkrete Implementierungsmöglichkeiten auf.

4 Tasks When Taking Over Legacy Projects

Profile picture of Christoph Maßmann Chris
created on May 4, 2021, last updated on April 27, 2023

In my daily work I regularly take over legacy projects from customers that have a relatively old code base and shall be upgraded in order to be compatible with latest software versions, PHP versions and so on. Within those projects I always use several techniques to quickly get to work but at the same time carefully try to not introduce new defects.

In the following blog post I will take you through several tips when you take over legacy projects.

How to disable the Gift Message Extension in Magento 1?

Profile picture of Christoph Maßmann Chris
created on February 28, 2021, last updated on April 14, 2023

While tweaking your Magento 1 online shop for performance you might have come into try to remove the default Mage_GiftMessage extension.
Unfortunately like many other default extensions, this module cannot be removed so easily because of some errorneous, hidden dependencies in other modules.
So let’s have a look what needs to be done in order to remove the default Magento Gift Message Extension.

How to remove Prototype in Magento?

Profile picture of Christoph Maßmann Chris
created on February 3, 2021, last updated on May 31, 2023 4 comments

As we all know Magento 1 was using latest technologies at the time it has been published more than 10 years ago in 2008. In the meantime, of course, used libraries and development patterns have been outdated, so is the case with Prototype. This post is about how to start to remove the Prototype library from Magento 1 or OpenMage.

How to secure Magento?

Profile picture of Christoph Maßmann Chris
created on January 19, 2021, last updated on May 16, 2023

Especially for Magento 1 after its end of life but also for Magento 2 it is important that you secure the Magento instance as best as possible.

In the following I will list some tips of that I use for my clients to secure their Magento backends.

How to avoid duplicate content in Magento?

Profile picture of Christoph Maßmann Chris
created on January 4, 2021, last updated on July 11, 2023

In the field of search engine optimization (SEO) everyone tries to write the content in best quality from a customer perspective and ultimately also for the search engine. One important aspect therein is to avoid duplicate content as this is a major problem for search engines.

In this post I will clarify what duplicate content is and show a common source of duplicate content in Magento.

Magento to OpenMage Migration

Profile picture of Christoph Maßmann Chris
created on January 4, 2021, last updated on July 11, 2023

After the official end of life of Magento in last June, I recommended two ways of continuing with Magento 1 to my clients: either use MageOne to take care of providing security patches and updates for the latest Magento Open Source version 1.9.4.5. Or use the community-driven OpenMage fork of Magento. In this post we will see how I did the migration of my own website from Magento 1.9.4.5 to OpenMage.

Issue with PayPal Express and Customer Checkout Registration in Magento

Profile picture of Christoph Maßmann Chris
created on October 23, 2020, last updated on January 15, 2023

Recently I discovered a bug in the core Magento 1 PayPal Express extension that leads to the user being redirected to the home page after PayPal checkout with no error message.
As the investigation was a rather lengthy process, I’ll tell you the details and of course the easy fix in this post here.

How Browsers Restrict Cookies in 2020

Profile picture of Christoph Maßmann Chris
created on September 2, 2020, last updated on January 12, 2023

In my recent blog post for our Recolize Recommendation Blog I highlight some of changes that browser vendors are implementing regarding the handling of cookies in 2020.

LiteSpeed as a Drop-In Replacement for Apache Webserver for Magento 1

Profile picture of Christoph Maßmann Chris
created on August 26, 2020, last updated on March 5, 2023

For a long time Apache has been the defacto standard for hosting PHP web applications like Magento 1 or WordPress. Then with the rise of the need for high-scaling applications hosted in the cloud webservers like nginx or full page caches like Varnish became popular in order to handle the enormous amounts of traffic pouring in. The LiteSpeed webserver for Magento 1 is the new cool kind in the block now.

Dropshipping possibilities in Magento

Profile picture of Christoph Maßmann Chris
created on August 24, 2018, last updated on January 12, 2023

Approximately in every third Magento project that I am doing I get the request to implement some kind of Dropshipping. That’s why I want to give a short overview of how to handle that with Magento.

Why should I do a Magento upgrade?

Profile picture of Christoph Maßmann Chris
created on June 30, 2015, last updated on January 12, 2023

Today I was asked by a client if he should upgrade his Magento 1.5.1.0 store to the latest Magento Community Edition 1.9.1.1.

Available Magento Code Sniffer rulesets

Profile picture of Christoph Maßmann Chris
created on April 26, 2015, last updated on January 12, 2023

Basically I recommend following the PSR-2 standard for Coding Style Guidelines in Magento projects. Verifying your coding styles makes sense in any case – whether you are working in a large team of developers or as a freelancer for several clients. Agreeing to one common coding standard and following the rules improves readability and comparability.

The Magento totals sort order hell

Profile picture of Christoph Maßmann Chris
created on November 26, 2014, last updated on January 12, 2023

Yesterday I had an interesting problem in a Magento community installation of one of my clients:

Reduce spam sent via Magento contact form without Captchas

Profile picture of Christoph Maßmann Chris
created on October 26, 2014, last updated on May 21, 2023

A lot of my clients complain about the fact that they receive tons of spam messages via the Magento contact and review forms.

Magento 1.9: Downloadable Products cannot be created

Profile picture of Christoph Maßmann Chris
created on September 30, 2014, last updated on March 5, 2023

In Magento 1.9 there is a JavaScript error on the product page in the backend that prohibits adding links to downloadable products when using the default German localization that ships with this Magento version.

Awesome Magento 1 Extensions

Profile picture of Christoph Maßmann Chris
created on June 24, 2014, last updated on September 18, 2023

I am often asked by my clients which Magento Extensions I can recommend for their shop. Thats why I created a (probably incomplete) list of Magento 1 extensions that I regularly use in my Magento projects:

Some overseen Magento performance tipps

Profile picture of Christoph Maßmann Chris
created on May 18, 2014, last updated on March 5, 2023

Below I will list some tipps to improve the overall Magento performance of your shop:

Items 1 to 20 of 27 total