BVC 5 - Workflows
Workflows are customizable sections of business logic. There are workflows that operate on products and workflows that operate on orders. Out of the box we include several workflows that trigger automatically during normal operations. We've listed some examples below:
1) Product Pricing - Adjusts the prices of product for display on the store
2) Calculate Order - Runs whenever the cart needs to recalculate totals
3) Payment Changed - Runs whenever the payment status of an order is updated
4) Payment Complete - Runs whenever an order reaches PAID status
5) Process New order - Is run to convert a shopping cart into a new order
6) Shipping Changed - Runs whenever the shipping status of an order is updated
Workflows allow developers to change the behavior of BVC5 without recompiling or changing the source code.