Magento Coding

Why Customers do not Trust your Magento Store?

M-Connect Media

When you are taking a step into eCommerce, it is essential that you have a platform that is absolutely trustworthy as far as the features and components are concerned and customers should also feel comfortable while shopping on your website.  If they do not feel welcomed on the website, there is every chance that they will not come back to your website again and even more, they may leave your website then itself.  Do you want to know the reason why they left? The most essential component is they do not trust and this is your huge challenge on hand.  Here are few tips on how you can build and gain trust on your Magento store:

View original post 651 more words

Standard
Magento Coding

Magento Theme Development: Information You Should be Aware of

M-Connect Media

Magento-Theme-DevelopmentHaving prior information and knowledge about anything really helps.  The same applies to Magento theme development too!

An open source platform exclusively for conducting eCommerce, Magento has emerged as the sole platform to offer complete compliance to the ever evolving and dynamic market trends on the World Wide Web.  Magento is the sole platform that wins hands down when you question the developers about its effectiveness and efficiency.  The web developers’ community has unanimously accepted this platform as the ideal choice for the kind of security it offers to the store owners, for the kind of extensibility and flexibility that it offers to the store owners.  And, not to forget, the advanced functionalities that are a part of it.

View original post 579 more words

Standard
Magento Coding

Way to create configuration settings for your Magento extension

My Tech Blog

Assuming you have knowledge on module creation!…

Step1: In your etc folder add system.xml file in this

===============================================================

To void permissions problem.

Step2: You need to add below xml in your extension config.xml file.

================================================================================

Below is the way to retrive values from above settings.

Mage::getStoreConfig(‘modulename/modulename_group/modulename_input’,Mage::app()->getStore());
Mage::getStoreConfig(‘modulename/modulename_group/modulename_select’,Mage::app()->getStore());

We will go little more in to it.
Ex: if we want to custom values other than just Yes/NO in the sorce model we have that also by doing below.

Create model in your module like

And add below tag in system.xml
<source_model>modulename/modelname</source_model>
instead of
<source_model>adminhtml/system_config_source_yesno</source_model>

We have few other default source_models available in the system like.
<source_model>adminhtml/system_config_source_enabledisable</source_model>

We have frontend_model also as below
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>

For file upload add below.

<backend_model>adminhtml/system_config_backend_file</backend_model>
<upload_dir>var/uploads</upload_dir>

Below is the reference of different field type we have in the system.

View original post

Standard
Magento Coding

8 Tips to Hire Right Magento Development Partner

You want to push your offline business in online segment then need to design an eCommerce system. There is two types of implementation like custom development and open source customization. Most of the business select open source tools to save time and manage their budget. Currently, Magento Commerce is the most preferable tool to build eCommerce website because of its advanced functionality and security.

Read more…

Link
Magento Coding

Importance Of Using Right ‘CONTENTS’ for SEO

Hire Magento Developers.

Search engine optimization (SEO) is perhaps the top most internet marketing strategies and plan making tool.

logo

SEO is a core online marketing concept. You use a lot of keyword throughout your entire web site contents which in turn raises your web sites rankings on different search engines. When you do this people who search for keywords that you have chosen are more likely to get diverted to your website.

A very quality SEO advice would be writing appropriate and suitable meta tags on every single page of your web site. Description tags are very useful as they are the ones who provide textual data about your web site across the search engine results. Always remember to keep your meta tags short and limited to your real description of the website as search engines usually read and look for only a certain number of words anyways.

In the world of SEO…

View original post 368 more words

Standard
Magento Coding

Solution For Admin Login Problem in Magento

magento 1.4 admin panel login issue
Its very irritating when I work on localhost and my things does not go in my way.
Same problem i did face when i looked to magento 1.4 community edition. I just looked in backend where same issue was there that was in magento 1.3. That was my admin panel was not showing me dashboard once i entered correct username and password.

so same way like in magento 1.3 i figured out
,

1. app\code\core\Mage\Core\Model\Session\Abstract\varien.php
2. $cookieParams = array(
‘lifetime’ => $cookie->getLifetime(),
‘path’ => $cookie->getPath(),
‘domain’ => $cookie->getConfigDomain(),
‘secure’ => $cookie->isSecure(),
‘httponly’ => $cookie->getHttponly()
);
to be replaced with
$cookieParams = array(
‘lifetime’ => $cookie->getLifetime(),
‘path’ => $cookie->getPath()
/* ‘domain’ => $cookie->getConfigDomain(),
‘secure’ => $cookie->isSecure(),
‘httponly’ => $cookie->getHttponly()*/
);

Update (For Magento 1.4.*)

In Magento 1.4, you have to comment code from line 86 to 98 in app/code/core/Mage/Core/Model/Session/Abstract/Varien.php. Like this:-

/* if (!$cookieParams[‘httponly’]) {
unset($cookieParams[‘httponly’]);
if (!$cookieParams[‘secure’]) {
unset($cookieParams[‘secure’]);
if (!$cookieParams[‘domain’]) {
unset($cookieParams[‘domain’]);
}
}
}

if (isset($cookieParams[‘domain’])) {
$cookieParams[‘domain’] = $cookie->getDomain();
} */

Interested Magento Tips – 8 Tips to Hire Right Magento Development Partner

Standard
Magento Coding

Magento Events Cheat Sheet (1.7)

Joy'S Community

Magento uses a fantastic event hooking system, following the Observer Design Pattern, allowing additional functionality to be plugged in and out without modifying the core code.

This list of events is automagically extracted directly from the Magento codebase. It’s pretty unlikely that anything was missed but if you do notice something, get in touch.

FileLineEvent
cron.php46default
app/code/core/Mage/Adminhtml/Controller/Action.php159adminhtml_controller_action_predispatch_start
app/code/core/Mage/Adminhtml/Block/Customer/Edit/Tab/Carts.php61adminhtml_block_html_before
app/code/core/Mage/Adminhtml/Block/Report/Grid.php186adminhtml_widget_grid_filter_collection
app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Meta.php76adminhtml_cms_page_edit_tab_meta_prepare_form
app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Design.php125adminhtml_cms_page_edit_tab_design_prepare_form
app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Main.php119adminhtml_cms_page_edit_tab_main_prepare_form
app/code/core/Mage/Adminhtml/Block/Cms/Page/Edit/Tab/Content.php98adminhtml_cms_page_edit_tab_content_prepare_form
app/code/core/Mage/Adminhtml/Block/Api/User.php52api_user_html_before
app/code/core/Mage/Adminhtml/Block/Widget/Container.php307adminhtml_widget_container_html_before
app/code/core/Mage/Adminhtml/Block/Permissions/User.php52permissions_user_html_before
app/code/core/Mage/Adminhtml/Block/Template.php80adminhtml_block_html_before
app/code/core/Mage/Adminhtml/Block/Sales/Reorder/Renderer/Action.php55adminhtml_customer_orders_add_action_renderer
app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tabs.php157adminhtml_catalog_category_tabs
app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php284adminhtml_catalog_category_tree_is_moveable
app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php321adminhtml_catalog_category_tree_can_add_root_category
app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tree.php341adminhtml_catalog_category_tree_can_add_sub_category
app/code/core/Mage/Adminhtml/Block/Catalog/Category/Tab/Attributes.php161adminhtml_catalog_category_edit_prepare_form
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php311adminhtml_catalog_product_grid_prepare_massaction
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Gallery/Content.php60catalog_product_gallery_prepare_layout
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php64adminhtml_catalog_product_edit_prepare_form
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/New/Product/Attributes.php80adminhtml_catalog_product_edit_element_types
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Main.php406adminhtml_catalog_product_attribute_set_main_html_before
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Set/Toolbar/Main.php68adminhtml_catalog_product_attribute_set_toolbar_main_html_before
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php71adminhtml_product_attribute_types
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Attribute/Edit/Tab/Main.php242adminhtml_catalog_product_attribute_edit_prepare_form
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Action/Attribute/Tab/Attributes.php50adminhtml_catalog_product_form_prepare_excluded_field_list
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php143adminhtml_catalog_product_edit_prepare_form
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes.php167adminhtml_catalog_product_edit_element_types
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Price/Recurring.php42catalog_product_edit_form_render_recurring
app/code/core/Mage/Adminhtml/Block/Catalog/Product/Edit/Tab/Attributes/Create.php85

View original post 1,152 more words

Standard
Magento Coding

Custom System Configuration in Magento

Magento Planet

Magento provide a wide range to maintain the core details. Sometimes it is required to maintain some data in the admin-end, so that admin can change configuration as needed in different situation.

In order to have a module configuration in admin-end we can add the detail under System -> Configuration like other modules in Magento. For that we need to have a new xml file called system.xml under Namespace->ModuleName-> etc. in Magento local code pool. In system.xml we generally add all the system configuration details.

View original post 441 more words

Standard