Automatically generating content in the theme editor

Through Shopify Magic, you can use Artificial Intelligence (AI) to generate suggestions for content in your theme editor based on details that you provide, such as headings and titles. Before you generate automatic text for your theme, review Tips for using Shopify Magic text generation.

Supported languages

Content generation in the theme editor is available in all languages supported by Shopify. You can write your prompt in any language, and the generated content will match the language of your prompt. For best results, write your prompt in the same language that you want your theme content to be in.

Generate content for your online store

Steps:

  1. From your Shopify admin, go to Online Store > Themes.

  2. Next to the theme that you want to edit, click Edit theme.

  3. Select a text element in your theme, such as an image banner heading.

  4. In the text box, click the Generate text icon in the toolbar.

  5. Enter a prompt describing the type of content that you want to be generated, such as headline, title, subtitle, or announcement, and then submit it. The generated text is applied directly to the selected text element. The more details that you add, the more relevant the suggested content is. You can include a desired tone or any other instructions directly in your prompt.

  6. Optional: Edit the content to match your store tone and brand.

  7. After you complete your edits, click Save.

Improving the theme content suggestions that you receive

The content that you create needs to communicate the benefits of your products in a non-generic way that reflects your store's brand. You get better results in your automatically-generated content when you include more details in your prompt.

​To improve results, consider adding the following types of information:

  • Information about the customer: Often, the best content reflects the needs and interests of your target customer. Include some keywords about who the products would be great for, such as their demographic (young parents) or their values (eco-conscious, outdoorsy). This information is helpful for generating product benefits and determining the type of vocabulary that's included in your results.
  • Specific details about materials, production method, fit, intended use: Any product specifications you provide can be turned into paragraphs in your generated content.
  • Important brand keywords or terminology: Although the results include different phrasing for the information you provide, special words or phrases are often kept, such as brand names or unique descriptive words. For example, if you describe your mint lip balm as mint-tastic in the keywords, then the generated suggestions will often include that term.
  • Other details: You can use the details and images that you've added to your theme to give you ideas about what keywords to provide, such as product vendors, product categories, or the names of your collections.