Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.4k stars 1.98k forks source link

Improve the UI to access the Customizer to disable WooCommerce Store Notice when a block theme is active #93459

Open aisajib opened 1 month ago

aisajib commented 1 month ago

Quick summary

I didn't find anything open so I thought I'd create an issue for it here.

Some customers have the Store Notice enabled on their site, but they are unable to follow the official documentation for editing or removing the store notice because they are using a block theme, and the Customizer option is missing from the Appearance menu.

The issue is reproducible on self-hosted sites, but I noticed the Store Notice was disabled on a new WP and WooCommerce install. So, it's likely not a priority, but as I ran into 8600154-zd-a8c, there might be more cases in the wild where users are unable to follow the store notice support document linked above.,

Steps to reproduce

  1. Activate a block theme on a WooCommerce site.
  2. Appearance → Customize is missing (as expected)

Without directly going to domain.tld/wp-admin/customize.php - it's impossible to add/edit/remove the store notice.

What you expected to happen

Per this guide, the Customize link should show up.

What actually happened

The Customize link is missing, so users aren't able to follow that guide to edit the store notice.

Impact

Some (< 50%)

Available workarounds?

Yes, easy to implement

If the above answer is "Yes...", outline the workaround.

Accessing the customizer directly at domain.tld/wp-admin/customize.php

Platform (Simple and/or Atomic)

Atomic, Self-hosted

Logs or notes

Since the Customize button is intentionally absent when block themes are active, there should be another place in the WooCommerce settings to access/edit the Store Notice.

github-actions[bot] commented 1 month ago

Support References

This comment is automatically generated. Please do not edit it.

aisajib commented 1 month ago

I dug up a previous case from last month where another user was confused by the lack of the Customize link to remove the Store Notice: 8510171-zd-a8c

aisajib commented 1 month ago

To clarify, those support requests do not need any follow-ups. They are real-world examples of confused customers.

It'd be a nice improvement to be able to manage the store notice somewhere other than the customizer (or have a link to the customizer somewhere within the WooCommerce settings).

aisajib commented 1 month ago

Another ticket with a confused customer here: 8521013-zd-a8c

Aurorum commented 3 days ago

Perhaps a duplicate of #89289 where it was decided that Woo sites shouldn't have the Customizer link re-added (agreed that it should be included within Woo settings though!).

Note: it's not just Woo sites affected by this - see https://github.com/Automattic/wp-calypso/issues/71130#issuecomment-1600887765.

aisajib commented 3 days ago

Perhaps a duplicate of #89289 where it was decided that Woo sites shouldn't have the Customizer link re-added (agreed that it should be included within Woo settings though!).

Note: it's not just Woo sites affected by this - see #71130 (comment).

Totally makes sense. I wasn't able to figure out why some (but not all) sites have the Store Notice ("This is a demo store....") enabled from the get-go. If we can disable it permanently or move it somewhere in the settings, that should really be helpful in those rare cases.

I'm happy to open another issue somewhere if you'd like me to. I didn't find the other issue when I searched for it, but I suspect more folks might end up opening new ones if it's not being tracked anywhere. :)