prorok3233,
Если у вас ограничение по деньгам - лучше сделайте просто витрину или простихоспади лендинг на чем сможете
А далее будете исходить из результата и думать что вам требуется без оглядки на цмс
Опенкарт - имеет самую высокую стоимость разработки, тк там нужно сносить все и делать все с 0
5к товаров можно сделать статическими страницами и даже руками их менять, без автоматизации
Ака любой статический генератор сайтов + макетик + сервис с корзиной или свой код с serverless подходом
0. Правильно. Раз вы понимает, что на сервер передается уже видео (а не картинки), то идея получать от браузера с посощью жс картинки через не регулярные промежутки времени отпадает
1. Верно. И зачем вам такой оверхед к тому что уже было написано мною выше?
Используйте with open(....
Используйте json dumps/loads
https://docs.python.org/3/library/json.html