Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WooCommerce product tagging #98

Open
jeffpaul opened this issue Jul 3, 2019 · 1 comment
Open

WooCommerce product tagging #98

jeffpaul opened this issue Jul 3, 2019 · 1 comment
Labels
help wanted Extra attention is needed
Milestone

Comments

@jeffpaul
Copy link
Member

jeffpaul commented Jul 3, 2019

Is your enhancement related to a problem? Please describe.
I received the following via our ClassifAI web form registration and wanted to capture the idea here for future consideration.

Describe the solution you'd like
"WooCommerce product tagging would also be a benefit."

Designs
n/a

Describe alternatives you've considered
none.

Additional context
n/a

@jeffpaul jeffpaul added this to the Future Release milestone Jul 3, 2019
@jeffpaul jeffpaul modified the milestones: Future Release, 3.3.0 Oct 16, 2024
@jeffpaul jeffpaul moved this from Incoming to Backlog in Open Source Practice Oct 16, 2024
@jeffpaul
Copy link
Member Author

Assuming we start here with OpenAI ChatGPT in a similar nature to the title/excerpt generation and expand/condense text features, there are a couple places we could look to target within Woo. Note that with Woo's new product editor leveraging the block editor, we may want to additionally target there alongside the "classic" Woo product editing (whose screenshots I'm including below).

Product description

Similar to the expand/condense text feature, let's present the button right-aligned next to the "Product description" label and based on feature settings display a modal with 1-n product description recommendations to apply in place of the existing description.

Potential default prompt: As an ecommerce copywriting expert specializing in crafting persuasive and SEO-optimized product descriptions use the following product name, description, and short description: {product_name}, {product_description}, {product_short_description}, create a compelling, buyer-focused product description that highlights its key features, benefits, and unique selling points. Ensure the response utilizes appropriate HTML tags (e.g., <h2>, <p>, <ul>, <li>, etc.) so that it is ready for web publishing and visually appealing for online shoppers.

Image

Product short description

Similar to the Product description concept above, let's utilize the same approach but tweak the prompt just a bit: As an ecommerce copywriting expert specializing in crafting concise and persuasive product summaries, use the following product name, description, and short description: {product_name}, {product_description}, {product_short_description}, to create an engaging, buyer-focused short description. Highlight the key features, benefits, and unique selling points in 1-2 sentences or 3-4 bullet points that captivate attention and encourage purchase. Ensure the response is formatted with appropriate HTML tags (e.g., <p>, <ul>, <li>) for seamless integration into WooCommerce's short description field.

Image

I think both of these can be grouped within a Language Processing > WooCommerce (or Woo Descriptions perhaps but open to what we call this feature/section) feature settings area and allow either or both to be enabled in that section.

Product name

While the description fields might be more regularly utilizing AI to help rewrite them, there's also the chance that someone wants to (re)write the product name as well. In this case we can probably extend the Title Generation feature to also include an "Enable feature" option for "WooCommerce product name" alongside a similar checkbox for "Post title" perhaps? The button for this might be similar to the "Generate titles" one and appear within the "Publish" metabox for a Woo product or perhaps shows right-aligned on the same line with the "Edit product" label and "Add new product" button?

I suspect we'll want a slightly different prompt for the Woo product name, something along the lines of: As an ecommerce branding and copywriting expert, use the following product name, description, and short description: {product_name}, {product_description}, {product_short_description}, to create a concise, attention-grabbing, and SEO-optimized product name. Ensure the name highlights the product’s key features or benefits while maintaining clarity and appeal to the target audience. Keep it within a character limit suitable for WooCommerce listings and online search visibility.

Image

I'm not strongly opinionated that this SHOULD be grouped within the Title Generation feature, perhaps this should be its own so that all the settings could be tweaked and different from post title generation? I'm open to input here.

Product categories

Similar to the product name, the product categories generation could follow the Language Processing > Classification feature and appear as "WooCommerce product categories" as an enable checkbox after a "Post taxonomies"? I'm also open to this being its own section (e.g. "Woo Classification", "Woo Categories") so looking for input from others here. We'll likely want a similar default to manual review, maybe not even including an automated classification option here; perhaps including similar "add new categories"/"only use existing categories" toggle? I think we'll look to place the "Suggest categories" button at the bottom of the Product categories metabox and then display the modal for folks to review the "[AI]" recommendations alongside any pre-existing categories assigned to a specific product.

Image

@jeffpaul jeffpaul moved this from Backlog to To Do in Open Source Practice Nov 21, 2024
@jeffpaul jeffpaul added the help wanted Extra attention is needed label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Status: To Do
Development

No branches or pull requests

1 participant