Skip to main content
Store operations and content

250 Media Per Product Is a Hard Ceiling on Shopify — Plus a Weekly 1,000-Video Cap and Deletions You Can't Undo

Variants went up to 2,048. Product media stayed at 250 — images, videos, and 3D models combined — and Shopify's own troubleshooting page says flatly that this limit can't be raised. Videos carry three more limits that stack on top of it: a store-wide count that starts at 250 on Basic, a separate 50 GB video storage pool, and a 1,000-video-per-week upload cap that applies on every plan including Plus. Deleted videos are gone permanently, and removing media from a product frees no storage at all. Here's what Shopify documents, plus six shoppable video apps compared on the axis that decides your bill: views versus uploads. Researched September 1, 2026.

AIEC App Lab AI Editorial TeamPublished Updated Read 12 min#Shopify blog operations#App comparisons#For beginners

What you will learn

On this pageContentsCloseOpen

If you've hit this while adding a video to a product page:

This file couldn't be added: You can only add up to 250 media per product.

Shopify's troubleshooting docs give you no room to negotiate. "This limit can't be raised." Not by upgrading, not by contacting support. The two suggested fixes are deleting media the product doesn't need, or splitting the product's media across more than one product.

Variants have climbed to 2,048. Media per product is still 250, counting images, videos, and 3D models together. And that 250 is only the first of four separate limits stacked on top of each other: a store-wide video-and-3D-model count that varies by plan, a video-only storage pool that's separate from your file storage, and a weekly upload cap that's identical on every plan — including Plus.

Whether you host videos on Shopify or hand them to an app is a decision you can't make without knowing that structure. Below: every limit Shopify documents, the two ways storage errors mislead you, and six shoppable video apps compared on what actually meters your bill. Research date: September 1, 2026.

The short version

If you shoot a lot of stills — apparel, furniture, anything with a deep colorway — 250 is what you'll hit first, and it's images that eat it. Videos and 3D models can't be used as variant media at all, so they aren't usually the culprit.

If you're serious about video, Basic's ceiling is 250 videos store-wide, counted together with 3D models. Grow raises it to 1,000, Advanced to 5,000.

If you're planning a bulk rollout, check the weekly cap first. 1,000 videos per week, same on every plan, resets after 7 days, can't be raised. Three thousand products means three weeks, minimum.

If you go with an app, the meter is either views or uploads. Of the six below, ReelUp and Tolstoy bill on monthly views; Moast, Video Slider, and My Stories bill on how many videos you upload; Mintt bills on features and meters nothing. Traffic growth costs you money in the first group. Catalog growth costs you money in the second.

What Shopify does natively

250 per product, and that's final

The Adding product media page opens with it: "You can add a maximum of 250 images, 3D models, or videos to a product." The troubleshooting section repeats the error text and adds the line that closes the conversation — the limit can't be raised.

Videos and 3D models have a store-wide count, by plan

This one counts across your whole store, videos and 3D models together.

PlanVideos + 3D modelsVideo storageTotal file storage
Starter25050 GB100 GB
Basic25050 GB100 GB
Grow1,000500 GB300 GB
Advanced5,000500 GB500 GB
Plus50,0002 TB1 TB
Enterprise100,00010 TB10 TB

Look at the Grow row. Video storage (500 GB) is larger than total file storage (300 GB). That isn't a typo — the Help Center states plainly that video storage is a separate limit from the total storage limit for all files. But if you assume video counts against your file quota, that row reads as an error.

Plus and Enterprise stores can contact Shopify Support to request increases to both the count and the video storage pool. No equivalent is offered below those plans.

Paid storage increases are in early access for Plus and Enterprise only as of September 1, 2026: $100 USD/month per 1 TB on Plus, $1,000 USD/month per 10 TB on Enterprise.

Shopify admits the count error fires early

Buried in the troubleshooting section is a note worth more than it looks:

This limit is sometimes enforced before your store reaches the number displayed in the error. Count the videos and 3D models on your store first. If your count is below your plan's allowance, then contact Shopify Support before you upgrade your plan.

Shopify is telling you not to buy a plan upgrade on the strength of its own error message. Count first.

And a weekly cap nobody mentions

Your store can upload a maximum of 1,000 videos in a week.

It resets weekly, and the Help Center says it can't be raised. Plus doesn't get more.

Separately, the Files page accepts a maximum of 200 files per upload. That's per operation, not per store, and also can't be raised.

Deleting is permanent, and removing isn't deleting

Two lines in the storage-limit guidance matter more than the numbers around them.

First: "Deleting a video is permanent. A deleted video can't be recovered." Not "hard to recover." Gone.

Second: "Removing a file from a product doesn't free storage. The file remains on your store until you delete it in Content > Files." Pulling media off a product page does nothing to your quota. This is almost always the answer to "I deleted a bunch of files and the number didn't move."

And then the reason those two lines sit together: Shopify says the storage total "can be reported higher than the storage that your store actually uses," and advises stores with little media, or that haven't deleted much recently, to contact Support before deleting anything. Which is to say — don't permanently destroy videos on the strength of a number Shopify says may be wrong.

File requirements

  • Images: up to 5000 × 5000 px (25 megapixels), under 20 MB. PNG is best, then JPEG; PSD, TIFF, BMP, GIF, SVG, HEIC, and WebP are accepted, including animated GIF and WebP.
  • Videos: up to 10 minutes, 1 GB, and 4K (4096 × 2160 px), in .mp4, .mov, or .webm. Shopify converts and serves everything as .mp4 or HLS regardless of what you upload.
  • 3D models: up to 500 MB, GLB or USDZ. Anything over 15 MB is automatically optimized, and every model is converted so both a .GLB and .USDZ version exists for Android and iOS.

One exception that catches people: collection images don't support WebP, even though products and the Files page do. The 25-megapixel cap is the same as product images.

YouTube and Vimeo embeds skip the file requirements entirely, but not the URL rules. YouTube Shorts URLs (youtube.com/shorts/...) aren't supported — convert them to youtube.com/watch?v=.... Vimeo vanity URLs don't work either; use the direct video URL. Private videos can't be added at all.

Finally: 3D models and videos can't be used as variant media. Swapping the video when a shopper picks a different colorway isn't a native capability. Display requires an Online Store 2.0 theme or one of the Horizon family themes.

What an app is actually buying you

Three things, given the above.

Escape from the counts. Most shoppable video apps host video on their own infrastructure, so nothing you put there touches your 250-video count, your 50 GB pool, or the weekly cap. For a catalog-wide rollout that alone is the argument.

Reuse of Instagram and TikTok content. Re-uploading social video into Shopify is manual work that also burns your count. Apps pull it in by URL or account connection.

Add-to-cart from inside the video. Native product media plays. That's it. Tagging products in a video so a shopper can add to cart while watching isn't a native feature.

If you just want two or three explainer videos on a product page, none of that applies. Use the native media section and skip the extra JavaScript.

Six shoppable video apps, sorted by what meters the bill

The App Store's Video and live streaming category lists 261 apps as of September 1, 2026. All prices are USD as listed.

AppDeveloperRating (reviews)Free tierPaid entryWhat's metered
Video Slider: Shoppable VideosDoran4.9 (357)50 uploads, unlimited plays$49 one-timeUploads
Moast Shoppable Video & UGCMoast5.0 (319)10 videos per widget, unlimited views$15/moVideos per widget
ReelUp‑Shoppable Videos+ReelsReelUp LTD.4.9 (285)100 views/mo, 10 uploads$29.99/moViews (4+ seconds)
Tolstoy Shoppable VideoTolstoy4.7 (238)Shop app only$19/moMonthly views
My StoriesGetMyStories5.0 (21)10 uploads, unlimited plays$14/moUploads + monthly leads
Mintt ‑ TikTok FeedMintt Studio4.9 (25)Free forever, feature-gated$15/moNothing — features only

Five things stand out.

Video Slider is the only buyout. $49 once, unlimited uploads, and its free tier — 50 uploads with unlimited plays — is the most generous in this set. The counterweight is age: it launched July 18, 2025, so it has the shortest track record of the six.

The two view-metered apps get more expensive as you succeed. ReelUp is $29.99 for 3,000 monthly views, $99.99 for 20,000, $199.99 for 50,000. To its credit, its listing states that it counts a view only after 4 seconds of watch time, noting that other apps count an impression. That said, an August 8, 2026 review from a store of over a year alleges being charged $40/month while staying under 3,000 views. If you're buying view-metered pricing, verify both the counting rule and what actually lands on your invoice.

Tolstoy runs $19 for 5,000 monthly views and $199 for 50,000+. Its free plan doesn't put shoppable video on your own site at all — free is Shop app distribution only. On-site placement starts at Pro.

Moast's $15 doesn't meter views. Unlimited views even on the free tier; the free constraint is 10 videos per widget. There's exactly one paid plan, which lifts that. An August 13, 2026 review describes migrating from Videowise and finding the feature set comparable at lower cost.

Mintt meters nothing at all. The free tier is described as free forever, including autoplay and grid/slider layouts. $15 buys mobile-specific configuration, likes and comments display, hashtag filtering, and unlimited feeds. The trade-off is scope: it displays a TikTok feed rather than hosting video you upload yourself.

Language labels don't mean what they look like. Moast lists 30+ languages including Japanese, and the same page says the developer doesn't offer direct support in Japanese. Video Slider and Mintt carry the same combination. Meanwhile My Stories has a Japanese app name and Japanese description text on the App Store while its language field reads English only, with an explicit "this app is not translated into Japanese." App Store listing language, in-app UI language, and support language are three separate purchases. Of these six, only Tolstoy lists a short language set — English and Japanese — rather than Japanese as one entry in a long list. It also lacks the Built for Shopify badge and carries 7 one-star reviews out of 238, the highest low-rating share here.

The risk of parking your video in an app

External hosting frees you from the counts and moves your video outside Shopify.

While researching this, I opened the listing for Gander: Convert with Video, another shoppable video app, and got: "This app is currently not available on the Shopify App Store," with a note to contact Gander directly. Whether an existing installation keeps running after a delisting depends on the case — but new installs, App Store billing management, and any ability to read reviews for warning signs are all off the table.

The mitigation is boring and effective: keep your own master copies of every video you upload to an app. If the only surviving copy lives in a vendor's dashboard, you can't switch and you can't leave.

Picking by situation

A few explainer videos on a product page. Native media. Meet the 10-minute / 1 GB / 4K requirements and run an Online Store 2.0 or Horizon theme.

Catalog-wide video. Do the arithmetic on the weekly 1,000-upload cap and your plan's store-wide count first. On Basic, 3,000 product videos is impossible at 250 — externally hosted apps are the realistic path.

Predictable cost. Moast at $15/month with unlimited views, or Video Slider at $49 once. Both beat view-metered pricing for stores with seasonal traffic spikes.

Reading setup docs in Japanese. Tolstoy is the one listing Japanese as a primary language. Check the rating profile before committing.

Lead capture from video. My Stories embeds a name/email/phone form inside the player. Note the Pro plan ($14/month) caps you at 20 leads per month.

Before you install

  • Is any product approaching 250 media? (No appeal on this one.)
  • Does your planned video count fit your plan's store-wide limit — 250 on Basic, 1,000 on Grow, 5,000 on Advanced?
  • For a bulk rollout, how many weeks does 1,000/week and 200-per-upload actually take?
  • Do you hold a master copy of every video before deleting anything from Shopify?
  • Have you confirmed that removing media from products isn't the reason your storage number won't drop?
  • If you're seeing a storage-limit error, have you contacted Support before deleting?
  • Is the app you're considering metered on views or uploads?
  • Does a copy of every video exist outside the app?
  • Have you checked listing language, UI language, and support language separately?

Wrapping up

Four steps:

  1. Check whether any product is near 250 media. If so, that's an image-management problem, and no app fixes it.
  2. Map your planned video count against your plan's store-wide limit and the weekly 1,000 cap.
  3. If it fits and you don't need social imports or add-to-cart, stay native.
  4. If you go with an app, decide views versus uploads before comparing features — and keep your masters.

Pricing, ratings, and listing status change without notice on the App Store. Everything above was verified on September 1, 2026.

RelatedShopify Validates Addresses for Free — and Tells You Not to Run an App Alongside It

Shopify's admin address validation is on by default, free, on every plan, and supports the US. Checkout-time validation is one toggle away. Shopify's own documentation then warns that running a third-party address validation app at the same time can create conflicting suggestions and reduce checkout conversion — you are meant to pick one. That reframes the whole category: apps are not there to duplicate deliverability checking, they are there to enforce policy Shopify's validator does not enforce, like blocking PO boxes or requiring an apartment number. We priced four real apps from the US App Store on September 2, 2026, spanning $4.99/month flat, $0.04 per order, and one that requires a separate subscription billed outside Shopify.