У нашей команды есть опыт разработки подобного функционала и даже есть уже готовый функционал для ваших задач который будет удобно и дешевле соединить в единый комплекс.
Мы для себя реализовали разделение: покупки и подписки модуля с разделением корзин на условие. При покупке вы формируете в корзину товары, а при аренде формируете оплату за каждый модуль.
Сейчас еще стоит в планах реализовать второй вариант с единой корзиной и списанием денег с карты покупателя в зависимости от условий приобретения товара. но для такой покупки будет сложно реализовать выставление счета покупателя, не в формате невозможности, а в том что придется переделывать верстку чекаута, а этого хочется избежать.
С вашим ТЗ мы ознакомились и есть ряд вопросов:
Вендор может продать товар только с одного склада или с разных складов?
Будет ли отгрузка в СД или забор будет в ПВЗ вендора?
Оплата идет напрямую вендору или маркетплейсу?
При возврате товара вендору будет ли удержание стоимости за товар?
Будет ли страховаться товар авансовым платежом на случай его порчи или утраты арендатором?
Напишите нам в телеграмм или можем связаться по телефону 8-923-364-90-07
Товары выставляют разные владельцы, так что склады разные.
На первом этапе подключение доставки не планируется (самовывоз), но в перспективе доставка через ТК может появиться.
Оплата поступает маркетплейсу на счет эскроу. После окончания срока аренды маркет отдает владельцу оплату, вычитая свою комиссию.
Не совсем понятно, о чем речь. Если возврат до окончания срока аренды, то должен быть перерасчет с учетом дней пользования. Если товар некондиционный — полный возврат.
В ТЗ упоминается сумма залога. Это и является страховкой.
Теперь картина полностью нарисовалась и условия и задачи. Давайте перейдём в приватное общение и обсудим формат работы по телефону, а после согласования цены перейдём к договору и работам.
Спасибо, но пока нет. Кроме того, я не понимаю, что я должен вам написать на почту, если у вас есть доступ к ТЗ и в ветке есть дополнительные вопросы и ответы на них?
Отвечаю на ваш вопрос. Так как вы уже вели переписку выше с другим разработчиком, мы посчитали уместным уточнить, нужна ли вам именно наша помощь. Оценивать и рассматривать запрос до получения вашего согласия это трата времени работы специалистов.