Skip to main content

Use Product Picker in Product Listing Item

Discover how to select your products directly from the store, saving time on email preparation

Written by Ira
Updated over 2 weeks ago

Product Picker lets you add products to Email Campaigns and Automation by browsing your store's product pages. Use it when you want to select products visually from your website instead of searching Omnisend's product list. Product images, titles, descriptions, prices, and links are added automatically.

💡 Product Picker vs. List Selection:
Use Product Picker when you prefer browsing your live store. Use Omnisend's product list when you want to filter by category, stock status, or search by name. Learn more about Product Listing Item.


Before You Begin

  • Product Picker works in Email Campaigns and Automation Workflows.

  • Supported platforms: Shopify, BigCommerce, Magento, API integrations.

  • Not supported: WooCommerce, Wix.

  • API stores: Add front-end snippets before using Product Picker. See developer guidance.

  • WebP product images are supported.

How to Add Products Using Product Picker

Step 1. Add a Product Listing Item

Open your campaign or automation email. Drag a Product Listing Item from the Email Builder sidebar into your email content.

Step 2. Open Product Picker

  1. Click the Product Listing Item in your email.

  2. Click Pick products from the store.

  3. Scroll down and click Add products directly from your store.

Your store will open in a new tab with the Product Picker toolbar visible on the right-hand side.

Step 3. Select Products from Your Store

  1. Open a product page in your store.

  2. Click the + (plus) icon in the Product Picker toolbar to add it to your email.

  3. Repeat for additional products.

  4. Click the checkmark icon when done.

Step 4. Customize the Product Listing Item

Back in the Email Builder:

  • Rearrange products: Drag and drop products in the right-side settings panel.

  • Choose product details: Toggle image, title, description, price, button on/off.

  • Adjust layout: Set number of rows, padding, and device visibility (desktop, mobile, or both).

Click any product section (image, text, button) to customize styling.

Note for Shopify users: Product links use the myshopify.com domain but redirect automatically to your custom domain when recipients click.

Important Notes:

  • Mixing selection methods: If you add products via Product Picker, you cannot switch to Omnisend's product list in the same Product Listing Item. To use the list instead, add a new Product Listing Item.

  • Re-selecting product details: If you uncheck a product detail (e.g., price, description) and then re-enable it, the value resets to 0. To fix:

    • Remove and re-add the product, or

    • Click Undo before saving.

Troubleshooting

"Unexpected error occurred" message

Solution: Open Product Picker in an Incognito/Private browser window. If it works, clear cache and cookies in your regular browser.

Product Picker doesn't work in Safari or Chrome

Solution: Disable cross-site tracking prevention:

  • Safari: Preferences → Privacy → Uncheck "Prevent cross-site tracking".

  • Chrome: Settings → Privacy & Security → Cookies and site data → Allow cookies.

Product Picker toolbar stays visible on my website

Don't worry – customers never see the Product Picker toolbar. It's only visible to you while logged into Omnisend.

Solution: Clear your browser cache and cookies, or switch browsers.

Products show outdated info (wrong price, title, or image)

Cause: The product was updated in your store after being synced to Omnisend. Product Listing pulls data at the moment you add or edit the block. If the product's old price was updated in your store after that, the listing will not automatically refresh.

Solutions:

  • Use Product Picker again to pull current data directly from your store, or

  • Update product data in Omnisend via API: Update Products endpoint.

Product details reset to 0 after unchecking/rechecking

Current behavior: If you uncheck a product detail (price, description, etc.) and re-enable it, the value resets to 0 instead of restoring the original data.

Solution:

  • Remove the product from the Product Listing Item and add it again, or

  • Click Undo if you haven't saved changes yet.

This applies to all product fields (price, title, description, image, button).

FAQ

Why isn't Product Picker loading or working in my email builder?

Most Product Picker issues are caused by browser settings blocking third-party cookies or cached data. First, open your email builder in an incognito/private window. If Product Picker works there, return to your normal browser and clear cache and cookies. Safari users should disable "Prevent cross-site tracking" in Preferences → Privacy. Chrome users should allow third-party cookies in Settings → Privacy & Security → Cookies.

Why don't product prices in my email match my store?

Product data (including prices) is pulled from your store when you add the product to the email, not when the email is sent. If you update pricing on your website afterward, you must remove the product from the email and re-add it to refresh the data. For API integrations, you must push updated product data (including both regular price and sale price) to Omnisend using the Products API.

Why can't I add more products from the list after using Product Picker?

Once you use "Add products directly from your store" to pick products via the widget, you cannot switch to selecting products from the Omnisend product list in the same Product Listing block. If you click "Add products" again, you will be taken back to the store picker. To add products from the list, you must add a new Product Listing block to your email.

Why aren't products from my custom/API store showing in Product Picker?

If your store is connected via API (not Shopify, BigCommerce, or Magento), you must install the JavaScript snippet on all product pages before Product Picker will work. You also need to implement the Product Viewed event. Without these, the Product Picker widget will not appear on your store, or clicking "Add products directly from your store" will redirect you to your homepage instead of loading the widget. View JavaScript snippet requirements.


If you still have any issues, please email us at [email protected] with the full description of the problem and your browser version.

Did this answer your question?