Skip to content

Conversation

@michaeldcain
Copy link
Member

@michaeldcain michaeldcain commented Oct 20, 2025

Related to https://linear.app/a8c/issue/SHILL-929/ciab-create-checkout-flow-for-ciab

Proposed Changes

This hides the top bar logo and uses the default color scheme in Checkout for Woo Hosted sites.

Screenshot 2025-10-20 at 12 16 08

Why are these changes being made?

Woo Hosted sites are technically Jetpack sites, but are supposed to use the default color scheme without a logo in Checkout. This uses the siteSlug .commerce-garden.com pattern to identify to identify Woo Hosted checkout (until we have a better method outside of the dashboard), and overrides the Jetpack styling in Checkout.

Note: The line item introductory offer pricing and sidebar upsell discount should be fix by a different issue: https://linear.app/a8c/issue/CHE-266/checkout-introductory-offer-pricing-can-be-confusingincorrect-in

Testing Instructions

Test Woo Hosted color scheme:

Test Jetpack color scheme:

  • Create a Jurassic Ninja site
  • From your admin, pick a product to visit checkout
  • Switch the checkout url to http://calypso.localhost:3000/
  • Verify that the Jetpack logo is shown and Jetpack's color scheme is used

Test Jetpack siteless color scheme:

  • Incognito, visit jetpack.com/pricing and pick a product
  • Switch the checkout url to http://calypso.localhost:3000/
  • Verify that the Jetpack logo is shown and Jetpack's color scheme is used

@michaeldcain michaeldcain self-assigned this Oct 20, 2025
@michaeldcain michaeldcain requested a review from a team as a code owner October 20, 2025 16:27
@matticbot matticbot added the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Oct 20, 2025
@michaeldcain michaeldcain merged commit 2bb92c7 into trunk Oct 20, 2025
15 checks passed
@michaeldcain michaeldcain deleted the update/woo-hosted-checkout branch October 20, 2025 17:56
@github-actions github-actions bot removed the [Status] Needs Review The PR is ready for review. This also triggers e2e canary tests and wp-desktop tests automatically. label Oct 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants