butterflyAi+ PDP Content

Create enhanced product details in minutes. Maker automatically builds fully structured enhanced content, including the visuals, copy, and layout. Use A+ templates to keep the output consistent.


Key Benefits

  • Higher conversion rates: Richer visuals and clearer explanations help shoppers feel confident and buy sooner.

  • Stronger brand trust: Consistent storytelling, lifestyle imagery, and proof points make the product feel more premium and credible.


Steps

  • Select the Tools content seen under the prompt box.

  • Select Ai+ as the option

  • Paste the link to the product page you want to enhance (PDP URL).

  • Choose a template from the options that appear. Choose from a template you created and saved for Ai+ content or use one of the several Maker Ai+ templates.

  • Answer the questions we generate from the PDP. You can also add any extra details and upload additional image assets at this stage.

  • Maker will display the credits that will be used to generate the images. Click on "Allow" to proceed.

  • Once the desktop AI+ content is generated, you can choose to re-generate the images again if you'd like by selecting them on the preview panel.

  • Use the prompts or visual editing to make any adjustments.

  • Publish the project.


Creating a new Ai+ Template

Step 1: Design the layout for the enhanced content in Figma, then export it as an image.

Step 2: Set up your style guide using the Figma link, custom fonts, and any other brand assets.

(We recommend Figma as your design tool since you can use the same file for Steps 1 and 2. If you use a different tool, create a style guide using the "Upload your brand guidelines" process instead -- this lets you upload the exported image and add additional assets like custom fonts.)

Step 3: Start a new project in Maker. Add the following prompt, select the style guide you just created, and upload the exported image.

Step 4: Once the project is created, use the prompts and visual editor to refine the design.

Step 5: Once the design is locked, select the left dropdown and add the project to both the AI+ Content and Templates collections.

CMS Implementation

These are the recommended steps for adding the Maker AI+ content to your product pages. The embed code should be pasted into your product record as-is and output directly in your product template. Please verify these steps in your own CMS.


Shopify

Step 1: Get the embed code for your product

From your Maker dashboard, open the project for the product you want to implement and copy the embed code.

Step 2: Add a metafield to the product in Shopify

Metafields allow you to attach custom data to individual products in Shopify, which is exactly what we need here since every product has different content.

In your Shopify admin, go to Settings > Custom Data > Products:

  1. Click Add definition

  2. Name it something like Ai Product and set the namespace to

  3. Name it something like Ai Product, set the namespace to maker, and the key to ai_product

  4. Set the type to Multi-line text

  5. Save the definition

Now go to the individual product:

  1. Go to Products and open the product that matches your Maker project

  2. Scroll down to the Metafields section at the bottom of the product page

  3. Find the maker.ai_product field you just created

  4. Paste the embed code into that field

  5. Save the product

Repeat this for each product you want to add Ai+ content to.

Step 3: Add the metafield output to your product template

This step only needs to be done once. Your developer will add a single line to your product template that outputs whatever embed code is stored in that product’s metafield. 1. In Shopify admin, go to Online Store > Themes > Actions > Edit Code 2. Open your product template (usually sections/main-product.liquid or templates/product.liquid) 3. Add the following snippet anywhere in the file, ideally near the top or bottom of the main content section:

4. Save the file From this point on, whenever a product has a embed code stored in its maker.ai_product metafield, it will automatically output in the page HTML for that product. Products without a metafield value will simply output nothing.

Step 4: Verify

Go to your live product page and see if the Ai+ content loads correctly.


BigCommerce

BigCommerce’s Stencil framework also renders server-side. The approach here uses custom product fields.

Step 1: Enable custom fields on your product

1. In your BigCommerce admin, go to Products and open the product that matches your Maker project 2. Scroll to the Custom Fields section 3. Add a new custom field: Name: maker_ai_product Value: paste the embed code from Maker AI 4. Save the product Repeat for each product.

Step 2: Output the custom field in your product template

1. In your BigCommerce admin, go to Storefront > My Themes > Advanced > Edit Theme Files 2. Open templates/pages/product.html 3. Add the following snippet:

Step 4: Save and push your theme and verify

Go to your live product page and see if the Ai+ content loads correctly.


Magento (Adobe Commerce)

In Magento, the equivalent of metafields is product attributes.

Step 1: Create a product attribute 1. In your Magento admin, go to Stores > Attributes > Product 2. Click Add New Attribute 3. Set the attribute code to maker_ai_product 4. Set the input type to Textarea 5. Under Storefront Properties, set Visible on Catalog Pages on Storefront to No (this is backend-only data) 6. Save the attribute and assign it to the relevant attribute set

Step 2: Add the embed code to each product

1. Go to Catalog > Products and open the product that matches your Maker project 2. Find the maker_ai_product attribute field 3. Paste the embed code content from Maker AI 4. Save the product Repeat for each product. Step 3: Output the attribute in your product template In your product detail page template (app/design/frontend/[Vendor]/[Theme]/Magento_Catalog/templates/product/view.phtml), add:

Clear cache after saving:


Custom or Headless CMS

If you're on a custom-built platform or a headless setup, the concept is the same: store the embed code against the product record in your database or CMS, then output it server-side in the product page template.

For Next.js or React-based storefronts

Store the embed code in your product data (CMS, database, or API) and inject it in the body of the page using dangerouslySetInnerHTML:

For any server-rendered platform (PHP, Python, Ruby, etc.) Store the embed code in your product database field and output it in the template:


Summary

Platform
Where em is stored
Template change needed

Shopify

Product metafield

Yes, one-time

BigCommerce

Product custom field

Yes, one-time

Magento

Product attribute

Yes, one-time

Next.js / Headless

Product data / CMS

Yes, one-time

The template change is always a one-time setup. Once it’s done, you only need to add or update the embed code in the product record from now on.

Last updated

Was this helpful?