问题标签 [commerce]

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

drupal-7 - hook_commerce_line_item_type_info() 中的 'product' => TRUE 有什么作用?

在 hook_commerce_line_item_type_info() 中有一个选项 'product' => TRUE 被不同的实现使用。

这是什么意思/做什么?

0 投票
2 回答
89 浏览

api - 哪个 PayPal API 和产品应用于具有身份验证和捕获的卡支付

我应如何将自定义购物车应用程序与 PayPal 集成以接受间接信用卡付款,而无需强制买家在 PayPal 注册?

有一个自定义购物车 Web 应用程序,任务已设置为使用 PayPal 替换当前的信用卡/银行卡付款。目标是让客户通过 PayPal 用他们的卡付款。但是,有一些限制:

  1. 客户不应在购物车页面而是在 PayPal 页面中输入他们的信用卡详细信息(号码、有效期、安全代码),
  2. 如果订购的物品可用并且可以交付,则每次付款都必须包括授权(冻结总金额)和后续捕获,
  3. 如果客户希望通过卡付款,则无需创建/登录 PayPal 帐户。

问题是我真的对 PayPal 可能的选项数量感到困惑。REST API 和 Classic API 之间的选择没有那么大的问题,但是从整个列表中选择合适的产品(如Classic API 产品REST API 产品)对于 PayPal 新手来说并不是那么明显。其他一些类似的问题指向DoDirectPayment(但我不知道它是否是最佳选择)或建议网站支付标准(我不确定它们是否仍然可用)。我也在考虑 Express Checkout,但演示似乎强制创建 PayPal 帐户。

0 投票
1 回答
84 浏览

drupal - Drupal 7 和 Commerce GoCardless 模块 - 库未加载错误

我无法让 GoCardless 界面正常工作。我已经从 github 下载了 GoCardless PHP 库 zip 文件。但是,我不确定在哪里保存它,以及如何命名库。该文档没有帮助。当我尝试使用“直接借记”选项付款时,我收到“未加载 GoCardless 库”错误。

我正在使用 Drupal 7.37 和 Commerce GoCardless 7.x-1.x-dev

我有一个客户在等待他们的新网站上线,但如果没有 GoCardless 付款就无法使用,因此我们将不胜感激。

谢谢,保罗

0 投票
0 回答
40 浏览

drupal - Drupal 商业拯救个人领域

我是 Drupal Commerce 的新手...

我在订单表中添加了两个字段:field_date_de_livraison(文本)和 field_info_comp_cmde(长文本)。

在个性化窗格中,我尝试使用以下代码保存输入的值:

函数pane_date_livraison_checkout_form_submit($form, &$form_state, $checkout_pane, $order) {

}

使用 dpm ,我看到分配给 variables 的值,但是它们没有保存到表中?

谢谢你的回答!

0 投票
1 回答
265 浏览

drupal - drupal Commerce 订单项显示

我正在尝试学习如何在 drupal 7 中使用商务模块,在这里我真的很困惑。

在(admin/commerce/products/types/product1/display/)我可以管理product1的显示(例如)。很明显,节点中使用默认显示,并且在teaser模式下当然使用teaser,但是“line item”没有任何意义。这是什么显示器?这个显示器在哪里使用?

在 store > config > line item types > product 1 > manage display (admin/commerce/config/line-items/product1/display) 下还有另一个。这个和那个有什么区别?这些是干什么用的?

0 投票
1 回答
89 浏览

database - Drupal Commerce 中的 field_data_commerce_line_items 与 commerce_line_item

我意识到我的数据库中有两个名称相似的表: field_data_commerce_line_itemscommerce_line_item.

有人可以解释拥有它们的目的或原因吗?我的意思是他们之间的区别。

我的理解是,这field_data_commerce_line_items是订单上的一个参考字段,它引用commerce_line_itemfield_data_commerce_line_items.commerce_line_items_line_item_id = commerce_line_item.line_item_id.

但是仍然没有得到整体情况。

0 投票
0 回答
155 浏览

drupal - 实体元数据包装器中的 Drupal 商务未知数据属性

我对 DC 很陌生;尝试从结帐完成选项卡收集用户 ID 和 SKU 数据以将其上传到 S3。看来,一旦我收集数据并写入 user.txt 文件,DC 就会因实体元数据异常而崩溃。非常感谢有关如何正确执行此操作的任何指导。

(将数据上传到 S3 没有问题,它从脚本工作并且正确生成了 user.txt 文件)。

} ?>

0 投票
2 回答
654 浏览

ajax - 以编程方式将产品添加到用户的远程 magento 购物车

我有一个网页,用户可以从我的页面添加来自 3rd 方商业网站(amazon、shopify、magento 等)的产品。用户选择多个产品然后单击结帐,然后页面将他们重定向到第 3 方商务网站的结帐页面。

这适用于亚马逊,因为他们有一个我们代理的服务器端 API。输入:一堆产品,输出:结帐 URL。很简单,而且效果很好。

但是,我们坚持使用 magento。

  • 没有用于将产品添加到用户远程购物车的公共 API
  • 未记录的 API 只支持一次添加一个产品,所以支持多个产品需要多次 API 调用(这很慢)
  • 大多数 magento 站点始终不支持 HTTPS 和/或重定向到 HTTP,我们的站点使用 HTTPS。因此,它实际上不起作用。
  • 我们在尝试 AJAX 请求时遇到了 CORS 问题——我们目前正在使用 iframe 破解它。
  • 第一个请求给了我们一个“无 cookie”错误页面,而不是实际将其添加到购物车中。

有没有办法解决这个问题?magento 支持 CORS 请求吗?magento 对 HTTPS 的支持是什么?

我看到http://community.magento.com/t5/Programming-Questions/API-Redirecting-user-to-magento-instance-to-view-their-cart/mp/9113#M2029要求我们的客户安装扩展,但这可能是不可接受的

0 投票
1 回答
333 浏览

json - 如何正确编码 ATG 商务 JSON taglib 液滴响应

我在为学校列表执行 jquery $get 时遇到了问题。我使用 RQLForeach 小滴来检索列表并将输出指定为 JSON,然后我将获取返回的 JSON 并使用 jQuery 模板来呈现结果。

问题我在King's应该是 King's School 的输出中看到了以下内容。

我使用了应该正确处理解码的 {{html schoolName}}。但它并没有......

0 投票
1 回答
297 浏览

oracle - Oracle ATG Commerce 中独立优惠券的兑换率

关于如何跟踪 Oracle ATG 中使用了多少独立优惠券的任何线索?我知道对于批量代金券,我们有兑换率,但对于简单代金券,没有这样的东西。例如,我创建了 500 张代金券,代码为 XXXXX,我想查看在结账时使用了多少。

干杯