【php-Magento:无法获取购物车中最后一项的属性值】教程文章相关的互联网学习教程文章

php-即使PayPal付款失败,Magento订单状态也会更新为“处理中”【代码】

Magento 1.9和PayPal付款方式存在问题.当客户使用PayPal付款并且有付款审核时,在这种情况下,订单状态将设置为正确的“付款审核”. 但是,问题是,在付款实际失败的情况下(即客户帐户中的资金不足),Magento将订单状态更新为“处理中”和“客户最终获得免费商品. 我需要做的是,当调用“失败” IPN时,我需要将“关闭”状态设置为该特定顺序.我花了4个多小时来找到解决方案,但没有找到合适的解决方案. 如果有人对此有任何修复,请与我分享...

PHP-在Magento 1.14中的Paypal GetExpressCheckoutDetails响应中缺少SHIPTONAME数组元素【代码】

我们遇到了一个不一致但频繁(每天大约一个)的问题,其中GetExpressCheckoutDetails调用的响应缺少SHIPTONAME和PAYMENTREQUEST_0_SHIPTONAME数组元素.存在所有其他“ SHIP …”和“ PAYMENTREQUEST_0_SHIP …”值.以下是示例响应的摘要:[FIRSTNAME] => Redacted[LASTNAME] => Redacted[COUNTRYCODE] => AU[SHIPTOSTREET] => 29 Redacted Road[SHIPTOCITY] => Redacted Town[SHIPTOSTATE] => New South Wales[SHIPTOZIP] => 2321[SHI...

php-Facebook动态产品广告像素(添加到购物车,成功)-Magento【代码】

我正尝试使用Magento设置Facebook动态产品广告,但不确定如何设置添加到购物车和成功像素.我已经设置了产品页面浏览量像素没有问题. 在购物车页面/结帐页面,我将以下php代码替换为: fbq(‘track’,’AddToCart’,{ content_name:“购物车”, content_ids:[‘1234′,’1853′,’9386’], content_type:“产品”, 价值:3.50, 货币:美元’}); 在成功页面上,我用以下什么PHP代码替换(粗体): fbq(‘track’,’AddToCart’,{ ...

php-cron工作正在magento网站中工作-但未找到心跳【代码】

对于我们的magento网站,突然的cron工作停止了工作. 当我们尝试使用以下命令设置cron作业时,错误为:-bash: */5: No such file or directory命令:*/5 * * * * php -f /var/www/html/sitename/cron.php编辑 我们在同一服务器上有2个站点. 我们有一个自定义模块来检查cron是否正常工作. 在一个站点中,我们收到以下消息在另一个站点中,此消息:cron.php<?php /*** Magento** NOTICE OF LICENSE** This source file is subject to the ...

php-如何从Magento 2官方市场安装扩展【代码】

无法找到安装此扩展程序的正确方法. example of the extension 在系统>中找不到集成“ Magento Connect管理器”.安装此扩展程序和类似扩展程序的正确方法是什么?解决方法:提供的示例是Magento1.x(使用了Magento Connect) 而您要的是Magento2,x https://marketplace.magento.com/extensions.html是Magento2扩展的URL 在这里,您需要购买扩展程序,然后,您的帐户中将具有销售订单历史记录上的下载链接 您需要登录magento admin(系统->...

php-Magento 2订单集合客户集合【代码】

我想制作一个PHP文件,以从基于Magento 2的网上商店获取订单和客户(例如导出).我有Magento 1的完整代码,但对于M2,我尝试了很多事情. 产品也需要此功能,但现在有了. 如果有人可以为订单和客户添加完整的代码,我会很高兴,如果找到一个我可以粘贴它.解决方法:嗨,要获得magento 2中的订单收集,您可以使用以下代码$objectManager = \Magento\Framework\App\ObjectManager::getInstance();$orderDatamodel = $objectManager->get('Magent...

php-如何在自定义magento类中调用静态方法【代码】

我在具有静态功能的自定义Magento模型中有一个自定义模型:class ABC_Module_Model_ClassName {static public function send ( $something){// do something static} }现在我这样调用该函数:ABC_Module_Model_ClassName::send($something); // works and is nothing wrong with it出于一致性的目的,我想知道Mage是否具有调用静态方法的内部方法,如下所示:Mage::getModel('abc/module_className')::send($something); // this is ...

有关PHP和Magento验证的MVC常规问题【代码】

我一直在使用Magento& PHP CodeIgniter MVC大约4个月.我在了解在哪里为CodeIgniter& amp;设置验证逻辑的地方有一个特殊的问题. Magento,只有在我考虑遵循MVC架构的真正本质时,以非常恰当的语义方式 首先,我将从Magento开始: 假设我在Magento中有一个“分配”模块,该模块与Players&比赛都有.在此“分配”模块的控制器中,我有3种操作方法,需要在其中检查&验证以下内容: >玩家编号>比赛编号 在“分配”模块的Block类以及3种操作方法...

php-Magento后端客户帐户DOB更新问题

我正在尝试从Magnetico的后端更新客户的DOB.我将要设置的DOB年是1967年.好吧,记录已成功更新,但是当我进入数据库表并看到DOB包含2067年时,这是怎么发生的,我感到很惊讶. 我再次进入后端并将其设置为1971,并更新了客户记录.但这一次在数据库表中可以使用DOB.是1971年. 我得出的结论是,低于1970的DOB被错误地存储在数据库中. 是magento错误还是我的magento副本出现问题. 谢谢解决方法:这是Magento中的错误,并且有可能在下一版本1.5.0...

php-Magento删除默认商店视图的商店代码

我有Magento多语言商店,我需要将商店代码添加到url.在此路径中,系统>配置>网页>网址选项>将商店代码添加到已打开的Urls中,然后在url中看到诸如site.com/en(默认),site.com / br(巴西). 如何在默认的site.com/en中删除EN并获得没有EN路径的默认商店site.com?解决方法:我在GitHub上提供了一个新的扩展程序,该扩展程序允许您从URL隐藏默认商店代码. 此处更多信息:https://github.com/jreinke/magento-hide-default-store-code

php-Magento simplexml_load_string()错误位置【代码】

我有一个非常烦人的问题.当我遇到simplexml_load_string()错误时,我正在对Magento商店进行一些更改,对我来说很明显,这个错误是由某个错误的XML文件引起的,但是对我来说,非常重要的问题是哪个文件以及它在哪里?这是我收到的错误消息,我从来都不是很擅长理解这些控制台类型的消息,有人可以帮助我吗?Warning: simplexml_load_string(): Entity: line 1: parser error : StartTag: invalid element name in /var/www/html/app/code/...

Magento SOAP API-登录方法调用引发PHP异常:“看起来我们没有XML文档”【代码】

我在通过PHP的SoapClient连接到Magento SOAP API时遇到问题.我在开发服务器上使用以下代码安装了一个小型测试PHP文件:<?php $soapC = new SoapClient('http://XXXX.com/api/soap/?wsdl', array('trace'=>true, 'exceptions'=>false)); $session = $soapC->__soapCall('login', array('TestUsr', 'test123')); var_dump($session); ?>PHP文件与我的magento开发人员版本位于同一服务器上.当我通过命令行运行php脚本时,$session变量会...

PHP-我无法登录到Magento的本地副本-如何在软件的本地副本中使用丢失的密码?

我使用MAMP在Mac上本地安装了Magento.我需要找回密码,但是丢失的密码显然无法立即使用. MAMP是否可以使用丢失的密码功能(例如,通过激活邮件服务器)?解决方法:The default login is : admin Thedefault password is : 123123 If you are having troubles and want toreset it to a different password, justrun at your sql database: SELECT * FROM admin_user; Then, findthe username you want to modify in thelisting provide...

php-Magento catalog_category_flat_store_1不存在

我已经有一家运行Magento CE 1.7的商店.从今天早上突然开始(没有任何代码更新),我收到以下错误- a:5:{i:0; s:111:“ SQLSTATE [42S02]:找不到基本表或视图:1146表’XXXXXX.catalog_category_flat_store_1’不存在”; i:1; s:5914:”#0 /var/www/lib/Varien/Db/Statement/Pdo/Mysql.php(110):Zend_Db_Statement_Pdo-> _execute(Array) 我可以看到该表实际上存在于数据库中,并且可以从服务器进行访问.但是,错误报告指示未...

php-在Magento中通过SOAP将产品添加到购物车时设置自定义选项【代码】

我正在尝试使用shoppingCartProductAdd SOAP API将带有“自定义选项”的产品添加到购物车. 以下是我要传递给products参数的数组.我有一个自定义选项ID 1,在下拉列表中为其选择的值ID为2.(您可以查看product here)array (size=1)0 => array (size=3)'product_id' => int 25'qty' => int 1'options' => array (size=1)1 => int 2该产品被添加到购物车中,但是当我检索购物车详细信息/总计时,它不反映自定义选项.我还手动检查了在sales...