我正在用商业启动v2构建一个概念电子商务解决方案的证明。
我希望实现一个系统,在这个系统中,用户可以提交订单,但是管理员必须在客户付款之前批准订单--我有一种感觉,我可以使用规则&额外的订单状态来完成这一任务,但我无法确定要干预的结帐过程的哪一部分。以下是我到目前为止所拥有的:
上面的第5条(斜体字)给了我一些问题,不管我尝试了什么--规则3总是会触发,即使在订单被批准之后,这也会导致用户被重定向。
问题的产生是因为一旦订单被设定为“行政批准”,它就必须回到“购物车”,然后“结帐”.然后触发规则3,它把我带回来一个圆圈。
有什么建议吗?
发布于 2012-11-28 04:36:12
您可以考虑以下两种方法之一:
或
方法1可能比方法2有些多余,工作量也更大,但我认为这两种方法中的一种更好,因为它扩展了当前的购物车/签出/规则逻辑和工作流。我认为这是有价值的。
此外,方法2将将该逻辑的一个关键方面隐藏到顺序上的字段中。我认为,在签出过程中,订单的状态应该与订单本身分开定义。
也许还有第三种方法可以同时使用这两种方法。
希望这会有帮助。
https://drupal.stackexchange.com/questions/51584
复制相似问题