Shopr: How to display products using a “Shop the post” widget

The information on this page relates to our Shopr WordPress plugin.

Before getting started, you should import some demo products or add some of your own product links.

You can display a Collection of products within any post/page by using the “Shopr” button in the editor.

This will create a carousel of the products from the Collection which looks like the following example:

Simply click the “Shopr” button in your post editor and you can add any Product Collection. You can also display an optional title above the widget.

This widget can include the following options:

collection (Required)
Set the Product Collection which you would like to display in the widget.

size (view example of sizes here)
Sets the size of the images in the carousel. Can be “small”, “medium” or “large”. Defaults to “small” if not set.

Display a title above the widget. For example “Shop this look”.

Display the product titles over each image. Defaults to “no”.

Display the product subtitles over each image. Defaults to “no”.

Display the product prices over each image. Defaults to “no”.

Display products in their normal order or randomly. Defaults to normal, set to “random” to display products in a random order.

You can also mix all the options together. For example:

Was this article helpful?


  1. Janet

    Would it be possible for you to add “show product title” as one of the standard options in the little menu that pops up when I add the Shopr widget to a blog page please? I am going a bit mad typing in the code every single time (code provided on this page thanks to Roxy’s comment above). And it doesn’t always work even when I type it in! I’m not a fashion blogger so the images don’t always sell themselves and I really need product title to show. Thank you.

    1. Phil (pipdig)

      Hi Janet, thanks for sharing your experience with this. We’ve added two new buttons to the options for you (see the updated screenshot at the top of this article). This will be available in the next update πŸ™‚

        1. Janet

          Phil – the product title has disappeared entirely now! Even from the ones where I had already inserted it manually πŸ™ and when I add the Shopr widget again the titles are not appearing then either (although I love the new tick-box, if only it worked).

          1. Phil (pipdig)

            Does the title appear when you hover over the product? Or does it not show at all? If you’d like to send a link to one of the pages I can check what might be causing this issue.

  2. Michelle


    Whenever I add a Shopstyle Collective List ID and then paste the shortcode into a post, it displays everything from my Shopstyle list, plus all the products I’ve manually added to the Shopr app. I only want the products from the Shopstyle List. I’ve tried updating everything and refreshing everything in Shopstyle, but it won’t just show me the products from my list. Any suggestions?

    1. Phil (pipdig)

      Hi Michelle, what is the shortcode you’re using to display the products? If you copy that into you can send me the link so I can view it

  3. Sarah

    Hi! Is it possible to have images in different columns in a post for the items in my collection? So instead of having a line like I have on my website, have in 3 or 4 columns in my post.

    1. Phil (pipdig)

      Hi Sarah, this is possible if you use a plugin such as Beaver Builder or SiteOrigin to build the columns. Such plugin allow you to create columns within your content, then place any text/images etc you like in those locations.

  4. Angela

    HI Phil,
    When I’m in a post and want to add the carousel of products, can I impute a ShopStyle list ID? Instead of a ‘collection’? I created a ‘list’ in ShopStyle, of perfumes, but I don’t see where I can add that LIST ID when I click on the shopr button in my post?
    I’m also not seeing where in ShopStyle, the ‘list’ can be turned into a collection.
    Or, do I have to bring in each item individually into Shopr ‘add new product’? (This step seems to take a long time.)

    1. Phil (pipdig)

      Hi Angela, after you have created a Shopstyle list you can use the ID to automatically display the products in the Shopr. The ID can be included in the [shopr_shopthepost] shortcode like this:

      [shopr_shopthepost shopstyle=’123123123′]

      Where 12312313 is the Shopstyle List ID.

      1. Angela

        Hi Phil, adding the Shopstyle list ID to the shopr code generator produces my entire SHOP page, not just the ShopStyle products under that particular list ID. Cannot figure out why?

        1. Phil (pipdig)

          Hi Angela, if you add collection=”none” to the shortcode it will stop any products from showing, except for Shopstyle. So the shortcode would be:

          [shopr collection=’none’ shopstyle=’123123213′]

  5. Kiera

    Hi Phil,

    No matter what i try my collections do not show in a carousel in posts. They work fine as widgets on the main page but within actual posts they display grouped more like the shop page. Ive played around with the code but have had no luck. Any advise?

    1. Phil (pipdig)

      Hi Kiera, would you be able to send me one of the shortcodes you’re using in a post?

  6. Katherine

    Hi Phil, I have the Opulence theme. It seems to be up to date when i checked as there was no option to update it when i followed the steps you provided.

    there’s no shopr box on the lower right of my screen in the editor. Please let me know what i can do fix this. thanks!

  7. Emma

    hi! How do I add a shop carousel in the preview section of a post?

    1. Phil (pipdig)

      Hi Emma, you can add a Product Collection via this box on the right side of the post editing screen. You might need to check for a theme update first though as it is a new feature.

      1. Emma

        Hi Phil,
        I tried adding a few additional items to the shop carousel in the post mentioned above, but it still looks quite cluttered.

        So I now have a second question in addition to how do I stop the carousel from repeating when I only have two items to add to the carousel…

        How do I change the size/spacing so it looks more like this shop the post carousel in a preview section:

        This is what it currently looks like:

        Many thanks!

        1. Phil (pipdig)

          Hi Emma, it might help to change the buttons on the sides so the images do not appear beneath them. You can do that by copying the contents of this page into the “Additional CSS” tab in the Customizer. Let me know if that works better.

          Regarding the duplicate products, this will be the case if there are less than 4 products in the collection. The carousel loops infinitely, so it would repeat the same products if they do not fill the full space.

          1. Emma

            Hi Phil,

            Thanks for your response. I added the additional CSS in the customiser, but don’t see any difference in the appearance of the shop carousel in the preview section of the post

            1. Phil (pipdig)

              Hi Emma, we’re planning to change the way this appears in the next version of the plugin. This should be available to update in your dashboard within the next couple of days. You can remove the CSS you added now, as it won’t be required after the update.

  8. Tasha

    Hi Phil, I purchased this Shopr plugin last week & I have a question regarding affiliate links & no-follow. Are any images added to Shopr automatically “no-follow”? OR do bloggers need to add the “no -follow” code with any affiliate link we use in Shopr?

    For instance, if I use an Amazon native ad, the “no-follow” codes are automatically added, but if I add an Amazon affiliate link to my post {without} the image of the item, I check mark “no-follow” on the affiliate link, with the help of my “no-follow” plug-in. I hope this makes sense! Thank you in advance for any insight!

    1. Phil (pipdig)

      Hi Tasha! All product links in the Shopr plugin are “nofollow” by default. So you don’t need to change anything πŸ™‚

      1. Latina

        How do you use shopr for Amazon Affiliate? I am in amazon and they only provide an HTML code to tie it back to my account. How do I post this HTML in shopr?

        1. Phil (pipdig)

          Hi Latina, the “SiteStripe” feature allows you to link any product via this guide. Then you can copy the link with your referral code automatically applied.

  9. Jessica

    How is this plugin different from the “reward style”-Plugin?

    1. Phil (pipdig)

      Hi Jessica, if you’re already using rewardStyle then the main benefit is that you can mix products from other sources. For example, you could create a widget that shows products from rewardStyle and the Amazon Associates and Awin networks. The other benefit is that you have more control over the appearance of the widget itself, and the products names/titles will count towards your page’s SEO (rewardStyle is hosted externally, so the titles/text aren’t included in your pages technically). There are a number of other benefits too, such as faster loading times and mobile friendly design (e.g. swiping navigation on mobile). If you’re already happy with rewardStyle’s product ranges and widgets, there probably wouldn’t be too much point in purchasing the Shopr plugin.

  10. Maria

    Hi I have purchased the holly and weave theme and the Shopr plugin is working fine within the posts – I just can’t work out how to put my ‘shop my style’ collection on my homepage below the featured posts. Thanks in advance.

    1. Phil (pipdig)

      Hi Maria, you can do this by placing the “Shopr Carousel” widget in the “Across the Top” widget section. There is a little more information about the widget in section 1 of this guide which may help.

  11. roxy

    Do I add variables as one long string in the bracket? For example if I want to show the price and the product title with medium images would my bracket look like this below?

    [shopr_shopthepost collection=”amazon-travel-chargers” size=”medium” show_product_price=”yes” show_product_title=”yes”]

    If not, can you give me some guidance on how it should look? Thank you!

    1. Phil (pipdig)

      Hi Roxy, you’re absolutely right with your example. That is indeed how you would add multiple options.

      1. roxy

        Hmm ok well that’s what I did but the prices and product titles are not showing up. Would it be easier for me to open up a ticket?

      2. roxy

        Actually, spoke too soon, I figured it out! One of my quotation marks was malformatted.

  12. Emilia

    Same problem here, just downloaded it, made a Collection, added to December posts, nothing visible in preview

    1. Phil (pipdig)

      Hi Emilia, it looks like there are no Collections active on your site. If you go to ‘Shopr > Product Collections’ are there any listed?

        1. Phil (pipdig)

          You can do this by using the “After first post” widget section with the “Shopr Carousel” widget πŸ™‚

  13. Lucie Maniscalchi

    Hi Phil

    Before purchasing I just wanted to double check as my main affiliates are Rewardstyle and Skimlinks. I wondered if there is the option to add the image and the URL it would link to manually to still display the photo? At the moment I can only use the shop this post widgit with rewardstyle on my blog ( but if I was able to also manually add my image of choice and manually add the URL then that would be amazing.


    1. Phil (pipdig)

      Hi Lucie! You can set the image and url to anything you like. You have full control πŸ™‚

  14. Verena

    Hi there!
    I added products to Shopr and then added them to a collection. If I try to display them in a post via the Shopr button nothing shows up in the post preview. What did I do wrong?

    1. Phil (pipdig)

      Hi Verena, is the plugin updated to the latest version? You can check this by going to the “Plugins” page in your dashboard. If the plugin is up to date and still not working, you’re welcome to send login details for your site via the ‘contact us’ button at the top of this page.

Leave a comment

The link to your website will be visible to support staff only and will not be shown publicly.
If you do not yet have a website, simply enter "none" in the box.