如何使用 php 函数将简单产品添加到 Magento 中?

发布于 2024-09-27 04:41:18 字数 78 浏览 3 评论 0原文

如何使用 php 函数将产品添加到 Magento 中?我用过API,但是速度很慢。我必须导入大约 100.000 条记录并每天晚上检查库存。

How have I to add a product into Magento using a php function? I have used the API but it is very slow. I have to import about 100.000 records and check the stock everynight.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

葬心 2024-10-04 04:41:18

以编程方式添加产品很容易。您首先创建一个空白模型

$product = Mage::getModel('catalog/product');

,然后填写...

$product->setSku('XXXX')    // must be a unique value
    ->setName('Your product\'s name')
    ->setWebsiteIds(array(1))    // should have at least one website to show
    ->setCategoryIds('1,2,3')    // comma-separated list
    ->setStatus(true);

...等等您想要的属性。 (此处的值仅作为示例。)请记住包含所有必需的属性,例如描述、价格、税级、可见性等。
最后将其添加到数据库中。

$product->save();

您是否尝试过使用导入/导出配置文件< /a>?

Programmatically adding a product is easy. You start with creating a blank model

$product = Mage::getModel('catalog/product');

Then fill it in...

$product->setSku('XXXX')    // must be a unique value
    ->setName('Your product\'s name')
    ->setWebsiteIds(array(1))    // should have at least one website to show
    ->setCategoryIds('1,2,3')    // comma-separated list
    ->setStatus(true);

...and so on for the attributes you want. (Values here are examples only.) Remember to include all required attributes like description, price, tax class, visibility, etc.
Finally add it to the database.

$product->save();

Have you tried using the import/export profiles?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文