所以,我的主要问题是这个。现在我有一个使用 AWS 的 Elastic Beanstalk 运行的页面,其中运行了多个实例。主要问题是 CSV 导入器将文件上传到实例,但是对于下一步,WC 会再次检查文件是否存在,并且因为它可以在运行时更改实例,所以文件可能不存在。所以我想出的想法是在 S3 上上传文件并检查是否有任何方法可以通过如下链接获取、读取和处理导入:https://app-s3.s3.amazonaws.com/folder/TestFile。我设法从 PHP 读取文件的内容,但主要问题是内置的导入器类不处理字符串或数组,它实际上读取了CSV 文件的多次,所以这个选项有点没用。
我还尝试使用WC_Product_CSV_Importer类,它已经有点成功,但是映射它完全被破坏了或者我不知道如何正确设置它,因为关于这个类的 woocommerce 文档它真的没用并且不解释任何东西。
现在我在这个问题上处于 0 级,我没有想法或选项......如果有一个可以完成这项工作的外部插件,我可以尝试,但主要目标是在主题内构建它。