阔叶商业在哪里填充航运信息

时间:2013-04-10 08:40:17

标签: e-commerce broadleaf-commerce

我一直在玩Broadleaf商业几天,发现它是一个很棒的框架。感谢所有建造这个的人。但是,我正面临着一个问题,正在等待任何人提供帮助。我发现的问题可以通过以下步骤重现:

  • 转到用户的“管理地址”页面。
  • 删除地址。
  • 转到“结帐”页面,您会在包装盒内看到此类送货信息。

因此,我的问题是我想知道如何填充此类运输信息。我还检查了表“blc_customer_address”,发现代表此类信息的行已被删除,但 blc_address.is_active 仍然等于 1 ,这没有意义。

顺便说一下,我根据Broadleaf2.2,MySql数据库和Apache Tomcat设置了网站。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在Broadleaf,我们将运输信息视为“履行组”。订单可以包含多个。例如,如果您有2个已添加到订单的商品,则可以将这些商品发送到2个不同的地址。这看起来像是:

Order 
    -> FulfillmentGroup
        -> FulfillmentGroupItem
            -> Product A
        -> Address 1 (ship to Chicago, Illinois)
    -> FulfillmentGroup
        -> FulfillmentGroupItem
            -> Product B
        -> Address 2 (ship to Dallas, Texas)

对于客户而言,您只需要一个名为“CustomerAddress”的关系表,它只是将客户与地址联系起来。但是,当您删除某些内容时,这不会删除该地址本身(因为您可以看到,这也可能与Fulfillment Group相关),因此它只删除了该关系。