Skip to content

Using an extension from vendor in app/code?

I installed https://github.com/yireo/Yireo_Webp2 on a demo shop where composer is available. Now on my customers real shop there is no composer available and wont be in the near future. Yireo Webp requires https://github.com/rosell-dk/webp-convert which came as dependency with Yireo Webp.

Both are now in the vendor folder on the demo shop … I tried copying the 2 extensions from the demo shops vendor folder to the real shops vendor folder and also modified composer.json and composer.lock accordingly … did not work. Did I miss something?

Another way I tried is to copy the Yireo Extension to app/code, which makes it appear in admin, but as soon as I open a category page, it complains about a missing class which comes with https://github.com/rosell-dk/webp-convert. So, I tried copying https://github.com/rosell-dk/webp-convert to app/code as well, but I do not know how, is this even possible?

Thanks for any help on how to solve this :-).