Автор Тема: Есть ли модуль разрешения скачки файлов в зависимости от купленного товара?  (Прочитано 1000 раз)

09 Сентябрь 2016, 03:49:02
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Есть ли модуль, разрешающий скачку заданного файла при покупке того или иного товара?
Необходимо разрешать скачку инструкций к товарам только тем заказчикам, чей статус заказа меняется на заданный. Например, после установки статуса заказа на "Доставлен" или "Оплачен".  Причем доступ должен быть только к инструкциям товаров, что есть в заказе. К другим - запрещен.
09 Сентябрь 2016, 07:56:20
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
В prestashop такая функция есть, модуль не нужен.
Виртуальный товар доступе для скачивания после оплаты. Для каждого клиента создается своя уникальная ссылка на скачивание купленого товара.
09 Сентябрь 2016, 08:53:23
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В prestashop такая функция есть, модуль не нужен.
Виртуальный товар доступе для скачивания после оплаты. Для каждого клиента создается своя уникальная ссылка на скачивание купленого товара.

Это немного не то. Речь идет не о продаже виртуального товара, а физического. И только после продажи физического товара, заказчик получает возможность скачать документацию причем только к этому товару.

Ситуация очень простая: конкуренты стали тырить инструкции с нашего сайта, на перевод которых мы тратим много денег. Потому доступ к переводам хотим давать только реальным заказчикам товаров.
09 Сентябрь 2016, 08:59:55
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Модуль Customer Files Upload позволяет устанавливать условия для скачивания файлов.
На addons.prestashop.com можно его купить.
09 Сентябрь 2016, 09:29:16
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Можно инструкции сделать вирт. товаром и добавлять в заказ при покупки основного товара.
09 Сентябрь 2016, 14:40:15
Ответ #5
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Можно инструкции сделать вирт. товаром и добавлять в заказ при покупки основного товара.

 Конечно, было бы хорошо все решить средствами Prestashop. Но заказчик сам должен добавлять этот виртуальный товар в заказ? Верно? Если да, то будет сложно организационно. Значительная часть не догадается, что к товару инструкция на русском идет как отдельный бесплатный виртуальный товар. И что его тоже надо добавлять в заказ. А правила заказа обычно никто не читает.

Выяснится все только, когда получит товар и будут спрашивать: "А где на русском почитать?". Значит повторное оформление заказа уже на инструкцию?

Или Вы другую механику подразумеваете?

Давать доступ к скачке до оплаты физического товара тоже нельзя. В идеале конкретная инструкция(и) должна отправляться заказчику как приложение к письму со статусом "Доставлен". Потому что даже с личным кабинетом многие работать толком не могут - понять, как скачать виртуальный товар доступно 80% заказчиков :)
09 Сентябрь 2016, 14:51:22
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Если делать инструкции отдельным товаром, то придеться создавать Набор имеющихся товаров.
Реальный товар + Виртуальный товар (инструкция).
Тогда при покупки Набора покупателю придет в писме ссылка на инструкцию.

С модулем Files Upload тоже не все гладко. Заказчик должен будет в модуле регулировать какой файл для какого товара.

Если вы хотите  сделать под заказчика, который не хочет никаких дополнительных действий, штатными средствами не обойтись
Вам нужно переопределить контроллеры товара админки и фронтенда. Добавить проверку на зарегисрирован пользователь или нет, плюс статус заказ, в который входит этот товар. Тогда заказчик приклепляет файл как обычно, а клиент его может увидеть только после оплаты.
09 Сентябрь 2016, 15:14:20
Ответ #7
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Если делать инструкции отдельным товаром, то придеться создавать Набор имеющихся товаров.
Реальный товар + Виртуальный товар (инструкция).
Тогда при покупки Набора покупателю придет в писме ссылка на инструкцию.

Спасибо за идею! Наверно, это один из "легких" вариантов выхода из ситуации. А как это будет работать при доставке заказа курьером и оплатой наличными?
У нас для такого способа выполнения заказов не используется статус "Оплачено". Сразу ставится "Доставлен".
В этом случае обязательно надо будет сначала выставить статус "Оплачен", а потом  только "Доставлен", чтобы заказчику ушло письмо со ссылкой на инструкцию?

И как наиболее оптимальным путем теперь переделать все физтовары в наборы?
09 Сентябрь 2016, 15:20:59
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Статус "Доставлен" и "Оплачен" делает заказ совершенным. Настроить действия статусов можно в админке. С этим в вас проблем быть не должно.
Переделывать физ.товары в наборы не нужно. Нужно добавить вирт. товары инструкции. Создать наборы на основе сушествующих товаров.
09 Сентябрь 2016, 15:44:16
Ответ #9
  • Фрилансер
  • *
  • Сообщений: 181
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Статус "Доставлен" и "Оплачен" делает заказ совершенным. Настроить действия статусов можно в админке. С этим в вас проблем быть не должно.
Переделывать физ.товары в наборы не нужно. Нужно добавить вирт. товары инструкции. Создать наборы на основе сушествующих товаров.


Спасибо за ответ! Вирт.товары я добавлю. Но физтоваров у нас очень много. И абсолютно все 100% - с инструкциями. Делать вручную наборы - очень долго. Как-то побыстрее - через Store Manager, через SQL, прямое редактирование таблиц и т.д. можно?
09 Сентябрь 2016, 16:04:51
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 16667
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Наборы также можно создавать через Store Manager, через SQL, как и простой твовар.
Вы на одном наборе попробуйте, проверьте как это будет на практике.