Friday, January 30, 2015

Create an commerce order programmatically

The following steps to describe about to create an commerce order programmatically in Drupal

global $user;
$product_id = 100;
$quantity = 1;

$order = commerce_order_new($user->uid, 'cart');
commerce_order_save($order);
$line_item = commerce_product_line_item_new($product, $quantity, $order->order_id);
commerce_line_item_save($line_item);
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
$order_wrapper->commerce_line_items[] = $line_item;
commerce_order_save($order);

Thursday, December 4, 2014

Implement Jquery infinite scroll plugin

Plugin Source: https://github.com/paulirish/infinite-scroll/

Automatic Scroll:
$('selector').infinitescroll(options);

 Manual Scroll:
$('#scroll-container').infinitescroll(options);
$('#scroll-container').infinitescroll('unbind');

$('.view_more').click(function() {
    $('#scroll-container').infinitescroll('retrieve');
    return false;
});

Note:
You may have to add the manual trigger behavior if you are working with masonry or isotope in order to make it work. Just include manual-trigger.js after infinitescroll and pass the behavior by passing behavior: 'twitter' when calling the plugin.

Monday, October 27, 2014

GIT shows warning when pull

GIT shows warning when pull. If you are getting the below warning message when GIT pull

(gnome-ssh-askpass:29014): Gtk-WARNING **: cannot open display:

Please use "unset SSH_ASKPASS"



Friday, October 10, 2014

Show new products list on homepage in Magento

Please follow the below steps to showing the new products list on homepage in Magento.






1. Admin -> CMS -> Pages
2. Edit "Home page" content
3. Click "Content" tab
4. Press "Show/Hide editor"
5. Click "Insert Widget"
6. Choose "Catalog New Products List" from Widget type drop down
7. Ans choose "Widget Options"
8. Done. Insert Widget




Wednesday, October 8, 2014

Magento admin login not working

There is the problem with session cookie. So open the /app/code/core/Mage/Core/Model/Session/Abstract/Varien.php file and comment out the line

//'domain'   => $cookie->getConfigDomain(),
//'secure'   => $cookie->isSecure(),
//'httponly' => $cookie->getHttponly()