问题标签 [cs-cart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
379 浏览

php - 新的支付网关插件令人难以置信的错误

我正在做一些测试以在 cscart 中开发自定义支付网关插件

开发非常简单直观,但有一件事我要疯了 1 周。交易完成后,用户被重定向到 index.php?dispatch=checkout.complete&order_id=20036 但绿色弹出通知不会出现在其他付款上....

代码看起来很正常..我查看所有其他付款脚本,一切都很正常

/core/fn.cart.php fn_order_placement_routines 中的最后一个函数使用通知数据 fn_set_notification('N',.....

这是代码

默认情况下,fn_order_place_routine 应该根据订单状态显示绿色或红色弹出窗口......什么都没有......不会出现

提前致谢

0 投票
2 回答
890 浏览

php - 如何显示数据库详细信息错误

如何在 cscart 中查看数据库查询错误?我在 config.php 中设置了调试模式,在管理面板中为 smarty 设置了调试模式,但它总是显示无意义的错误“发生错误”。调试正在开发的插件非常困难。

谢谢。

0 投票
1 回答
291 浏览

cs-cart - CS 购物车运输条件

我正在使用 CS 购物车,但我的运输方式有问题。基本上,当产品总数超过 500 件时,我会为特定产品提供免费送货服务,而其他产品即使超过 500 件也有送货服务。

问题是,当我们的免费送货产品超过 500 美元时,如果我们选择其他一些产品,那么它就会被计算为免费送货。如何修改其计算?

0 投票
1 回答
581 浏览

payment-gateway - 通过 POST 方法接收支付网关响应的正确方法是什么

我正在尝试为 CS-Cart 4 创建一个新的支付网关。我现在面临的问题是如何从使用 POST 的网关捕获响应。

一些代码片段:

我不认为 Cs-cart 正在捕获这些 POST 变量,因为我的订单仍显示为未完成,尽管我可以在网关端确认其状态为 SUCCESS。

0 投票
1 回答
1524 浏览

cs-cart - cscart 在 cs-cart 内容页面中显示产品(所选类别中的产品)

是否可以在 cs-cart3 的 cs-cart 页面(使用网站 -> 内容 -> 添加页面创建)中添加选定的产品/类别?

我已经使用网站 -> 内容 -> 添加页面创建了页面。尝试编辑页面并单击阻止选项卡,但有些不允许我添加阻止/过滤阻止它。

如果您看到附加的屏幕截图,是否没有可用的添加块选项?

任何想法?在此处输入图像描述

0 投票
2 回答
2082 浏览

cs-cart - 向 cs-cart 添加新的支付网关

我正在尝试在 cs-cart 4 中实现一个新的支付网关

我正在尝试按照http://kb.cs-cart.com/new-payment上的说明创建一种新的付款方式。我是一位经验丰富的开发人员,对 Smarty 相当熟悉

这种付款方式需要一个新模板来收集特定数据,但我找不到任何关于如何进行此操作的说明。如果我在

/设计/后端/模板/视图/订单/组件/付款

例如 xxx.tpl,然后将 cscart_payments 中的模板字段设置为 hold

视图/订单/组件/付款/xxx.tpl

当点击新的付款方式时,系统给我一个错误。但是,如果我在字段中指定也是空的 cod.tpl 模板,那么我现在会收到错误,只是一个空白字段。

据我所知,似乎没有其他文档讨论如何实现这一点,而且我找不到任何其他看起来相关的表。

我该如何解决?以及如何处理新的数据字段?

0 投票
1 回答
953 浏览

php - Cs-cart:如何组织产品同时按 2 个参数排序?

我需要按 2 个参数对类别中的产品进行排序,例如,按库存可用性(〜数量)和按价格,以便在最后一页显示无库存产品,但同时按价格对所有产品进行排序。怎么做?

0 投票
1 回答
3784 浏览

cs-cart - 如何在 CS-Cart 中使用钩子覆盖 footer.tpl 文件

我是 cs-cart 的新手,我正在尝试在 cs-cart 中使用钩子。
我浏览了一些 cs-cart 网站,但没有得到正确的答案。
假设如果我想用新内容覆盖 footer.tpl 文件,那么我该如何使用钩子来做到这一点。
只需告诉我在 index.tpl 文件中编写什么代码以及在哪里保存新的 footer.tpl 文件的步骤。

0 投票
2 回答
928 浏览

php - 当货币小数设置为 4 时,如何在 CS-CART 上的逗号后显示 2 位数字?

为了准确计算增值税,我们的电子商店将货币设置为在逗号后显示 4 位数字。如何在商店中仅显示 2 位数字,但在管理面板中逗号后设置 4 位数字时继续计算增值税。现在它显示如下: €23.1621 ,需要为 €23.16

先感谢您

0 投票
2 回答
2750 浏览

caching - CS-Cart 编辑 .tpl 文件和缓存刷新

我正在为客户做一些简单的钩子和一些更高级的钩子。(CS-Cart 2.1.4)我有 2 个网站(生产站点和测试站点)......这两个环境并不完全相同,遗憾的是

如果我在测试环境中编辑 TPL 文件中的任何内容,我只需在 FTP 上保存+上传,并且编辑内容会立即在测试网站上可见...

如果我在生产环境中进行相同的编辑,然后在 FTP 上保存+上传,店面没有任何变化......

我知道它可能与模板缓存有关,我应该运行 mysite.com/admin.php?cc

问题是我是新站长,老站长和客户吵架,我不知道他到底留下了什么,我害怕刷新生产缓存并“破坏”一切......(网站赚了大约100万欧元/年...只是告诉你什么...)。如果他对模板进行了一些更改并且从未刷新过缓存怎么办???

有关如何查看我对那些该死的 .tpl 文件的编辑的任何建议???