Magento 2.0 what’s cooking up?

Magento
Much like the outside world, the world of internet is not devoid of its share of controversies and mysteries. Application development organizations in a bid to market their new product try to create hype and mystery before its launch. For them it might be a marketing gimmick, but it provides cannon fodder to the media to further fuel the fire and ignite the internet with a new sensational story and in the process the newly launched product becomes popular.   Magento 2.0 which is an open source CMS tool for managing content for ecommerce websites has been in the new since 2010, when it was announced to be released in 2011. But in 2011, Magento was acquired by eBay and the reorganization process took its toll on the release and…
Read More

Transactional Emails Variable Magento

Magento
This post help to find variable which used in magento email template. - For registration: {{var customer}} {{var customer.ID}} {{var customer.email}} {{var customer.firstname}} {{var customer.lastname}} {{var customer.name}} {{var customer.password}} {{var customer.created_in}} Store Name {{var customer.dob}} Date of Birth {{var customer.password_hash}} {{var customer.prefix}} {{var customer.middlename}} Initial {{var customer.suffix}} {{var customer.group_id}} {{var customer.taxvat}} {{var customer.store.name}} {{var customer.store.group.name}} - To subscribe/unsubscribe newsletter: {{var subscriber.getConfirmationLink()}} {{var subscriber.getUnsubscriptionLink()}} {{var subscriber.email}} - Send to a friend: {{var product_image}} {{var name}} Recipient’s Name {{var email}} Recipient’s Email {{var product_name}} Product Name {{var product_url}} Product Url {{var message}} Message Text {{var sender_name}} Sender’s Name {{var sender_email}} Sender’s Email {{var product_image}} Product Image - Depend Condition {{depend order.getIsNotVirtual()}} {{/depend}} {{depend salable}} {{/depend}} - If Condition {{if order.getIsNotVirtual()}} {{else}} {{/if}} (else is optional) - Skin {{skin url=”‘}} - Store {{store…
Read More

validation classes magento

Magento
find all classes which are defined in directory of magento root directory that is: /js/prototype/validation.js file. Example: <input id="email_address" name="email" type="text" /> So please follow below classes which are used magento for validation. validate-no-html-tags: (HTML tags are not allowed) validate-select: (Please select an option) required-entry: (This is a required field) validate-number: (Please enter a valid number in this field) validate-number-range: (The value is not within the specified range) validate-digits: (Please use numbers only in this field. Please avoid spaces or other characters such as dots or commas) validate-digits-range: (The value is not within the specified range) validate-alpha: (Please use letters only (a-z or A-Z) in this field) validate-code: (Please use only letters (a-z), numbers (0-9) or underscore(_) in this field, first character should be a letter) validate-alphanum: (Please use only letters…
Read More

Is Your Magento Store Secure? Here’s the Solution of Your Concern

Magento
Magento, despite being one of the robust e-commerce platforms available for online business players, has often found itself at the recieving end of hacking attacks and unauthorized logins, which further lead to online frogeries. Due to its huge popularity and the fact that it involves a lot of monetary transactions, e-businesses are realising the vulnerability of the platform and are vying to safegaurd their store from security breaches and malware attacks. So, how would you plan to protect your Magento store against the threat of cyber criminals? Well, the process is not as tricky as you might be thinking of. You only need to follow some simple security tips and make sure that you have incorporated all these basic things to your Magento store. But before we proceed to the…
Read More

4 Basic Yet Effective WordPress Blogging Tips For Beginners

Wordpress
The WordPress popularity is reaching new heights, as it powers around 22.3% of the topnotch websites. WordPress is today touted to be the best CMS, but you can't ignore the fact that it was designed initially as a blogging platform. And even today WordPress is favored by bloggers around the world, owing to the remarkable blogging capabilities it offers. If you're a neophyte and wish to create your own WP blog, I've come up with 4 handy tips that will help you create a successful blog. 1. Pick the Right Hosting Plan The first and foremost step that helps optimize your WP blog requires selecting the suitable hosting plan. If your blog takes time to load, visitors won't take much time to abandon your blog page, and without further ado…
Read More

Motivate Your Inner Writer Through These Five Awesome Tips

SEO
Motivation plays a vital role when you're writing. Be prepared to deliver utter crap if you're not in the mood to create that next masterpiece of yours. Thus, you have to make sure that you're always driven with a bag full of inspirations. However, knowing that you need to be motivated and actually getting there are two different things. In case you're having problems getting into the mood, the following are five tips on how  to motivate that inner writing spirit of yours! Check them out and write to your heart's content. 1. Focus on your goal and not on the results Always keep in mind that writing is all about sharing your emotions and ideas to your readers. Your goal is to express what's inside of you. Pull that…
Read More

Top 10 iPhone Apps Worth Waiting For in 2014

Mobile Application
Your presence on this blog itself indicates that you're a huge fan of applications & interested in Mobile application Development . Well, the ever-rising demand for innovative iPhone apps has played a pivotal role in encouraging mobile app developers to get involved in iPhone Application Development. iPhone apps have shown an outstanding performance and have been received well by a wide variety of users residing in different corners of the world. In this blog, I'll walk you through 10 brilliant iPhone apps that will definitely create a wave in the mobile app industry in the year 2014. iPhone App#1-Any.do Any.do is a fabulous list-making and task management application.With this app, you can easily review your daily tasks via the help of time and date reminders, geo-location reminders etc. All in…
Read More

Embellish your travel website with these 10 scintillating WordPress Themes

Wordpress
With all the hooh... hah... about travel and tourism industry, it has become a must for every travel agent to own his/her unique promotional website. A well-organized and eye-catchy website can aid in improvising the success rate of a tours and travel organization. In this blog, I walk you through an enticing collection of 10 brilliant WordPress themes that work as the best match for travel websites. Each of these themes reflects both luxury and elegance that form crucial components of every holiday package. So, let's now simply hop onto these 10 beautiful Travel WordPress Themes. Travel WordPress Theme No.1-Magazine Travel Theme Brought to you by Organic Themes, Magazine Travel Theme is built on a fully responsive framework. The best part of this WordPress theme is that it can be…
Read More

Add custom column and get custom renderer value in Magento grid

Magento
This post is helpful to add custom column and get custom renderer value in Magento grid admin. In /app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php file. [php] <?php protected function _prepareCollection() { $collection = Mage::getResourceModel($this->_getCollectionClass()); //$collection->getSelect()->join('sales_flat_order_address', 'main_table.entity_id = sales_flat_order_address.parent_id',array('postcode')); // Added my developer //$collection->getSelect()->joinLeft('sales_flat_order_payment', 'main_table.entity_id = sales_flat_order_payment.parent_id','method'); // Added my developer $collection->getSelect()->joinLeft('sales_flat_order_status_history', 'main_table.entity_id = sales_flat_order_status_history.entity_id','comment'); // Added my developer $this->setCollection($collection); return parent::_prepareCollection(); } ?> [/php] [php] <?php protected function _prepareColumns() { /**** start *****/ $this->addColumn('comment', array( 'header' => Mage::helper('sales')->__('comment'), 'index' => 'comment', 'filter' => false, 'sortable' => false, 'renderer' => 'Mage_Adminhtml_Block_sales_Order_Renderer_Red', )); /**** end ******/ } ?> [/php] Make directory called Renderer inside directory where your Grid.php is located and make file Red.php Make class Mage_Adminhtml_Block_Catalog_Product_Renderer_Red extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract [php] <?php class Mage_Adminhtml_Block_sales_Order_Renderer_Red extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract { public function render(Varien_Object $row) { $value = $row->getData($this->getColumn()->getIndex()); return '<span style="color:…
Read More

Attribute dropdown value display in magento products grid

Magento
This post useful to display custom attribute dropdown value in products grid in magento admin. [php] $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'supplier'); $options = array(); foreach( $attribute->getSource()->getAllOptions(true, true) as $option ) { $options[$option['value']] = $option['label']; } $this->addColumn('supplier', array( 'header'=> Mage::helper('catalog')->__('Supplier'), 'width' => '80px', 'index' => 'supplier', 'type' => 'options', 'options' => $options, )); [/php] [JWD-Magento-Development]
Read More