Magento
文章平均质量分 80
wonderfan
云计算,电商和移动互联网
展开
-
[Magento] Why the catalog promotion rule disappear after some time?
In Magento, catalog rules apply to catalog and products to cut the product prices and promote sales. This is one special sharp tool for holidays promotion. Catalog price offers four ways to discount t原创 2012-12-26 18:40:59 · 2435 阅读 · 0 评论 -
Tax module in Magento
Tax module is one of coremodules in Magento and it includes Block, Helper, Model, ect andsql file structures.The table schema is in the sql directory andtable tax_class,tax_calculation_rate,tax_calcul原创 2012-12-26 18:54:35 · 420 阅读 · 0 评论 -
Magento Code Snippets
public function statAction(){ $fileName ='report.csv'; $io = new Varien_Io_File(); $path = Mage::getBaseDir('var') . DS . 'export'. DS; $name = md5(microtime());原创 2012-12-26 18:54:28 · 506 阅读 · 0 评论 -
Powerful block system in Magento
When you read the class Mage_Core_Block_Abstract,you will know that magento creates a very powerful block system. First of all, Mage_Core_Block_Abstract is thesubclass of Varien_Object. That is t原创 2012-12-26 18:54:31 · 501 阅读 · 0 评论 -
Payment like Paypal
Payment like Paypal,Google checkout in Magento 1)Google checkout payment; 1.1)Configurationfiles: 1.1.1)Special points in the config.xml; There will be one attribute原创 2012-12-26 18:54:26 · 495 阅读 · 0 评论 -
[Magento] Add custom attribute by SQL
Step 1) Insert AttributeData INSERT INTO `eav_attribute` (`entity_type_id`,`attribute_code`, `attribute_model`, `backend_model`,`backend_type`, `backend_table`, `frontend_model`,`frontend_input`,原创 2012-12-26 18:54:16 · 640 阅读 · 0 评论 -
Magento : Daily codes
$entityTypesData =Mage::getModel('eav/entity_type')->getCollection()->getData(); $typeData['attribute_model'] = 'eav/entity_attribute'; $typeCode = $typeData['entity_type_code']; $typeIde =原创 2012-12-26 18:54:14 · 288 阅读 · 0 评论 -
How to know whether the attribute belongs to one types of productin Magento?
How to know whether the attribute belongs to one types of productin Magento? ==================================================================== $applyTo = explode(',',$installer->getAttribute('cat原创 2012-12-26 18:53:50 · 300 阅读 · 0 评论 -
[Magento] Get Product Attributes
I have found that it is very useful to be able to get attributesfrom the system and use them in places other than a productscategory page. I always forget the exact syntax to use so, this isgoing to b原创 2012-12-26 18:53:43 · 728 阅读 · 0 评论 -
Writing Magento Custom API
I've been doing some work with the open source Magento web storesoftware, mostly to do with their XMLRPC API for our ReadyToShipsoftware. Inevitably, the requirement arised that couldn't besolved by t原创 2012-12-26 18:53:28 · 434 阅读 · 0 评论 -
[Magento] How export and import are implemented?
Introduction This long anticipated feature is arguably one of themost importantones in ecommerce world. Flexibility of this interface definescapability of the application to commun原创 2012-12-26 18:53:14 · 346 阅读 · 0 评论 -
How to import products into Magento?
There’s a little confusion among some on how to importproducts into a Magento ecommerce store. I spent some timetoday researching and trying to find the best method on doing this.The reason for my r原创 2012-12-26 18:53:04 · 376 阅读 · 0 评论 -
[Magento] Meta Description and SEO
$layer = Mage::getSingleton('catalog/layer'); $attributes =$layer->getFilterableAttributes(); $w_meta = ""; $w_arr =array(); if(Mage::registry('current_category')){ $w_arr[] =str_re原创 2012-12-26 18:53:39 · 433 阅读 · 0 评论 -
[Magento] Overriding Core files
When building custom modules for Magento, one of the most commonneeds is to override Magento’s core files, most commonly Blocks,Models, Resources, and Controllers. And, by the way, when I say“override原创 2012-12-26 18:52:57 · 433 阅读 · 0 评论 -
[Magento] How to add new fields?
How to add new fields in magento e-commerce? There is no easy method like adding product attribute for categoryyet. But we can achieve this by adding from database. You just needto deal with three原创 2012-12-26 18:54:19 · 439 阅读 · 0 评论 -
[Magento] Email Template Enhancement
getItem()?> getItem()->getOrder()?> getProduct()->getId();$product =Mage::getModel('catalog/product')->load($pid);?> $categoryIds =$product->getCategoryIds();原创 2012-12-26 18:54:08 · 461 阅读 · 0 评论 -
[Magento] Get the native SQL
We use Zend_Db_Select's assemble or _toString to get the native sqlfor the model query. For collection class, it is also recommendedto use this way: $sqlStruct['sql'] =$collection->getSelectSql(tru原创 2012-12-26 18:53:48 · 360 阅读 · 0 评论 -
Make a basic SOAP call in Magento
Magento has a core API that allows developersto access customer, product, and transaction data via the simpleobject access protocol (SOAP). Magento's SOAP API makes the platform especially easy toint原创 2012-12-26 18:53:30 · 629 阅读 · 0 评论 -
Magento: Get category name
$product->getCategoryIds() givesarray of category ids which the product is associated to. We canloop through this array and load each category to get the categoryname and url. <?php $categoryIds原创 2012-12-26 18:52:50 · 474 阅读 · 0 评论 -
[Magento] Change store's language and currency according to customer's GeoIP?
It is brilliant that your online store or shop can show customers' native language and currency when they access your stores.This is dynamic and charming feature we want to achieve in Magento. Luckily原创 2013-01-06 18:49:25 · 8987 阅读 · 0 评论 -
[Magento] Use browser to run the index shell ?
1.Command line way php -f indexer.php -- [options] 2.Browser way $_SERVER['argv'] = array('--reindex','catalog_url'); $_SERVER['REQUEST_METHOD'] = NULL; $shell = new Mage_Shell_Compiler(); $shell->原创 2014-01-01 20:13:54 · 609 阅读 · 0 评论 -
[Magento] Product Import Scripts
class WonderFan_ImportProduct_Model_Convert_Adapter_Product extendsMage_Catalog_Model_Convert_Adapter_Product { protected$custom_options = array(); publicfunction saveRow(array $im原创 2012-12-26 18:53:46 · 712 阅读 · 0 评论 -
[Magento] Create a simple report
1)get the tablse schema; describe sales_flat_order; show columns from sales_flat_order; 2)write the SQL selecttt.customer_group_code,tt.name,sum(tt.total_qty_ordered)from (selectc.cu原创 2012-12-26 18:54:21 · 465 阅读 · 0 评论 -
[Magento] How to generate EXCEL report
How to generate EXCEL report in Magento? 1)Get the PHP EXCEL library; There are twooptions: 1.1)Use the PHP officiallibrary: PEAR package: http://pear.php.net/manual/en/pack原创 2012-12-26 18:54:24 · 472 阅读 · 0 评论 -
Know more about your customer…
Magento provides a simple user account signup page. However, someonline stores might want to collect relevant customer informationfor more targeted and personal interactions with their customers.Some原创 2012-12-26 18:53:00 · 424 阅读 · 0 评论 -
Magento Upgrade
######Task: Upgrade the magento from 1.4 to 1.7 1.Use Magento connection to upgrade the Magento Core files; After upgrade, it will be 503error on both of frontend and backend. This is because mag原创 2012-12-26 18:53:52 · 384 阅读 · 0 评论 -
Automatic import using Magento cron job
Importing a large quantity of products via the shell. When the importer loads (when the user has pressed run)it parses the complete source file (csv, xml) and places it in atemporary databa原创 2012-12-26 18:53:11 · 466 阅读 · 0 评论 -
How to create custom price in Magento?
I recently needed a very specific shopping cart pricerule that I could not create with the existing logic inthe shopping cart price rules form. Programming to therescue. What I needed to create was原创 2012-12-26 18:53:02 · 978 阅读 · 0 评论 -
How to overload controller in Magento?
1. Create your modulefolders and files Magento/app/code/local/MyNameSpace/MyModule/etc/config.xml Magento/app/code/local/MyNameSpace/MyModule/controllers/Checkout/CartController.php Magen原创 2012-12-26 18:52:54 · 406 阅读 · 0 评论 -
Retrieving product information in Magento
If you are developing Magento template sooner or later you willneed to obtain some product information and rearrange it to fityour template. One of the most useful function while working withMagento i原创 2012-12-26 18:52:52 · 371 阅读 · 0 评论 -
[Magento] Add downloadable products
Probably you know it’s possible to add a product to the cart via querystring, but may be youprefer code a new module for your needs using Magento objects andmethods. So adding a simple product is e原创 2012-12-26 18:52:43 · 340 阅读 · 0 评论 -
Develop your own Magento mobile application
Do you want to develop your own Magento mobile application? Great! I’ll give you some pointers on how to get a grasp onMagento’s XMLConnect, an extension that servesMagento Mobile application. Kee原创 2012-12-26 18:52:41 · 525 阅读 · 0 评论 -
[PHP] Easy popup in Magento
How to create the popup in an easy way?原创 2014-02-27 19:32:47 · 835 阅读 · 0 评论 -
How to extend Magento core controller?
Just as with models/blocks/helpers, there are times when we want to change the way a core Magento controller works. Since we DON'T EVER WANT TO CHANGE THE CORE, we need a way to tell a request to use原创 2011-12-31 10:47:37 · 425 阅读 · 0 评论 -
Magento Dynamic Hooks
Usually, i divide Magento hooks into two category: block hooks and model hooks. Model hooks are used to add extra handling for business logic and block hooks for template rendering. 1. Block Hooks;原创 2012-11-26 11:18:39 · 447 阅读 · 0 评论 -
Magento Email Variables
1.How to create the variables and make them available for templates? There are two kinds of variables: configuration variables and static variables. I regards configuration variables as values se原创 2012-11-14 08:18:15 · 424 阅读 · 0 评论 -
Add more information in customer's order view page
1. Add block handler when customer logs in 2.Get the the data in the block: public function __construct() { parent::__const原创 2012-11-15 17:28:08 · 623 阅读 · 0 评论 -
Do not show out of stock products in Magento
1. Magento Inventory Tables: Magento uses several tables to manage stocks. Table cataloginventory_stock is used to manage stock names. Table cataloginventory_stock_item has the relationship between p原创 2012-11-19 16:43:36 · 717 阅读 · 0 评论 -
How to make order summary more beautiful?
How to make order summary more beautiful? 1.Order review layout: defaultcheckout/cart_item_renderercheckout/onepage/review/item.phtml groupedcheckout/cart_item_renderer_groupedcheckout/onep原创 2012-11-20 08:50:15 · 591 阅读 · 0 评论 -
How to calculate the tier prices in Magento
Magento supports tier prices feature and it allows the actual price to be determined by the quantities. This is a common sale promotion technique used by lots of Magento store owners. Mageno product原创 2012-12-25 18:02:40 · 750 阅读 · 0 评论