Ai+ 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:
Click Add definition
Name it something like Ai Product and set the namespace to
Name it something like Ai Product, set the namespace to maker, and the key to ai_product
Set the type to Multi-line text
Save the definition
Now go to the individual product:
Go to Products and open the product that matches your Maker project
Scroll down to the Metafields section at the bottom of the product page
Find the maker.ai_product field you just created
Paste the embed code into that field
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
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?