问题标签 [expresso-store]

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 回答
79 浏览

expressionengine - {exp:store:checkout} 已停止工作

{exp:store:checkout} 标签已停止工作。


它能做什么

当您继续下一步或“提交”结帐标签时,它会重新加载页面并返回到开头


它应该做什么

转到下一阶段或支付提供商(取决于步骤)


作出的诊断

认为它可能是我们的模板,我们查看了包含的示例商店示例模板。那里也发生了同样的问题。

该站点确实如此,直到最近才起作用,据我所知没有任何更改。一周内没有销售。


软件

我们正在运行 EE 2.5.2 和 Store 1.5.3。我们尝试升级到 1.6.2 但出现以下错误。他们可能有关系吗?http://pastebin.com/JqTLdTX6

0 投票
1 回答
551 浏览

expressionengine - Exp:resso Store 一般问题

我已尝试联系 Exp:resso 商店支持,询问有关他们的 ExpressionEngine 商店插件的一些问题,但没有收到任何回复,我真的需要开始我的新在线商店项目。我只是想知道以下几点:

是否支持 Paypal 网站付款标准?

可以在没有额外 EE 附加组件(例如频道图像)的情况下将多个图像添加到产品中吗?

产品可以属于多个类别吗?

可以将以下类型的折扣应用于购物车吗?如果没有,我将如何写这个?我猜我可以将产品添加到特定的折扣类别,然后在购物车中添加一些逻辑来检查是否添加了 x 数量的产品,但有没有更简单的方法?

我看到客人结账是可能的,但如果是这样,客户如何在不根据 Exp:resso 商店网站登录的情况下安全地查看他们的订单详细信息?

如果有人能够提供帮助,请提前感谢!

麦克风

0 投票
1 回答
85 浏览

expressionengine - Exp:resso Store 传递信用卡名称

我们正在为 Exp:resso Store 使用 EWAY 商家插件,并注意到它向 EWAY 传递了不正确的信用卡名称 - 相反,它出于某种原因报告了 billing_name,而不是<input name="payment[name]"/>字段中的名称。

我知道商店没有记录任何信用卡信息,但是否有我缺少的设置或什么?漏洞?

0 投票
1 回答
49 浏览

expresso-store - 添加新的送货区域后结帐不会转到付款页面

我最近将澳大利亚添加到允许的运输区域(以前只是英国)。选择英国地址 + 英国作为账单/发货国家/地区,结帐流程运行良好,提交详细信息会将买家带到贝宝。选择澳大利亚地址 + 澳大利亚作为计费/发货国家/地区,提交根本不执行任何操作 - 它只是返回相同的页面。知道为什么吗?

0 投票
1 回答
59 浏览

expresso-store - Expresso 商店 - 从订单数量中排除产品

我正在使用 Expresso-Store 为非营利组织处理产品订单。除了销售一系列手工制品外,我们还为游客提供捐赠的选择。

我的大部分捐赠工作都很好。我使用了贾斯汀·朗在此处发布的建议:http: //iamjustinlong.com/blog/single/accepting_donations_with_expresso_store/

正如建议的那样,我为所有产品创建了一个渠道,然后创建了一个单独的渠道,其中包含一个成本为 1.00 美元的“捐赠”产品。访客调整此项目的数量,导致捐赠金额为 $1.00 * 数量。

我遇到的具体问题是当还添加了“捐赠”产品时显示购物车中的物品总数。由于捐赠金额是由数量 * 1.00 美元决定的,但实际上它代表单次捐赠,我的 {order_qty} 是遥不可及的,因为它包含了捐赠产品的多个倍数。

我有一个小购物车图标,上面和旁边显示一个带有 {order_qty} 的数字,但我需要从这个计算中排除捐赠产品。我该怎么办?

0 投票
1 回答
83 浏览

expressionengine - 有没有办法自动应用运费?

再会,

我有两种运输方式,一种是“国际运输”,一种是“美国运输”。

在用户填写账单/送货地址并处理到下订单的最后阶段后,有没有办法应用运费而无需再次重新提交?

谢谢你。

0 投票
1 回答
514 浏览

mysql - MYSQL 选择过去 24 小时的条目

我已经阅读了有关此的先前条目,但这些修复似乎不起作用。我怀疑(?)这是日期存储在数据库中的一种方式,我想它的格式。可能是错的。

反正:

这是目前的尝试。

order_completed_date 格式示例:1396891300

这是来自/用于 ExpressionEngine 的 Expresso Store。

0 投票
1 回答
340 浏览

paypal - 收货地址未转移

我遇到了将 Paypal 集成到我的网站的问题,该网站是使用 ExpressionEngine 构建的。我正在使用 Paypal Express 和 Paypal Pro 选项。

一些订单运行良好,而一些订单则面临与卖家保护相关的问题。

它显示以下信息。

卖家保护:不符合条件。

我们没有存档的送货地址。

支付类型:网站支付专业 API 解决方案

附加费:不适用

卡类型:Visa。

另外,我将如何测试和确认相同的内容?

0 投票
0 回答
211 浏览

registration - Expresso商店会员注册

编辑指出问题在于 Expresso Store 存储密码的方式与 EE Admin/Security CP 中的“需要安全密码”选项之间存在冲突。关闭安全密码要求可以解决问题,但不能解决冲突。


原帖:我有一个 ExpressionEngine 商店,它使用 Expresso 商店来实现它的电子商务功能。

到目前为止,一切似乎都在工作,除了结帐时的会员注册。

checkout2 上似乎一切正常(您在此处填写运输、账单和注册信息),但即使您遵循所有密码规则(至少一个大写、一个小写、一个数字),当您进行最后结帐时,您会收到一条错误消息: “您提交的表单包含以下错误:密码必须至少包含一个大写字符、一个小写字符和一个数字”, 即使您选择的密码符合所有这些条件。

我已经尝试过:-我确保在 EE CP 中启用了成员注册,所以这不是问题。

- 我在结帐表格的表达式中有 register_member="yes"。

-我有密码、密码确认、用户名和屏幕名称字段,与文档中的示例完全相同。

- 我觉得奇怪的是错误出现在最终结帐页面上,而不是在创建密码的页面之后。因此,我尝试将注册表单放在最终结帐页面(付款信息条目)上,这导致该页面在提交时刷新,没有错误,但也没有进展。

-我尝试查看模块的订单字段部分,并将字段映射到 EE 成员字段,但由于我没有任何自定义字段,并且仅使用 EE 默认值(电子邮件、密码、密码确认、用户名、屏幕名称)对于注册表单,这是行不通的,好像没有自定义成员字段,无法将它们映射到默认成员字段。

- 我确定我不包括 register_member="yes" 和 {field:register_member}。我只使用 register_member="yes" 然后是密码、确认密码、用户名和屏幕名称字段,如文档中的示例所示。

关于为什么挂断的任何想法?我什至是否通过将其放在 checkout2 上将其包含在正确的页面上(我认为它应该与电子邮件字段位于同一页面上)。我的一个想法是,由于 ExpressionEngine 需要密码标准(至少一个大写,一个小写,一个数字),存储表单是否可能将这些设置为不区分大小写,因此摆脱大写字母?我不想允许不安全的密码——当会员被绑定到支付系统时。

0 投票
1 回答
321 浏览

php - 添加新的支付网关(结构)

我需要将 PayU 支付网关(通过 Omnipay)集成到我的 ExpressionEngine2(2.8.1)网站之一中,因此我需要为我在项目中使用的购物车(Expresso-Store)编写这个网关。

为了实现这一点,我正在查看已包含在商店插件中的其他支付网关,并尝试了解那里发生的事情并尝试遵循这些示例。不幸的是,现有网关中几乎没有评论,我真的很想知道每个类中发生了什么,而不是“仅仅遵循示例”。我看到其中大多数具有几乎相同的结构,尽管在某些网关中缺少一个类或函数,或者一个网关处理与另一个网关不同的事情。

我也知道我需要编写一个扩展来安装这个新网关,因为当您需要更新网关时,复制/粘贴方法是不行的。

我主要关心的是类的函数getData()sendData()函数中发生了PurchaseRequest什么,我如何知道要包含哪些类/函数?

任何帮助都可以。提前致谢