使用SOAP v1 API创建的Magento Bundle产品不会显示在前端

时间:2015-08-24 11:39:17

标签: magento soap bundle product magento-1.9

问题

我正在使用带有PHP的SOAP v1 API在Magento 1.9商店中创建和更新产品。 一切都按预期工作,但捆绑产品从未出现在前端

如果我创建一个简单的产品而不是一切正常。

到目前为止,我已经以编程方式创建了捆绑产品,这些捆绑产品在后端显示完全与手动创建的数据相同。但是,它们不会出现在类别或搜索中。

到目前为止我检查了什么

创建的产品:

  • 已启用
  • 可见(目录/搜索)
  • 被分配到类别
  • 被分配到正确的网站
  • 被分配到正确的商店视图
  • 有货
  • 分配了一个简单的产品
    • 有库存
    • 有货

我也......

  • 禁用编译器
  • 试图刷新缓存
  • 尝试重新编制索引
  • 手动转到静态产品页面网址 - >捆绑产品出现

是否 我错过了或者可以检查?我真的没有想法,并且经历了我在Google和SO上找到的所有内容。

示例API调用

这是PHP中特定API调用的数据。

$productData = array (
  'category_ids' => array (2),
  'website_ids' => array (1),
  'name' => 'AK 000016 Bundle',
  'description' => 'AK00016 Bundle descr',
  'short_description' => 'AK00016 Bundle short',
  'status' => '1',
  'url_key' => 'AK000016',
  'visibility' => 4,
  'tax_class_id' => 2,
  'stock_data' => array (
     'qty' => '10',
     'is_in_stock' => '1',
     ),
  );

// Attribute-set id 4, store view code 'en'
$client->call($session, 'catalog_product.create', 
  array ('bundle', '4', 'AK000016', $productData, 'en'));

0 个答案:

没有答案