Это кажется довольно сложным.
Лично я бы сделал это с нуля.Кажется, это слишком сложная задача для электронной коммерции, если вы не можете свободно редактировать свои собственные файлы PHP.
Если вы решите использовать такую программу, как magento, вы можете отключить корзину, когда пользовательОни будут перенаправлены на ваш сайт.
Чтобы собрать всю информацию о клиентах, вам нужно будет связать вашу базу данных с базой данных magento для сбора информации о корзине и наличии на складе.Ваш веб-сайт должен будет выяснить, какую корзину для покупок использовать (например, basket_id 0001, basket_id 0002), поскольку в вашей базе данных magento будет много корзин.
Как только заказ будет выполнен, вам придется написать еще один скрипт изваш сайт, чтобы изменить товарный запас.
Я надеюсь, что это имеет смысл для вас, но я постараюсь найти систему, которая делает это.