browse the blogs

[ 26 Apr 2013 ]

Recently one of our clients had contacted us and he said that ProductAlert functionality doesn’t work any more. After I investigated the situation I saw that last email regarding to Stock Alerts was sent before several months. In a meanwhile we’ve upgraded site on Magento EE and I firstly thought that maybe during the upgrade something went wrong. Other thought was that maybe client has modified Transactional Email Template… After reviewing a log files I couldn’t find anything related to those emails. Other emails system does send.

In time of investigation I saw on forums that other developers around have similar issue that wasn’t resolved yet. After tracing and looking what might went wrong we’ve found that… If you’re interested in …

[ 25 Apr 2013 ]

This article is part of a longer series covering the n98-magerun power tool

We’re almost at the end of our n98-magerun command review. Today we’re going to blitz through the remaining commands on our plate

$ n98-magerun list local
Available commands for the "local-config:generate" namespace:
local-config:generate Generates local.xml config

$ n98-magerun list index
Available commands for the "index" namespace:
index:list Lists all magento indexes
index:reindex Reindex a magento index by code
index:reindex:all Reindex all magento ...

[ 25 Apr 2013 ]

We are excited to announce the release of Magento Community Edition 1.8.0.0- alpha1, available now for preview. This release focuses on major quality and stability improvements, performance enhancements and security

Key highlights include:

Performance Improvements

This release provides better performance in a number of ways, including improved performance of the checkout process, optimized cache adapters for single-server systems and speedier large database lookups. You can even load a large number of tax rates (3,000+) without any impact to performance.

Enhanced Tax Calculation Algorithms

This latest version of Magento Community Edition improves tax calculation algorithms, eliminating potential rounding offsets that can be displayed on buyer facing screens. This release also provides additional support for Canadian tax requirements.

Functional Improvements

We have made approximately 350 functional improvements in key …

[ 24 Apr 2013 ]

Today we’ll be covering the n98-magerun system (or sys) commands.

$ n98-magerun.phar list sys

sys:check Checks Magento System
sys:cron:history Lists last executed jobs
sys:cron:list Lists all cronjobs
sys:cron:run Runs a cronjob by job code
sys:info ...

[ 24 Apr 2013 ]

Recently there has been some buzz around Magento getting support for Twig template engine. Looking at the CHANGELOG.markdown file under the Magento2 GitHub repository for 2.0.0.0-dev44 version commit, this seems to be more than just a buzz. Here are the specific log entries mentioning the Twig:

  • Introduced support for Twig templating
  • template rendering, including phtml, was abstracted into a Mage_Core_Block_Template_Engine to make support for other template engines easier
  • included Magento-specific Twig functions and filters
  • Converted product view page to demonstrate use of Twig templates and services

So what exactly is Twig? Twig is a modern template engine for PHP, you can get it from http://twig.sensiolabs.org. It is fast, secure and flexible, at least the “commercial” says so :) . Twig …

[ 23 Apr 2013 ]

In this series, I’ll be explaining the process by which Magento handles calculating and displaying totals in the cart (i.e., subtotal, tax, discount, grand total, etc), and how to customize this process for your own purposes.

At its core, handling product prices and totals in an online shopping cart seems simple. Multiply the cart quantities by product prices. Add shipping. …

[ 23 Apr 2013 ]

This article is part of a longer series covering the n98-magerun power tool

Last time we covered the toggle related commands under the dev category. Today we’ll be covering the remaining development commands

dev:console                    Opens PHP interactive shell with initialized Mage::app() (Experimental)
dev:ide:phpstorm:meta Generates meta data file for PhpStorm auto completion
dev:log:db Turn on/off database query logging
dev:log:size ...

[ 22 Apr 2013 ]

You might get this error when you go to Magento Connect Manager (System -> Magento Connect -> Magento Connect Manager) of your Magento installation. This means that Magento Connect is unable to write files to your server. Warning: Your Magento folder does not have sufficient write permissions. The solution to this problem is to set [...]

[SOLVED] Warning: Your Magento folder does not have sufficient write permissions is a post from: Mukesh Chapagain's Blog

Related posts:

  1. Linux command: Change permission of files or folders
  2. Magento: Installing New Language Package [Step-by-Step Guide]
  3. How to Install Sample …
[ 22 Apr 2013 ]

Recently I have been working on a project that had its own set of small fraud prevention features. One such feature was maximum allowed order amount. While it may sound strange at first; why would someone want to limit the maximum amount of order?! Given the nature of the product that shop was selling (cannot disclose that information) that feature request seemed pretty reasonable. If you look at the Magento admin configuration area, you will see that Magento offers the opposite feature called Minimum Order Amount. You can find it under System > Configuration > Sales > Sales > Minimum Order Amount.

Minimum Order Amount functions slightly different than our Maximum Allowed Order Amount. The main difference is that with Maximum …

[ 21 Apr 2013 ]

This article is part of a longer series covering the n98-magerun power tool

Today we’re going to start in the on the n98-magerun commands under the dev category.

$ n98-magerun.phar list dev
...
dev:console Opens PHP interactive shell with initialized Mage::app() (Experimental)
dev:ide:phpstorm:meta Generates meta data file for PhpStorm auto completion
dev:log Toggle development log (system.log, exception.log)
dev:log:db ...