drupal-7 - Drupal Commerce 动态订单项

标签 drupal-7 drupal-commerce

有没有办法以编程方式更新 LineItems 的选择选项列表?

我正在尝试根据站点管理员提供的数据创建行项目。

如果您引用 http://178.79.128.76/coronet/node/78 ,您将看到 4 种类型的数据: 查看日期 , 查看选项 , 添加到购物车按钮 放映次数 .

每个产品的 Show Times 数据都是独一无二的。每个条目包含一个日期和一个或多个时间。

查看选项是一个行项目,我试图用从 Show Times 字段中提取的数据填充它,格式如下:

  • 观看日期 1 + ShowTime 1
  • 观看日期 1 + ShowTime 2
  • 观看日期 2 + ShowTime 1

  • 只是为了展示我的目标,我使用 hook_form_alter 在我的查看选项行项目中填充了上面的示例数据 - 当您选择并尝试将产品添加到时,它们实际上不起作用。

    最佳答案

    您可以使用 LineItem 表、ViewDate 表和 ShowTimes 表设置表。这将允许您拥有一个带有 LineItem 外键的 ViewDate 集合,以及一个带有 ViewDate 外键的 ShowTimes 集合。

    关于drupal-7 - Drupal Commerce 动态订单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16778335/

    相关文章:

    drupal - 下单后付款/不同订单状态

    php - Drupal 7 db_update - 检查错误

    view - SEO 友好的暴露过滤器 View Drupal 7

    css - 图像边框保持 120x120,同时图像保持纵横比

    Drupal 商务愿望 list 匿名

    javascript - 如何删除 Drupal 7 下拉 HTML 选择列表中的禁用选项

    drupal-8 - Drupal 8 - 商务模块 - 找不到 BC 数学 PHP 扩展

    drupal - 使用 Drupal 商务模块添加折扣

    drupal-8 - 在 Drupal 8 Commerce 中,如何以编程方式从当前购物车中获取订单 ID 和产品变体 ID?