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 Magento Paypal已下订单,但重定向不正确_Php_Magento_Paypal - Fatal编程技术网

Php Magento Paypal已下订单,但重定向不正确

Php Magento Paypal已下订单,但重定向不正确,php,magento,paypal,Php,Magento,Paypal,我正在使用Magento V1.9.1.1 我已将沙箱帐户的正确详细信息输入网站付款标准(包括快速结帐)“配置”区域,并启用了解决方案 当我将一个项目放入购物车并使用paypal支付时,它会将您带到paypal“支付站点”,我使用测试买家帐户登录该站点并支付交易费用。当我单击“继续”按钮时,它会将我带回我的网站,进入一个“查看订单”页面,在该页面中,用户必须选择发货方式 选择后,单击“下订单按钮”,它会将您带到: http://www.domain.co.uk/checkout/cart 留言说

我正在使用Magento V1.9.1.1

我已将沙箱帐户的正确详细信息输入网站付款标准(包括快速结帐)“配置”区域,并启用了解决方案

当我将一个项目放入购物车并使用paypal支付时,它会将您带到paypal“支付站点”,我使用测试买家帐户登录该站点并支付交易费用。当我单击“继续”按钮时,它会将我带回我的网站,进入一个“查看订单”页面,在该页面中,用户必须选择发货方式

选择后,单击“下订单按钮”,它会将您带到:

http://www.domain.co.uk/checkout/cart

留言说:


无法初始化快速签出。 您的购物车中没有物品

注意:购买在paypal开发者沙箱中可见。此外,订单已正确放置在Magento Sales->Orders中

它似乎没有把用户带到正确的地方


如果您对此有任何帮助,我们将不胜感激。

无法初始化快速签出

当以下条件为真时,将引发此错误:

if (!$quote->hasItems() || $quote->getHasError()) 

似乎订单是在单击提交按钮之前下的,因此购物车变空并且
$quote->hasItems()
变为true

能否提供php错误日志和magento日志?您的主题模板是否覆盖paypal/express?你可以尝试用
/app/design/frontend/base/default/template/paypal/express
中的自定义模板替换
../template/paypal/express
中的自定义模板。我今晚回家后会上传日志。本质上,我已经归结为这是由于过程,用户可以点击paypal按钮,它发送订单到paypal没有航运细节。用户提交paypal订单,然后返回到Magento,在Magento后端创建订单。由于未选择任何配送,因此无法执行此操作。但是订单已经通过paypal发送,因此现在没有要开具发票的项目(因为它们已经开具发票)