2010-08-18 4 views
1

Mon but est d'obtenir tous les attributs listés dans la section Catalogue -> Attributs -> Gérer les attributs du panneau d'administration en utilisant l'appel de l'API SOAP.Magento L'appel API SOAP catalogCategoryAttributeList ne retourne pas tous les attributs

Quand je fais appel

stub.catalogCategoryAttributeList(sessionId) 

Note: Java, Apache Axis utilisé pour effectuer cet appel. En php, il est lié à cet appel - http://www.magentocommerce.com/wiki/doc/webservices-api/api/catalog_category_attribute#catalog_category_attribute.list

Je reçois un ensemble limité d'attributs pour une raison quelconque. voici ce:

increment_id 
parent_id 
updated_at 
created_at 
name 
description 
image 
meta_title 
meta_keywords 
meta_description 
is_active 
all_children 
path_in_store 
children 
url_key 
url_path 
path 
position 
level 
display_mode 
landing_page 
is_anchor 
available_sort_by 
default_sort_by 
custom_design 
custom_design_apply 
custom_design_from 
custom_design_to 
page_layout 
custom_layout_update 

Je manque certains attributs majeurs ici par exemple est ici certains sont liés à des propriétés t-shirt:

color 
gender 
size 
+0

Quelle version d'API utilisez-vous v1 ou v2? – Kapil

Répondre

1

Je sais que cette question est très ancienne, mais toujours essayer de poster une réponse connue autant que possible, pour rendre le SO plus informé.

Ce que vous obtenez est parfaitement bien, puisque l'API SOAP "catalogCategoryAttributeList" affichera les attributs de catégorie seulement & pas les attributs du produit. Pour obtenir tous les attributs de produit du catalogue, vous devez appeler l'API SOAP "catalogProductAttributeList", mentionnée here.

Espérons que ça aide.

Questions connexes