我一直在玩Broadleaf商业几天,发现它是一个很棒的框架。感谢所有建造这个的人。但是,我正面临着一个问题,正在等待任何人提供帮助。我发现的问题可以通过以下步骤重现:
因此,我的问题是我想知道如何填充此类运输信息。我还检查了表“blc_customer_address”,发现代表此类信息的行已被删除,但 blc_address.is_active 仍然等于 1 ,这没有意义。
顺便说一下,我根据Broadleaf2.2,MySql数据库和Apache Tomcat设置了网站。
提前致谢。
答案 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相关),因此它只删除了该关系。