问题标签 [drupal-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.
drupal-7 - Drupal Commerce Set 订单总规则
我已尝试使用未发生的规则重新计算订单总数
这是我所做的
规则事件-计算产品的售价
规则操作-设置此操作的数据值 我将更新的价格设置为商业订单 (Ex) 原始价格 - 16 更新的价格 - 15.20
规则操作- 在网站上显示消息(显示更新的商业订单以进行测试)
这是我从网站上的显示消息中得到的价格在网站上显示的顺序是
- 15.20
16.00
这意味着更新的 15.20 被旧价格 16.00 覆盖
我不知道从哪里发生压倒一切
database - 将产品直接批量插入 Drupal 的数据库
我正在尝试使用 Drupal Commerce (Kickstart 2.0) 在页面上显示产品的变体。我需要一种方法来批量导入这些产品,而不是在 Drupal 的 GUI 中输入 x 个产品。我已经尝试过 Feeds 模块,但是它对于我们的需求来说太有限了。我们正在将数据直接插入 Drupal 的表中。有没有人尝试在没有看到单个 GUI 界面的情况下添加产品及其变体。任何信息或见解都会有所帮助。谢谢你。
drupal - 将自定义计算的运费添加到 Drupal Commerce 中的结帐总额?
我想将自定义计算的运费价值(基于书籍发货的来源)添加到订单总额中。我现在可以根据我的自定义模块中的订单 ID 来计算运费......
我希望能够在结帐时将此值添加到订单总额中,这可能吗?我已经尝试过装运规则,但它并不令人满意,因为它只允许我为订单中的行项目添加一个值,而不是总计。如何挂钩结帐流程并将此金额添加到总数中?也许我可以在结帐时将其添加为自定义订单项?
另外,由于它是海关运输公司的定制运输方式,我是否需要首先使用任何运输模块(我既不使用平面服务,也不使用任何商业运输模块)?
drupal - 让用户在 Drupal Commerce 中创建自己的产品
我已经设置了 Drupal Commerce,但我需要允许用户添加他们自己的产品(比如在 eBay 上)。
我创建了一个包含所有相关字段的 EntityForm 类型,并将其设置为在提交时创建一个实体(商业产品类型)。
问题是该产品类型的自定义字段无法提交信息。
有什么方法可以使这些自定义字段可用?
提前致谢!杰里米
drupal - 自定义模块减慢drupal
我一直致力于定制运输模块,以满足我的商务模块运输需求。我注意到该模块在很多页面上都大大降低了 drupal 的速度——尽管我基本上是我的模块应该只连接到 drupal 商业结帐。
这是我的模块代码:
为什么我的模块会降低 drupal 性能?
drupal - Drupal Commerce Kickstart - 制作 Live 站点的测试站点
我想在我客户的网站上进行开发,但是通过克隆它。因此,主要网站 url 是:http://website.com
而我要创建的克隆是:http://test.website.com
。
到目前为止,我已经完成了以下工作:
- 将整个根目录复制到
public_html/test
dir (带有文件夹 config、field、FirePHPCore、fontyourface、includes、js、misc、modules、scripts、sites、styles 和 theme) - 在 cPanel 中创建了一个子域
test.website.com
- 检查文件
settings.php
(sites/default
文件夹内),$base_url
但发现它已评论,所以将其保留为未更改。 - 通过 phpMyAdmin 复制数据库并更新
settings.php
(sites/default
文件夹内)中的新数据库详细信息。 - 在表里面
variable
,有两行名字securepages_basepath
和securepages_basepath_ssl
。将它们的值从 更改http://website.com
为http://test.website.com
(使用variable_get
andvariable_set
函数)。
现在我可以访问http://test.website.com
了,但是当我点击登录(从标题)时,它会带我进入http://website.com/user
,如果手动输入http://test.website.com/user
并登录,那么它会带我进入,http://website.com/users/admin
然后我必须手动输入正确的地址http://test.website.com/users/admin
。
当我注销时,它再次将我带回http://website.com
.
所以我想知道我怎样才能完全让它工作http://test.website.com
?是否有更多变数需要改变?以及我如何才能 100% 确定测试站点仅使用测试而不是实时站点。我害怕搞砸现场网站。
请指教,谢谢!
drupal - Drupal 商务贝宝
我一直在对支付方式进行大量研究,看起来 Drupal Commerce 确实试图将网站管理员/开发人员推向 Paypal。有一些似乎可行的选择,但在我说之前,这些是我的客户的基本必需品:
- 现场付款。
- 国际销售。
客户有一个 Paypal 的企业帐户,以及一个带有 Paypal Payments Pro (WPP) 的现有商店,其 cms 已过时。
到目前为止,使用 Paypal 我认为 Payments Pro 会很棒,但我似乎无法找到它是否可以处理国际交易。另一种选择是 Paypal Payflow Link (PFL),因为这是唯一提到国际能力和现场支付的选项。但是,它提到需要第三方支付处理器?我以为这就是应该的。
我一直在阅读的内容:WPP - https://drupal.org/node/1902656[1] PFL - https://drupal.org/node/1902734[2]
有没有一种支付方式可以更好地解决这个问题?Paypal 是我的最佳选择吗?完成这项任务有多简单?至少,有人能帮我把这些点更好地联系起来吗?
paypal - Drupal Commerce PayPal Payflow Pro 模块
我一直在努力启用这个由 Commerce Guys 维护的模块。我已阅读此模块的所有文档,但在尝试启用它时,尝试重新声明一个类时出现错误:
致命错误:无法重新声明 commerce_payflow_pro_server_url()(之前在 /nfs/c06/h06/mnt/93760/domains/accuairtest.com/html/profiles/commerce_kickstart/modules/contrib/commerce_paypal/modules/payflow/commerce_payflow.module:1344 中声明) 在第 427 行的 /nfs/c06/h06/mnt/93760/domains/accuairtest.com/html/sites/all/modules/commerce_payflow_pro/commerce_payflow_pro.module
我已经尝试了所有我能想到的并在此处记录:https ://drupal.org/node/2115325
drupal-7 - 为 Drupal Commerce Kickstart 启用 UPS Shipping 模块
我为最新版本的 drupal commerce kickstart 启用了 UPS 运输模块:https ://drupal.org/project/commerce_ups
我在产品中添加了产品重量和尺寸字段。还配置了我的 UPS API 凭证。
当我使用带有这些字段的产品结帐时,我没有选择使用 UPS 运送。我按照模块 README.txt 中的说明进行操作
如何为客户提供 UPS 运输选项?
drupal-7 - 如何在 Drupal Commerce 中添加“请求附加信息”功能
我正在将一家商店从 oscommerce 迁移到 drupal commerce。到目前为止,我无法实现的功能之一是请求有关特定产品的信息。在 oscommerce 中,产品视图中只有一个按钮,当用户单击它时,他/她会被带到一个新表单,他/她可以在其中填写姓名/电话号码/电子邮件并提出特定问题。
我开始尝试商务网络表单模块,但我并没有完全按照我的意愿去做。它应该自动从产品展示中收集有关产品(包括行项目)的信息,而不是让用户再次选择它。
有没有办法用网络表单(或任何其他模块)来做到这一点,或者这需要编程一个新模块吗?