13得票6回答
Prestashop没有错误/空白页面

我正在为 Prestashop 开发一个 PHP 模块,但在调试代码时遇到了困难。每当出现错误时,页面就会变成空白的,无法显示任何错误信息,无论是挂钩模块的前端页面还是后端模块页面。 我尝试在另一个类或函数中编写代码,但它并不起作用。 这是在本地开发服务器上进行的,PHP 错误已经开启了等...

13得票3回答
如何在Prestashop中生成到模块控制器的链接?

如何准确地生成一个指向prestashop模块控制器的链接? 此外,控制器的类应该如何命名,url参数应该如何映射?

13得票3回答
Prestashop Guzzle 冲突

我正在更新一个 Prestashop 模块,其中包含了一个使用 Guzzle 6.0 的软件包。 Prestashop 1.7 使用较旧版本的 Guzzle 5。 当我在 Prestashop 上安装插件时,包含的软件包中的 Guzzle 版本与 Prestashop 的版本冲突,导致以下...

12得票1回答
订单部分后台缺少产品和订单状态信息

某些客户下的订单缺少订单状态(例如:已发货,等待卖家发货,付款已接受等),只有特定订单对应列中的空白部分。 当我检查这些特定订单的详细信息时,只能找到订单总金额。订单详情页面在后端缺少关于订购的所有产品的详细信息。 我使用的是prestashop版本:1.6.0.14 是否有方法可以避免...

12得票1回答
普雷斯塔商店中的自定义价格计算

我正在处理一个Prestashop 1.5.x网站,在其中需要为特定产品添加自定义价格计算规则。 我的目标是每个订单额外增加10美元,但是PS根据产品数量添加额外费用,因此如果您订购20件产品,它会询问您200美元而不是10美元... 我需要在/classes/Product.php中覆盖计算...

11得票4回答
PHP - 随机舍入行为问题

我实际上正在遇到一些基于Prestashop的网站(实际上是3个)的大问题。问题是PHP或Prestashop会随机将价格四舍五入到最近的整数,而且这种情况是不系统的。 大多数时候,它正常工作,就像应该的那样,但有时候(可能需要几周或几个月才会出现两个问题之间),价格会被舍入。我的舍入模式选...

11得票2回答
覆盖前端控制器或模块前端控制器的init()方法以进行结账。

我的问题如下。我为 Prestashop 1.7 创建了一个支付模块。当发起付款时,订单会被验证 // 创建。这是通过使用 validateOrder 方法在 payment.php 控制器中实现的: $this->module->validateOrder( ...

11得票6回答
SessionHandler::gc(): ps_files_cleanup_dir | 权限被拒绝 (13)

我在CentOS (WHM/CPANEL)和Prestashop 1.7中遇到了PHP7的问题。 系统显示以下信息: Notice on line 429 in file /home/onywf3fr9a/public_html/app/cache/dev/classes.php [8]...

11得票4回答
在Prestashop 1.5.3中创建自定义页面

我想在Prestashop 1.5.3中创建一个自定义页面,而不使用CMS。 不幸的是,我找不到任何可以与1.5.3版本兼容的教程。 到目前为止,我已经在商店根目录中创建了一个test.php文件,并输入以下内容:<?php include(dirname(__FILE__).'/c...

11得票4回答
Prestashop网站服务返回JSON

经过广泛的互联网搜索,我确信Prestashop不支持JSON格式返回数据,只支持XML格式(这会导致跨域访问问题)。 现在,我正在尝试将Prestashop返回的XML转换为JSON。我想编写php代码,可以从Web服务获取XML并返回JSON。为此,我尝试了许多教程,但都失败了。转换后...