我尝试使用此 https://www.siteground.com/tutorials/magento/import-products.htm 将产品 + 类别从 X magento 导出到 Y magento|
仅供引用,导出的文件是正确的,甚至是 XML 或 CSV 类型。
但是,我在导入它时发现错误。它说我找到了 84 行,但它只有导入的 1 条记录,当我检查管理产品时,没有导入任何产品。我尝试了 CSV 和 XML 文件,结果是一样的。
两者的 magento 版本相似,是否可以调试它?
最佳答案
在您的导入过程中,84 条记录意味着您的 csv 文件中有 84 行而不是 84 个产品!
我猜您的所有产品只使用一个 sku,这就是为什么您只有一种进口产品。很高兴知道
magento 使用 sku 作为 ID 来识别产品,因此您需要为每个产品分配一个唯一的 sku。
要通过 CSV 导入插入新产品,请检查您的 csv 文件中的此列。
新产品的必需产品属性(按应出现在 CSV 文件列中的方式编写):
库存单位 - 用于识别产品的唯一值。在 Pixafy 中,任何两个项目都不能共享相同的 SKU。
除非您已经设置了属性集,否则请将其设置为“默认”
这是什么类型的产品?您的选择是:简单、可配置、虚拟和可下载。此时无法导入分组或捆绑产品,必须在控制面板中创建。
产品名称 - 例如“魔术棒”。这不应超过 60 个字符
包含产品详细信息的详细描述。
出现在产品页面上产品图片右侧的简短描述
在销售或折扣前,您为此产品向客户收取的金额。
产品是启用还是禁用? Enabled为1,Disabled为2
客户将如何查看此项目?
在目录和搜索中可见 = 4
在目录中可见 =2
在搜索中可见 = 3
单独不可见 = 1
在“设置”>“税收”>“产品税种”下设置的税种 ID。默认情况下,应税商品为 2
为该产品的重量输入一个数值。这将被任何计算的运输方式使用。
此时,你唯一的选择是base
要了解如何将产品图片添加到您的 csv 文件,请阅读这篇文章:
关于php - 无法在后端 Magento 上导出导入产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31838424/
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
我对最新版本的Rails有疑问。我创建了一个新应用程序(railsnewMyProject),但我没有脚本/生成,只有脚本/rails,当我输入ruby./script/railsgeneratepluginmy_plugin"Couldnotfindgeneratorplugin.".你知道如何生成插件模板吗?没有这个命令可以创建插件吗?PS:我正在使用Rails3.2.1和ruby1.8.7[universal-darwin11.0] 最佳答案 随着Rails3.2.0的发布,插件生成器已经被移除。查看变更日志here.现在
我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我花了三天的时间用头撞墙,试图弄清楚为什么简单的“rake”不能通过我的规范文件。如果您遇到这种情况:任何文件夹路径中都不要有空格!。严重地。事实上,从现在开始,您命名的任何内容都没有空格。这是我的控制台输出:(在/Users/*****/Desktop/LearningRuby/learn_ruby)$rake/Users/*******/Desktop/LearningRuby/learn_ruby/00_hello/hello_spec.rb:116:in`require':cannotloadsuchfile--hello(LoadError) 最佳
我在pry中定义了一个函数:to_s,但我无法调用它。这个方法去哪里了,怎么调用?pry(main)>defto_spry(main)*'hello'pry(main)*endpry(main)>to_s=>"main"我的ruby版本是2.1.2看了一些答案和搜索后,我认为我得到了正确的答案:这个方法用在什么地方?在irb或pry中定义方法时,会转到Object.instance_methods[1]pry(main)>defto_s[1]pry(main)*'hello'[1]pry(main)*end=>:to_s[2]pry(main)>defhello[2]pry(main)
我使用的是Firefox版本36.0.1和Selenium-Webdrivergem版本2.45.0。我能够创建Firefox实例,但无法使用脚本继续进行进一步的操作无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055)错误。有人能帮帮我吗? 最佳答案 我遇到了同样的问题。降级到firefoxv33后一切正常。您可以找到旧版本here 关于ruby-无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055),我们在StackOverflow上找到一个类
当我尝试安装Ruby时遇到此错误。我试过查看this和this但无济于事➜~brewinstallrubyWarning:YouareusingOSX10.12.Wedonotprovidesupportforthispre-releaseversion.Youmayencounterbuildfailuresorotherbreakages.Pleasecreatepull-requestsinsteadoffilingissues.==>Installingdependenciesforruby:readline,libyaml,makedepend==>Installingrub
GivenIamadumbprogrammerandIamusingrspecandIamusingsporkandIwanttodebug...mmm...let'ssaaay,aspecforPhone.那么,我应该把“require'ruby-debug'”行放在哪里,以便在phone_spec.rb的特定点停止处理?(我所要求的只是一个大而粗的箭头,即使是一个有挑战性的程序员也能看到:-3)我已经尝试了很多位置,除非我没有正确测试它们,否则会发生一些奇怪的事情:在spec_helper.rb中的以下位置:require'rubygems'require'spork'
如何检查Ruby文件是否是通过“require”或“load”导入的,而不是简单地从命令行执行的?例如:foo.rb的内容:puts"Hello"bar.rb的内容require'foo'输出:$./foo.rbHello$./bar.rbHello基本上,我想调用bar.rb以不执行puts调用。 最佳答案 将foo.rb改为:if__FILE__==$0puts"Hello"end检查__FILE__-当前ruby文件的名称-与$0-正在运行的脚本的名称。 关于ruby-检查是否