What I am wanting to do is override the Magento default image when a product does not have an image (the faint 'M' logo).

When I set the placeholder, it does not replace the image in product details.

So what I am doing now is seeking to override the defaults. They are located module_catalog/view/base/web/images/product/placeholder/image.jpg

How do I correctly override them? I have tried including my own images in my theme structure with the same name, so far has not worked.

1 Answer 1


You have to override image inside below path,

This is the correct path,


Remove var and clear cache.

  • This worked for thumbnails and small images, thank you. However, the normal image.jpg does not get overridden and does not appear in static files. So the product page still shows magento defualt image :(
    – adamhs
    Commented Nov 23, 2016 at 6:30
  • You can override your default product image from backend, Content -> Design -> Configuration -> CLick your theme -> Product image watermark set image. Commented Nov 23, 2016 at 6:36
  • My apologies, this whole time I'm thinking I'm not doing it correctly or it is not working, however, it seems to be a caching issue with the browser. I tested in a different browser and is working. Thank you. You are correct with the above path to override images.
    – adamhs
    Commented Nov 23, 2016 at 6:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.