Important
You are browsing upcoming documentation for version 7.0 of OroCommerce, scheduled for release in 2026. Read the documentation for version 6.1 (the latest LTS version) to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
Add the Agreements Step to a Custom Checkout Based on the Default Checkout Workflow (Example)
Add the Agreements step to the acme_demo_checkout workflow with the customer_consents name and the continue_to_billing_address allowed transition. For all other steps, add the verify_customer_consents allowed transition. verify_customer_consents helps to redirect to the customer_consents step if some consents were not accepted.
workflows:
acme_demo_checkout:
steps:
# ...
customer_consents:
order: 20
allowed_transitions:
- continue_to_billing_address
enter_billing_address:
order: 30
allowed_transitions:
- verify_customer_consents
# ...
enter_shipping_address:
order: 40
allowed_transitions:
- verify_customer_consents
# ...
# ...
Transitions
Next, add the continue_to_billing_address transition to the Agreements page and the verify_customer_cons