All things Shopify and commerce
Hello Everyone,
I made a product video on my camera and now I want to add this video to my product page. I could not find a way to add the video. There is an option to add youtube video with embed code but how can I add my own video?
Looking forward to this problem
Hi @james0786,
Welcome to the Shopify Community!
I understand that you want to add your own video to your product page. I may be able to help you with this.
Note: Make sure that you use MP4 video format, which is the most widely supported video format currently available.
Note: If your video file is larger than 20MB, you'll have to upload it to YouTube and use the embed code. Otherwise, you'll need to find a hosting provider for your video, instead of using my Step 1 suggestion of Shopify Files.
Step 1: Upload your video on the Files page:
Step 2: Add HTML content to your product with the rich text editor:
<video controls="controls" style="max-width: 100%; height: auto;"> <source src="your_url_goes_here" type="video/mp4" /> Your browser does not support our video. </video>Be sure to replace "your_url_goes_here" in the code with the URL from Step 1.
Let me know if this solves your problem or if you need further help!
Brian | Shopify Partner | Ecommerce Consultant
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Click Accept as Solution
- Need further assistance? Visit www.BrianAtWork.com
I am also having this same problem. When I load the MP4 into the product media area it doesn't show up. I did do the work around but that is ok for now, just would like to be able to add more videos to my products.
Regards,
Troy N.
www.JustInCaseRescue.com
[email protected]
Hi this method worked for me however, all of my mp4 files i add this way are missing thumbnails, the thumbnail is basically a blank screen. i would love to add my own personalised thumbnail to these can you please advise?
We have the same issue! let us know if you found a solution for this. Much appreicated!
Thanks so much for this!
We added that#t=1 and the modified code above by one of the members seems to autoplay on desktop but it still doesn' t autoplay on mobile.
<p style="text-align: center;"><video loop="loop" muted="" autoplay="autoplay" preload="" id="vid" style="max-width: 80%; outline: none; height: auto;" outline="none">
<source src=""your_url_goes_here #t=1" />
Your browser does not support our video.
</video></p>
If you ever found a solution please let us know!
How are you adding this.. what are the steps. I tried to cut/paste the code, I even did ADD MEDIA and it still didnt work. I am using the VENTURE theme.
<p style="text-align: center;"><video loop="loop" muted="" autoplay="autoplay" preload="" id="vid" style="max-width: 80%; outline: none; height: auto;" outline="none"> <source src="https://youtu.be/JYL8tfnstmE #t=1" /> Testing Video </video></p>
This is the code I used and it doesnt work. What am I doing wrong?
maybe it's because you are using a youtube link? Mine was a .mp4 file that was uploaded directly on Shopify in the "files" section. I then copied the link it provided and inserted in the code.
My knowledge is very limited in this area though! I am just following the above advises 🙂
Thanks for the help Sarah! Are you adding this video to your product DESCRIPTION area or in the media area where the pictures of a product would go?
No problem!
I'm inserting it in the description part of a page actually, not a product page. Does it work for you on the product page on mobile?
I haven't tried it on a mobile device yet. But when I click on the "Add Video" button where you put your description, it works great. Also works when you goto YOUTUBE and share a video and share it with EMBED Iframe URL code as well. So if you wanted to show a video that you do not have uploaded, it works.
Thank you so much for this solution. Great workaround for this issue!
Here's the solution to adding video thumbnails:
Thanks so much for the below code Brian.
We tried it on another page and it worked too. The only thing is it does not autoplay, is there a way to do that?
If not, how can we change the cover photo? Right now it just shows a white background with a play button and unless you click on the play, you just see white.
Would appreicate your help!
Hi Brian
I am trying to add a 3 second video to a product page. I've uploaded it to the files area, and it plays from there.
I used the code you shared and put this in HTML with my image file name, but all I'm getting in my product page is a black screen. Can you tell me where I'm going wrong please?
Hi there, I put the following code on the product page, but, appearing in black, the video not working? Did I miss up anything?
my mp4 url link = from setting-file-select file name-copy link
<video style="width: 100% !important; height: auto !important;" controls="controls" loop="loop">
<source src="my mp4 url link" type="video/mp4"></source></video>
This happened to me as well. Once you click save and then preview, it will work properly.
How to I make the video fit the screen on desktop mode? it's just small and to the left.
Thank you for the direction. This worked for me, however, I didn't realize I shot the video in portrait rather than landscape. It is now small with the black blocks on the side. Is there a way to fix this orientation, or would you suggest I re-shoot the videos in Landscape (Clothing company btw)
i think that would be the best course of action for that. 🙂
HI, do you have code for automatic play video?
This is difficult and not working for me i could use some help
Well, there are a lot of Shopify apps that help you embed videos from YouTube, Vimeo, IGTV, and whatnot but a lot of them don’t have a feature where you can add videos of your own.
I was thinking of the same feature lately, I just shot a couple of product videos with a white backdrop and felt like it’s better to add these videos to my online store rather than social channels. The reason being, I wanted to create a sense of exclusivity when my visitor comes to my online store. I didn’t want them to see the same thing they saw on YouTube or Instagram.
But I was also wondering, what if adding videos to my online store will lower my page load speed? And reducing my online store’s loading speed is the last thing I would want to have.
There are a couple of apps that allow you to add videos of your own but they don’t have a feature that could help you with adding videos from channels like YouTube or Instagram.
And if you’re just starting out I am sure you wouldn’t want to have multiple apps just to add videos. 🙂
After hunting for the app that could help me add videos and asking my friends for it, I came across Videowise. It simply allows you to add your own video on the product/landing page, it fetches videos from YouTube, Instagram, TikTok and other channels.
It's quite simple to set up and allows you to add videos of your choice in just a few clicks. I am still on the FREE trial, but yeah this week I am planning to upgrade it to a paid version. I hope I don’t regret even a single penny spent on it lol.
Hi Brian,
Are we able to upload videos greater than 20MB? We have videos larger in size and most around 30-40MB.
Thanks
Kevin Shah
Hi. Thanks for answer and it works well! I'd like to know if I could edit the code and make the video play automaticatily in my website?
Hi, is there any way to customize the controls of the video ? Like autoplay and muted
It worked! Very easy
Hey! I used your link and worked great for single video. I ideally want to put 3 videos next to each other side by side. Any advice on how to achieve that? Thanks!
Hi,
If my video file is too large for uploading directly into Shopfi, and I don't want to embed YouTybe - (as the video dimensions doesn't fit YouTube)
Can I somehow use DropBox or GoogleDrive to host and embed?
Thanks
Hi Brian!
Using your instructions, I have been able to add the video as part of the description of the product. Is there any way to add the video as "media"? So it will show just as the pictures from the product.
Thank you very much in advance!
Ines
Hi BrianAtWork ... I have a video that I created and downloaded to my PC along with a thumbnail that I chose to upload for it in YouTube (having downloaded it again afterwards). I don't want to use the YouTube URL because it shows YouTube and my channel but I only want to use my own media for this. The video and thumbnail work great on desktop, but not on mobile. On mobile, all I have showing is the play button and a completely blank area for the video and that looks unprofessional. Is there any additional coding that I should include to make sure that the thumbnail is going to show up on mobile? If so, please share. Thanks in advance!
how do you then center the video in your post?
Hi, I used the exact same steps but the video shows up on my product page like this
How do I fix it? Can you help?
Bundle of thanks Brian, Step 2 works for me, because the files tab was not available in my settings. Once again thanks.
hello Brian, i followed this process step by step and successfully uploaded two videos on my store but after that whenever i try to insert a video it does not play
Thanks for the demonstration above. Is it the same for adding a video to a regular page, like say, an introduction page?
I noticed in the page text box, it needs us to put the data in the area below.
<iframe width=”1280” height=”720”
src=” ”>
</iframe>
Can I simply substitute it with the demo you gave above? Thanks
T.T
When I go to customize my theme, choose the video section for a specific product, add the YouTube link, and then add another video for another product page under customization, the second one will override the first one. How can I avoid this override?
Hi @Expartdesigns,
Yes, the code will work for the homepage. However, I'm sure you'll need to make some code changes to adjust the styling, depending on how you want the video to be displayed.
Brian | Shopify Partner | Ecommerce Consultant
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Click Accept as Solution
- Need further assistance? Visit www.BrianAtWork.com
Hi @BrianAtWork,
Thank you so much for sharing the idea. Post some more research came across a custom code that autoplays an mp4 (sharing that). Meanwhile I want to know what is a way to add a link on this (I want the customer to click this video on my website which would then take them to my blog or product ?)
<video autoplay="" loop="" muted="" playsinline="controls" style="max-width: 100%; height: auto;">
<source src="https://cdn.shopify.com/s/files/1/0444/3747/1382/files/final_5f20b04b314cd60015b546dd_522690.mp4?v=1..." type="video/mp4">
<img src="Pre.jpg">
</source></video>
Thank you so much!
D
To have clickable links over a partial area on the video use an anchor tag <a href='shopify.com'></a> (or a button).
Then absolutely position it over the video so that the video controls are still useable.
<div class="video-container">
<video id="main-video" autoplay="" loop="" muted="" playsinline="controls" style="max-width: 100%; height: auto;">
<source src="" type="video/mp4">
<img src="Pre.jpg">
</source></video>
<a class="video-link" href="/collections">Shop</a>
<style>
.video-container { position: relative;}
.video-link { position: absolute; width: 50%, height: 50%; z-index: 2; }
</style>
To have an entire videos area a clickable link just wrap it with an <a> tag
Note: 💣 Accessibility issue - user controls play,pause,etc become unusable when making entire videos area clickable link. So IF users need the play/pause controls on a video DO NOT make the whole video a link , and DOUBLE DO NOT do this if there is audio. And ESPECIALLY DONT assume just because you are okay with this behavior that your customers will enjoy the lack of controls.
Though you may need to style, or reset styles, of <a> tags so they work and behave as needed when wrapped around large block content.
<a class="video-link" href="/collections">
<video id="main-video" autoplay="" loop="" muted="" playsinline="controls" style="max-width: 100%; height: auto;">
<source src="" type="video/mp4">
<img src="Pre.jpg">
</source></video>
</a>
Or use the onclick attribute or , create a click handler for a video that has it's ID attribute set
<script>
document.getElementById('main-video').addEventListener('click', function() {
this.pause();
window.location.href('/collections');
});
</script>
Contact [email protected] for the solutions you need
Save time & money ,Ask Questions The Smart Way
Problem Solved? ✔Accept and Like solutions to help future merchants
Answers powered by coffee Thank Paul with a ☕ Coffee for more answers or donate to eff.org
@PaulNewton Wow, that was way simpler than i thought! Thanks so much... ps. Coffee on me as soon as get my first customer 🙂
Hi Brian,
Thank you so much for your reply. I really appreciate that. The good news is! The solution is worked. I tried your method and was able to put my video on the product page.
Thank you so much, Brian, for helping me out.
Hi Brian, I used this code you provided to add videos in my description box and they were working perfectly fine until I discovered 'easy video shopify app'. I gave the app guys access to my site and they configured something. I didnt like how their videos showed up so I went ahead and added my videos like I did before with your code but they stopped working. Will you help on how i can get them back up?
Hi @boldcollab,
Welcome to the Shopify Community!
I understand that after you installed a new app and gave the app's developers access to your site, you are no longer able to use my suggestion for adding a video to your store.
I would be happy to take a look at your store and see if I can find the problem.
Will you send me an email or private message with a link to your store?
Cheers!
Brian | Shopify Partner | Ecommerce Consultant
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Click Accept as Solution
- Need further assistance? Visit www.BrianAtWork.com
Hi, how can the video just show up on its on and play on repeat without having to hit the play button? Thank you!
Hey so I used the link for my home page and it worked great, I am just wondering if there is a way to have the video play automatically rather then the customer having to click play.
Thanks so much!
@BrianAtWork wrote:Hi @james0786,
Welcome to the Shopify Community!
I understand that you want to add your own video to your product page. I may be able to help you with this.
Note: Make sure that you use MP4 video format, which is the most widely supported video format currently available.
Note: If your video file is larger than 20MB, you'll have to upload it to YouTube and use the embed code. Otherwise, you'll need to find a hosting provider for your video, instead of using my Step 1 suggestion of Shopify Files.
Step 1: Upload your video on the Files page:
- From your Shopify admin, go to Settings > Files.
- Click Upload files.
- Select the video to upload. Click Open.
- Copy the URL of the video and store it somewhere (we'll need it again soon):
Step 2: Add HTML content to your product with the rich text editor:
- Click the Show HTML button to view the HTML code for the product description inside the rich text editor:
- Get your video URL from Step 1. Add this code to the HTML:
<video controls="controls" style="max-width: 100%; height: auto;"> <source src="your_url_goes_here" type="video/mp4" /> Your browser does not support our video. </video>Be sure to replace "your_url_goes_here" in the code with the URL from Step 1.- Click Save.
Let me know if this solves your problem or if you need further help!
@BrianAtWork wrote:Hi @james0786,
Welcome to the Shopify Community!
I understand that you want to add your own video to your product page. I may be able to help you with this.
Note: Make sure that you use MP4 video format, which is the most widely supported video format currently available.
Note: If your video file is larger than 20MB, you'll have to upload it to YouTube and use the embed code. Otherwise, you'll need to find a hosting provider for your video, instead of using my Step 1 suggestion of Shopify Files.
Step 1: Upload your video on the Files page:
- From your Shopify admin, go to Settings > Files.
- Click Upload files.
- Select the video to upload. Click Open.
- Copy the URL of the video and store it somewhere (we'll need it again soon):
Step 2: Add HTML content to your product with the rich text editor:
- Click the Show HTML button to view the HTML code for the product description inside the rich text editor:
- Get your video URL from Step 1. Add this code to the HTML:
<video controls="controls" style="max-width: 100%; height: auto;"> <source src="your_url_goes_here" type="video/mp4" /> Your browser does not support our video. </video>Be sure to replace "your_url_goes_here" in the code with the URL from Step 1.- Click Save.
Let me know if this solves your problem or if you need further help!
I have just randomly stumbled upon this but thought I would share a way to autoplay this.
HTML5 Video allows for you to add an attribute of 'autoplay' and it will do exactly that.
Just shout if you have any problems.
Thanks,
George
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024