问题标签 [cartthrob]

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 投票
2 回答
320 浏览

expressionengine - 挥之不去的购物车Throb 会议

我遇到了一个关于 CartThrob 的奇怪问题。谷歌搜索和 CartThrob 论坛尚未透露答案。

购物车发送到支付网关后,它会向模板返回“授权”、“处理”、“拒绝”或“失败”的“状态”。

我发现这种“状态”在浏览器刷新后仍然存在,包括完全(无缓存)浏览器刷新。

这主要是“授权”消息的问题。当订单已 100% 完成时,会出现“已授权”消息。

我看到的是,如果我立即开始另一个订单并转到此代码所在的模板,“授权”消息仍然存在。消息最终消失了……可能在 10/20 分钟左右之后。但在我看来,它应该立即消失,对吧?订单完成。清除一切。

这个“状态”是否存储在 CartThrob 会话中?我可以强制清除 CartThrob 会话吗?

0 投票
3 回答
335 浏览

expressionengine - CartThrob 中的优惠券代码字段在哪里?

CartThrob 文档的此页面上列出了一个 coupon_code 变量: http ://cartthrob.com/docs/tags_detail/coupon_info/index.html#coupon_code

这个变量的数据究竟来自哪里?默认优惠券频道上没有设置“优惠券代码”字段。

有任何想法吗?

0 投票
1 回答
396 浏览

expressionengine - 如何在 CartThrob 会话中存储自定义字段数据

我在 CartThrob 结账流程的最后一页设置了“礼物信息”自定义字段。这是我的代码示例:

如果订单提交后出现错误,则不保留“礼品信息”数据。如何强制它保存到 CartThrob 会话?

0 投票
2 回答
711 浏览

payment-gateway - Cartthrob Sagepay 错误

在构建中使用 Sagepay 网关并对网关集成进行排序。工作正常,直到我们进行实际的付款处理并且我们收到错误:

HTTP 状态代码:500 HTTP 状态消息:由于服务器遇到意外情况,请求不成功。错误代码:5006 错误描述:无法重定向到供应商的网站。供应商未能提供重定向 URL。

退货 url 在 Cartthrob 结帐表单上设置为 return="checkout/order-completed"

我编辑了 extload.php 并修改了设置以匹配我们的 MSM 设置。我还问过 CT 的人是否有任何指导,但我认为 SO 也是一个好地方。

0 投票
1 回答
167 浏览

.htaccess - 带有 CartThrob 的 SSL - 基于 URL 段的模板内重定向或 htaccess?

这是一个比我可能会问 CartThrob 人的更广泛的问题,这就是我在这里发布它的原因。就 SSL 与 CartThrob 的关系而言,社区会推荐什么?商店功能仅限于几个关键模板组。所以我的想法可能是处理它的最好方法是基于这些 URL 段的存在的 htaccess。当他们不在商店区域时,我想将用户返回到非 SSL 连接。例如,触发器可能是第一个段是“篮子”或“帐户”。或者模板内重定向到安全 URL 怎么样?非常有兴趣听到社区关于如何最好地在 EE 站点的给定区域内处理 SSL 的建议。我对最有意义的实施方式感兴趣,同时还要确保,例如,所有资产——即使是那些加载了路径变量的资产——都是通过 SSL 加载的。谢谢大家!

0 投票
1 回答
150 浏览

e-commerce - 使用 Cartthrob/ExpressionEngine 聚合购物车中的项目

当我将一件数量为 3 的商品添加到购物车时,使用

然后使用显示购物车的内容

我得到 3 行相同的项目。

有没有办法告诉 Cartthrob 聚合项目并显示数量 = 3 的一行?

PS:这些项目确实有单独的项目选项。我想知道这是否是 CT 在单独的行上显示它们的原因。

0 投票
0 回答
101 浏览

php - 表达式引擎 为每个条目创建一行是 PHP 还是 EE?

我正在尝试为客户商店创建一个 txt 文件,其中包含以下方式的条目:

频道标签:

其他 PHP 需要的变量:$order_id = XXXX-> 这个变量必须是每一本书行的第一个变量。

我希望为每个条目(频道中的书)创建一个 ROW,一个在另一个之上,每个条目的$order_id前面是这样的:

如何在 PHP 中做到这一点,以便为每个条目获取一个新行?

0 投票
1 回答
53 浏览

php - 通过 cartThrob 或 Expressionengine 使用 facebook 注册会员

有人可以指出我正确的方向吗?

我希望新客户能够通过单击“使用 facebook 登录”类型的按钮在我们的网站(表达式引擎和 cartthrob)上创建一个帐户。我从哪说起呢?

0 投票
1 回答
49 浏览

php - 创建自定义通知事件 Carttrob

如果我需要创建一个自定义通知事件,当用户到达ORDER SUMMARY页面时发送一封电子邮件(来自CHECKOUT页面,但我认为这无关紧要)我应该怎么做?

我在文档中找到了这个:https ://www.cartthrob.com/docs/developers/notifications/index.html#registering-an-event

但是是否有必要仅为事件创建扩展或模块?

您能否提供一个非常基本的示例,说明如何创建事件以及如何在 order_summary.html 上调用它?也许是EE标签?