woocommerce-blocks icon indicating copy to clipboard operation
woocommerce-blocks copied to clipboard

Remove the Cart and Checkout Blocks from behind the feature flag

Open ralucaStan opened this issue 3 years ago • 2 comments

This issue is for tracking and preparing the Cart and Checkout Blocks to be enabled in WooCommerce plugin.

Pre-release steps

TBD

Release steps

  • [ ] Branch: starting from trunk, create a new branch for block release. (Note: Don't use the release/ prefix for the branch name because it will trigger the release workflow.)
  • [ ] Changing the register block function from registerFeaturePluginBlockType() to registerBlockType().
  • [ ] Moving the block out of the is_feature_plugin_build() check in src/BlockTypesController.php.

Verification steps

  • [ ] Update woocommerce_blocks_phase to 1 in .blocks.ini.
  • [ ] Provide basic smoke testing steps for both Cart and Checkout blocks in the PR for this ticket
  • [ ] Test the plugin with both block and classic themes to see if a new block is included and functions properly.
  • [ ] If the block contains translation, test if the translation works with both block and classic themes.

ralucaStan avatar Jul 18 '22 16:07 ralucaStan

well, would be a nice big step for pushing ahead the Woo FSE adoption ;-) But don't forget that WooCommerce PayPal Payments is not compatible with Woo Cart/Checkout Blocks.

see https://github.com/woocommerce/woocommerce-paypal-payments/issues/211

Support for Cart and Checkout Blocks is planned but it will take longer than originally anticipated. When the new Blocks are no longer a feature plugin and become a core part of WooCommerce, then PayPal Payments will certainly be ready for it. But there is currently no timeframe for support of the Blocks feature plugin. It will eventually happen but that's all we can say for the moment.

what's the team plan ? as reminder, Paypal Standard is hidden for new installs but compatible. At minimum, please warn users, and as asked for in https://github.com/woocommerce/woocommerce-paypal-payments/issues/211, please add a warning in the new gateway settings (backoffice). But would be nice that the new Paypal plugin will be ready when the feature flag is turned off !

Marc-pi avatar Jul 19 '22 13:07 Marc-pi

Hi @Marc-pi,

thank you so much for your active feedback and involvement. We can't speak for WooCommerce PayPal Payments's team integration plans but on the Cart & Checkout Blocks' side we are doing our best to warn users about possible incompatibilities:

ralucaStan avatar Aug 08 '22 13:08 ralucaStan