Recapture potential lost sales with targeted emails
This guest article is part of a series, Preparing for Peak I'd recommend reading our other other articles too. Sonassi will hold your hand all the way through peak - and we will support you in the full capacity that we can. However, I can be honest and say that what we can't help you … Continue reading
PCI DSS v3 and TLS v1.0
The issue In PCI DSS v3.1, early TLS is no longer an example of strong cryptography or a secure protocol. The PCI DSS v3.1 requirements directly affected are: Requirement 2.2.3 - Implement additional security features for any required services, protocols, or daemons that are considered to be insecure. Requirement 2.3 - Encrypt all non-console administrative … Continue reading
Identifying and blocking "Bad" Magento traffic
There's a number of common attacks on Magento stores; that can range from aggressive crawlers/bots, to XSS attacks, to severe SQL/compromise attacks. There are two approaches to dealing with attacks of this nature, Automated - Through the use of a WAF Manual - By traversing log files for patterns and blocking said patterns/sources as necessary … Continue reading
Correcting incorrect timestamp after server migration
An issue we (admittedly infrequently) come across when moving Magento stores from one server to another, is when the previous server's time was incorrect - causing all historical order data to be incorrect on MySQL import. More often than not, we see stores migrated from US West (-7:00) show orders that are in the future … Continue reading
Its that time of year again, we're closed for Christmas
Another year has passed and we'll soon be saying the end to 2014 and hello to 2015 - but you'll have to do it without our development team, well, at least until we re-open on January 5th 2015. Our Manchester office (the development team) will be shut from 23rd December 2014 until 5th January 2015. … Continue reading
How much does server location really matter
A bit of background Sonassi is a Magento hosting provider, that specialises wholly in high performance Magento hosting using the highly regarded MageStack Operating System. We have Magento developers and Magento consultants on staff to support hosting customers; we eat, sleep and breath Magento. Server location does matter ... or does it? I fear I … Continue reading
Fix for "No search results" after CLI reindex on Magento Enterprise (SOLR)
Edit shell/abstract.php and add Mage::app()->addEventArea('adminhtml'); public function __construct() { if ($this->_includeMage) { require_once $this->_getRootPath() . 'app' . DIRECTORY_SEPARATOR . 'Mage.php'; Mage::app($this->_appCode, $this->_appType); + Mage::app()->addEventArea('adminhtml'); } $this->_applyPhpVariables(); $this->_parseArgs(); $this->_construct(); $this->_validate(); $this->_showHelp(); }
Finding all Magento secure URIs
We recently needed to try and identify all HTTPS URI's in a customer's store and had to quickly write a script to scan the core, local and community directories to find any pages that used HTTPS. This is by no means 100% accurate, but will be a good starter indication of finding URL's that are … Continue reading
Simple Magento performance/load testing with Mage-Perftest
Mage-Perftest is a simple Linux command line tool to test the performance of your Magento store, it can perform a number of clever operations which makes it far more suitable than siege or ab. Its not a replacement for fully fledged simulation tools (like jMeter), but it is simple to set up and run. You … Continue reading
Awesome, Talented and Eager PHP Magento Developers Wanted
Hi there potential employee, are you a PHP Developer? Looking for a job in the Manchester area? We're still hiring ... We are Sonassi, a Manchester based PHP development agency that specialises in Magento development. We specialise in the creation of e-commerce solutions, using Magento as the platform for all of our projects. There are … Continue reading