English 中文(简体)
如何利用SOAP v2将所有产品及其属性从Magento拖走
原标题:How to pull all products and their attributes off Magento using SOAP v2

After three days of occasionally fruitful headbanging I am able to pull a collection of products off a Magento website and obtain the extra attributes for a specific product, but I really need a full dump of all products and their attributes. So this works for an individual product:

$sku= HHAM-6 ;

$attributes = new stdClass();
$attributes->attributes = array( description ,  short_description ,  price );
$list = $client->catalogProductInfo($session, $sku, NULL, $attributes,  );

print_r($list);

and this works to get the basic info on all products:

$params =   ;

$result = $client->catalogProductList($session, $params);
print_r($result);

因此,我是如何把这两者推倒的? 后者的产出包括:

        [product_id] => 1
        [sku] => HHAM-6

然后,我如何将每种产品的第一个例行做法结合起来? 某种沥青构造?

如果这种情况太明显,但欢迎任何援助。

时间

问题回答

页: 1 永远只恢复以下特性:

        $result[] = array(
             product_id  => $product->getId(),
             sku         => $product->getSku(),
             name        => $product->getName(),
             set         => $product->getAttributeSetId(),
             type        => $product->getTypeId(),
             category_ids  => $product->getCategoryIds(),
             website_ids   => $product->getWebsiteIds()
        );

See appcodecoreMageCatalogModelProductApiV2.php line 82 (or some where around it).

可以通过<代码>catalogproductList获取所有产品,然后通过<代码>catalogProductInfo予以公布,并获取每一产品的属性。 但是,为什么不去管理和使用。 系统-研究;Import/Export->Export,并出口所有产品。

For SOAP v1 I found it in /app/code/core/Mage/Catalog/Model/Product/Api.php line 108





相关问题
how to represent it in dtd?

I have two element action and guid. guid is a required field when action is add. but when action is del it will not appear in file. How to represent this in dtd ?

.Net application configuration add xml-data

I need to add xml-content to my application configuration file. Is there a way to add it directly to the appSettings section or do I need to implement a configSection? Is it possible to add the xml ...

XStream serializing collections

I have a class structure that I would like to serialize with Xstream. The root class contains a collection of other objects (of varying types). I would like to only serialize part of the objects that ...

MS Word splits words in its XML format

I have a Word 2003 document saved as a XML in WordProcessingML format. It contains few placeholders which will be dynamically replaced by an appropriate content. But, the problem is that Word ...

Merging an XML file with a list of changes

I have two XML files that are generated by another application I have no control over. The first is a settings file, and the second is a list of changes that should be applied to the first. Main ...

How do I check if a node has no siblings?

I have a org.w3c.dom.Node object. I would like to see if it has any other siblings. Here s what I have tried: Node sibling = node.getNextSibling(); if(sibling == null) return true; else ...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

热门标签