Posts

Showing posts from 2017

Magento Website / Store Groups / Store Views

Magento Website / Store Groups / Store Views Magento is much flexible and provide us a gteat flexibility for multistore setup.But there is a common confusion between Website,Store & Store View. If you login to your Magento backend and go to System > Manage Store There you'll find the terms "Website", "Store" and "Store view". This is really confusing as soon as you start digging into the code because there those terms are mapped to "Website", "Store Group" and "Store View": Backend  Label  Website Store Store View Model Class Mage_Core_Model_Website Mage_Core_Model_Store_Group Mage_Core_Model_Store Database Table core_website core_store_group core_store To always be clear I'll stick to the terms "Website", "Store Group" and "St

Magento 2 Adding custom .less & css

How to Import   custom less css 1- add new file this location   (app\design\frontend\Vendor\Themename\web\css\source\_custom.less) 2-and import  _custom.less file  in _sources.less (app\design\frontend\Vendor\Themename\web\css\source\_sources.less)      @import '_custom.less'; 3- Run static content deploy> Go to Root of M2 setup php bin/magento setup:static-content: deploy How to Override default less file 1-Copy file form vendor/magento/theme-frontend-blank/web/css/styles-l.less 2- Paste  file here (app\design\frontend\Vendor\Themename\web\css\) In styles-l.less file import   _styles.less and   in _styles.less  import   _sources.less 3- Run static content deploy> Go to Root of M2 setup php bin/magento setup:static-content: deploy How to Import custom css file 1- add new file this location   (app\design\frontend\Vendor\Themename\web\css\_custom1.less) 2-call  _custom1.less to (app/design/frontend/Mycustom/newtheme/Magento_Theme/layout

Magento Checkout redirects to “Shopping cart is empty”

This is because of cookies. In Magento, by default cookie’s lifetime is set to 3600 (1 hour). But if the end users computer time runs ahead of server’s time, cookies will not get set for magento frontend as well as backend. To solve this, set cookie’s lifetime to 86400 (1 day) instead of 1 hour and everything will work as expected. You can also set cookie lifetime to 0, so that cookie will only expire when the user’s browser is closed. Go to: Magento backend -> Sytem -> Configuration -> Web -> Session and Cookie Management