Is your feature request related to a problem? Please describe.
When the Setup Wizard isn't completed, or a required part of the setup has changed (ie. the Checkout page is not set or the [lifterlms_checkout] shortcore or equivalent block is missing from it), the user receives no warnings or helpful guidance to fix it.
Describe the solution you'd like
Add non-dismissable messaging, either globally or restricted to LifterLMS pages, when each the following occur:
[ ] Checkout page is not set (unless Woo integration is enabled)
[ ] Checkout page is set but neither of the [lifterlms_checkout] shortcode or the Checkout block has been added to that page (unless Woo integration is enabled)
[ ] Dashboard page is not set (unless Woo integration is enabled)
[ ] Dashboard page is set but neither the [lifterlms_my_account] shortcode or My Account block has been added to that page (unless Woo Integration is enabled)
Describe alternatives you've considered
We could redirect them to the setup wizard instead of any of the above are missing instead of describing the solution to each problem specifically.
I don't think the Course Catalog and Membership Catalog are critical enough to show a warning, as they might just want to link to a specific course/membership or another way to display them.
Is your feature request related to a problem? Please describe. When the Setup Wizard isn't completed, or a required part of the setup has changed (ie. the Checkout page is not set or the
[lifterlms_checkout]
shortcore or equivalent block is missing from it), the user receives no warnings or helpful guidance to fix it.Describe the solution you'd like Add non-dismissable messaging, either globally or restricted to LifterLMS pages, when each the following occur:
[lifterlms_checkout]
shortcode or the Checkout block has been added to that page (unless Woo integration is enabled)[lifterlms_my_account]
shortcode or My Account block has been added to that page (unless Woo Integration is enabled)Describe alternatives you've considered We could redirect them to the setup wizard instead of any of the above are missing instead of describing the solution to each problem specifically.