It looks like an order requires at least one fulfillment group from following code in CheckoutController's processCheckout:
List<FulfillmentGroup> groups = order.getFulfillmentGroups();
if(groups.size() < 1){
return "redirect:/basket/currentCart.htm";
}
What if the order contains no shippable item?
Another question is the totaling logic. In an example I tried, an order with a single fulfillment, the fulfillment total is different than the total charged to customer. The difference is due to 0 tax on fulfillment. Can you explain it?
Thank you!
This forum is in readonly mode and serves as an archive of old information. All posting, registration and commenting abilities have been turned off. To get help, the Broadleaf team reguarly monitors the broadleaf-commerce tag on Stack Overflow so please ask your questions there.