Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用自定义PHP脚本添加产品?_Php_Magento - Fatal编程技术网

如何使用自定义PHP脚本添加产品?

如何使用自定义PHP脚本添加产品?,php,magento,Php,Magento,我的目标是做一个自定义的“添加产品页面”,这样我就可以自定义我想要的一切。到目前为止,我已经成功地创建了一个.phtml文件,并在后端菜单中为其创建了一个链接 想象一下,在后端查看一个完全空白的.phtml文件——这就是我现在所处的位置 我如何制作一个表单,在这里我可以添加基本相同的内容,就像在默认的“添加产品页面”中一样,但是通过。PHP?我这样做的原因是为了预先定义一些值,因为大多数内容每次都是相同的。这让我想到了我的 如何预定义一些值,使它们不需要更改,但可以更改 是否可以添加图像上传,因

我的目标是做一个自定义的“添加产品页面”,这样我就可以自定义我想要的一切。到目前为止,我已经成功地创建了一个.phtml文件,并在后端菜单中为其创建了一个链接

想象一下,在后端查看一个完全空白的.phtml文件——这就是我现在所处的位置

  • 我如何制作一个表单,在这里我可以添加基本相同的内容,就像在默认的“添加产品页面”中一样,但是通过。PHP?我这样做的原因是为了预先定义一些值,因为大多数内容每次都是相同的。这让我想到了我的

  • 如何预定义一些值,使它们不需要更改,但可以更改

  • 是否可以添加图像上传,因此我基本上具有与默认情况相同的可能性


  • 谢谢大家!

    老实说,我会用类似的东西

    这将允许您导入包含所有数据的csv文件,而无需从头开始重新构建

    为了解决您的其他问题,由于导入的文件是csv,您基本上可以做您想要做的事情。您可以将预定义的值复制并粘贴到中。 Magmi还将导入图像并正确分配它们


    另一个好处是Magmi的可扩展性很好,我工作的站点上有2500多个项目,它可以处理全部数据,或者只是快速加载几个项目。

    我使用了内置的magento导入工具。阅读并遵循它完全有效的说明。因此,如果您想创建自己的代码(我建议您不要这样做),请首先检查代码以进行导入。我将我们所有的产品放在MySql数据库中,然后使用php脚本创建csv导出文件发送到magento。然后,该脚本设置所有默认值。内置导入可以处理图像。。。您将它们ftp到您的站点(可以在php中自动完成,我已经完成了),导入脚本将获取图像上载文件夹的位置

    我建议人们不要直接使用Magento的原因是数据库中数据的组织方式非常复杂。我从来没有见过这样的东西,我习惯于让id链接到5个表中的东西。在这里,他们将一个表用于许多函数,因此一个项目id可能会显示5到7次


    此外,除非您真正了解它如何使用产品属性的体系结构以及其中的所有细微差别,否则谁知道结果会是什么呢。更糟糕的是,当更新到来时,他们会更改(或删除)您工作所需的类。

    phpwebsite和wordpress托管的应用程序处于脱机状态。