Digital products - How to add a Download Link on the Order Status Page
Note: Orders will need to be marked as paid for the automatic digital download as well as the link below to work.
This article shows how you can add and display a Download link on the order status page for digital goods once sold on your Shopify store. A sample of which is shown below.

Steps
Go to Settings followed by Checkout and accounts

Scroll down the page to the Order status page section

Copy and paste the code below into the Additional scripts box as shown in the image above.
This article shows how you can add and display a Download link on the order status page for digital goods once sold on your Shopify store. A sample of which is shown below.

Steps
Go to Settings followed by Checkout and accounts

Scroll down the page to the Order status page section

Copy and paste the code below into the Additional scripts box as shown in the image above.
<script>
{% for line in checkout.line_items %}
{% assign orderId = checkout.order_id %}
{% if line.requires_shipping != true %}
{% assign productId = line.product_id %}
{% assign variantId = line.variant_id %}
Shopify.Checkout.OrderStatus.addContentBox(
'<h2>Your Digital File(s)</h2>',
'<p><a href="https://app.puppetvendors.com/product/63cb0aba75ba016a0fb105f5/download?orderId={{orderId}}&variantId={{variantId}}&shopifyProductId={{productId}}&source=orderStatus" target="_blank">Click here to download now</a></p>'
)
{% endif %}
{% endfor %}
</script>
Updated on: 21/08/2023
Thank you!