Show Content Based On Particular Product Order on Shopify [2024]
Free Custom Built Shopify Store   3 Minute Setup
Fact Checked
Detect Shopify Theme

Or go to our Shopify Theme Detector directly

Show Content Based On an Order for A Particular Product on Shopify

Last modified: April 8, 2024

Show Content Based On an Order for A Particular Product on Shopify
Free Shopify Trial

You can easily sell lots of different products from your Shopify store. And customers can buy some products, like digital products, directly on your store and then download them instantly. However, they must know how to do that or any issue that might be surrounding it.

Luckily, Shopify allows you to add the link of a product within the order status page. This allows you to add the down link to the product for your customer to use, or can include other vital information.

For this to happen, you need to learn how to showcase content based on a product within a specific order. This tutorial helps you to learn how to do that. During the example, we will be using a digital product as the example.

Key Takeaways
1
Log in to Shopify and navigate to ‘Settings’ to access ‘Checkout’ options.
2
In ‘Order Processing’, find ‘Additional Scripts’ to insert custom code.
3
Copy, modify, and paste the provided script to show specific content for purchased products.
Recommended: 10 Best Shopify Content Protector Apps – [2024]
# Name Image
1
Content Protection by Webyze
Content Protection by Webyze
2
Cozy AntiTheft
Cozy AntiTheft
3
Shop Shield Pro
Shop Shield Pro
4
Photolock | Anti‑Theft
Photolock | Anti‑Theft
5
Anti‑Theft Right Click Protect
Anti‑Theft Right Click Protect
6
Content Protection by Buymaxx
Content Protection by Buymaxx
7
Disable Right Click by NDNAPPS
Disable Right Click by NDNAPPS
8
ImageLock
ImageLock
9
LockShop: Disable Right Click
LockShop: Disable Right Click
10
Unique ‑ Anti Theft A.I
Unique ‑ Anti Theft A.I
Show More

Step 1 – Login

The first step is to log in to your Shopify store using your user credentials.

Step 2 - Checkout

From the Shopify dashboard, click on ‘Settings’ option, which is at the bottom of the dashboard. From here, you can then click on the ‘Checkout’ option.

Step 3 – Additional Scripts

You need to then go to the ‘Order Processing’ section. You’ll need to scroll down the page to find this section. Within this area there are four options. The last option should read ‘Additional Scripts’. Click on that option.

Step 4 – Copy The Code

Now you need to copy the code below. If you’re on a mobile device, then you might be best switching to a desktop, as this can be fiddling. Copying the code using either Ctrl + C or right-clicking and selecting Copy after highlighting the text will both work fine.

<script>
  {% for line in checkout.line_items %}
    <!-- DEBUG looking at {{ line.title }} -->
    {% if line.title == 'Our special downloadable product' %}
      Shopify.Checkout.OrderStatus.addContentBox(
        '</p>
<p>
</p>
<p>Download your special downloadable product! <a href="#">Here!</a></p>
<p>
</p>
<p>'
      )
    {% endif %}
  {% endfor %}
</script>

Once you’re sure that the script has been copied, paste the code into the text box for ‘Additional Scripts’.

Ensure that you’re inserting the right URL and other information into your code. For instance, the ahref value should be that of your download URL.

When you’ve completed that, you can click on the ‘Save’ option. This will make the changes live on your site.

Keep Reading

Conclusion: Show Content Based On an Order for A Particular Product on Shopify

The advice in this article allows you to leverage advanced eCommerce features to showcase specific text for products on your website based on the order status or customer location. With Shopify advanced customizations, you can display targeted content when a customer has made an order. They can then go to their order status page, and custom text or messaging will be shown accordingly.

This powerful capability allows you to deliver digital products seamlessly to customers in different locations or provide tailored shipping updates if certain physical products take longer than others to be delivered to specific regions. Showing content based on order status and location enables a more personalized shopping experience.

There are also apps that can help you with digital products, like this digital products app here. This can help you avoid this task and improve your business’ revenue with ease.

FAQs
  • Is coding knowledge required to implement this feature?

    Basic understanding of HTML and Shopify’s Liquid code is helpful, but detailed instructions with examples make it accessible for beginners.

  • How do I ensure the script works correctly for my Shopify store?

    Test the script by making a purchase or using Shopify’s preview feature. Ensure the script matches your product titles accurately.

  • Is there a way to revert changes if something goes wrong?

    Yes, you can remove or modify the script in ‘Additional Scripts’ to revert changes or correct issues. Always keep a backup of the original script for safety.