草庐IT

Magento2

全部标签

php - 无法在 Magento 1.6.2 中更新产品的库存项目数量

我正在尝试从脚本中更新Magento中产品的库存数量。我加载产品,设置库存数量,然后保存-但数量保持不变。//getstockdata$stockData=$product->getStockItem();printf(PHP_EOL.'Stock:qty=%d,instock=%s,man_stock=%s,use_cfg_man_stock=%s'.PHP_EOL,$stockData->getData('qty'),$stockData->getData('is_in_stock'),$stockData->getData('manage_stock'),$stockData->

php - magento 安装错误 "PHP extension "curl“必须加载”

安装完成后出现如下错误"PHPextension"curl"mustbeloaded."PleasesetallrequiredsettingsbeforeclickingContinue在本地化步骤之后(即在配置步骤中)我不知道怎么解决?请帮帮我!提前致谢 最佳答案 在您的XAMPP/WAMP服务器的php.ini配置文件中取消注释以下行:extension=php_curl.dll。 关于php-magento安装错误"PHPextension"curl“必须加载”,我们在Stack

php - Magento 自定义订单属性/字段?搬起石头砸自己的脚?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我正在使用4个域中的单个目录构建Magento商店:1个用于美国,3个用于欧洲(英国、法国和德国)。在欧洲有1个履行仓库,在美国有1个,在美国有一种非官方/内部“仓库”,在那里完成赠品等,我们不跟踪Magento中的库存水平。我们需要跟踪特定的交易类型,如普通网络销售以及内部/管理订单,如非网络销售、赠品、贸易展览订单等。我的计划是扩展核心订单模型并添加某种“订单/交易类型”字段,然后在下

php - 多个 Magento 环境

我们有一个Magento商店设置并在版本控制下,我们想设置一个使用相同代码但连接细节不同的暂存商店。例如实时商店的实时详细信息和用于登台的登台数据库。这在Magento中可行吗,默认情况下似乎没有办法做到这一点? 最佳答案 有很多方法,最简单的一种不需要额外的扩展是->创建/app/etc/local.xml.dev/app/etc/local.xml.live/app/etc/local.xml.stage不要对local.xml进行版本控制并在每个环境中对正确的文件进行符号链接(symboliclink),这样您就可以将所有连接

php - 如何在 Magento 中向客户组添加自定义属性?

我们使用的是MagentoCE1.7.0.0,我们正在尝试向客户组实体添加新属性。我们已经使用以下安装脚本成功地为客户添加了自定义属性:startSetup();$setup=Mage::getModel('customer/entity_setup','core_setup');$setup->addAttribute('customer','ussco_account_number',array('type'=>'varchar','input'=>'text','label'=>'USSCOAccountNumber','note'=>'Leaveblankfordefault'

php - Magento 客户登录页面重定向到自身,没有任何错误

我遇到了一个问题,当输入正确的凭据时,Magento会将用户重定向到前端登录。这似乎只有在用户之前在同一浏览器中打开过不同的商店View时才会发生。我已将Magento管理中的cookie域设置为每个商店View的域。我可以清除浏览器登录到两个商店的缓存,一切都很好,直到我注销两个商店然后再回到一个商店,我会遇到问题。配置设置为在前端使用SID,但禁用后我仍然遇到问题。有什么建议吗?我使用的是Magento1.7社区版。 最佳答案 另一种可能导致客户登录问题的情况是登录模板中缺少form_key。为了解决这个问题,请在您的主题中找到

php - 如何覆盖magento核心模型(模型类文件直接在app/code/core/Mage/Core/Model目录下)

我想重写一个核心模型类,但找不到正确的方法。我在谷歌上搜索了很多,但是一些示例显示了如何覆盖不在app/code/core/Mage/Core/Model文件夹中的模型以及一些示例展示了如何覆盖Core子目录中的模型,例如app/code/core/Mage/Core/Model/Resources/Eav/Mysql4/.我已经阅读了示例,但我仍然找不到覆盖它的方法。例如,我想覆盖app/code/core/Mage/Core/Model/Store.php这是我使用的xml,但它不起作用。请帮我找出哪一部分是错误的。提前致谢!app/etc/models/My_Coretruelo

php - Magento - 使用自定义环境变量获取敏感数据库信息

我知道Magento将数据库连接详细信息存储在local.xml文件中,但是出于安全目的,我们公司正在努力避免将密码和其他敏感数据存储在我们的git存储库中。我知道您可以通过.htaccess文件轻松创建环境变量,但我希望找到一个可行的解决方案,使我能够从环境变量动态设置此数据库信息。因为local.xml是一个XML文件,而且这是一个非动态/服务器端文件类型,我们不能用它来读取环境变量。是否有办法以某种方式向Magento添加一些Hook/自定义行为,以便我可以将local.xml替换为允许我引入这些环境变量的PHP文件?所以在某种意义上,local.XML将成为一个local.PH

php - Magento 跳过结帐页面上的送货方式

我有两种送货方式,免费送货和统一费率,其中免费送货的最低运费为1500,统一费率的固定金额为135。我必须跳过一步结帐页面上的送货方式选项,但它应该应用于购物车中的总金额。我在结账页面跳过了送货方式,但在付款结束时,它给我错误,那个请注明送货方式 最佳答案 你需要覆盖单页Controller和单页block请引用下面的代码。**Magento:SkipShippingMethodfromonepagecheckout**Firstoverridefollowingfiles(i.e.inlocaldirectory)ratherth

php - Magento:比较产品链接不起作用

我的产品比较链接无效。这是在Magento1.9中。Myissuesarealmostidenticaltothispost,除了清除索引不起作用。还有什么我可以尝试的吗?问题如下:当我在产品上单击“添加到比较”时,会出现一条消息,指出“某某产品已成功添加到比较列表”。但是比较产品侧边栏显示“您没有要比较的项目。”我可以告诉表catalog_compare_item正在填充正确的访问者ID和产品ID,但是如果我执行print_r($this->helper('catalog/product_compare')->getItemCount())在template/catalog/prod