Zen Cart - цифровая загрузка обновлений - PullRequest
1 голос
/ 10 января 2011

Уже несколько лет использую Zen Cart для цифровых загрузок.Недавно мы начали продавать программное обеспечение, которое периодически обновляет свою версию.Я знаю, что пользователь может войти в свою учетную запись и получить свои загрузки, но все еще отображается старая версия.Как принудительно обновить историю загрузок клиентов при обновлении zip-файла, чтобы они могли загружать обновленную версию?

Ответы [ 2 ]

1 голос
/ 11 января 2011

Это не то решение, о котором вы просите, но это единственное простое решение, о котором я могу подумать:

  1. Список новой версии в качестве продукта.скидочный купон на цену новой версии и ограничение, разрешающее только покупку этого продукта.
  2. Отправьте покупателям, купившим старую версию, письмо с кодом купона и URL-адресом страницы продукта новой версии.
0 голосов
/ 04 декабря 2012

Другой предложенный способ сделать это:

Теоретически: приобретено оригинальное имя файла: v1.product_download.pdf Выпущена новая версия, v2.product_download.pdf

  1. Загрузите файл v2.product_download.pdf в каталог загрузок и создайте новый продукт для продукта v2 для будущих покупок.

  2. Для клиентов, которые уже приобрели v1, вы обновите таблицу SQLустановить имя файла v2.product_download.pdf в истории заказов клиента следующим образом:

UPDATE orders_products_download SET orders_products_filename = 'v2.product_download.pdf' WHERE orders_products_filename = 'v1.product_download.pdf ';

Это гарантирует, что у существующих клиентов есть v2 в их истории заказов, а v2 - это новый продукт для продажи будущим клиентам.Конечно, вы захотите отключить продажу v1 продукта, чтобы вам не приходилось иметь дело с людьми, которые просят бесплатное обновление, когда они обнаруживают, что купили v1 и должны были купить v2.

Конечно, выполнит полное резервное копирование базы данных перед запуском любых SQL-сценариев на рабочем сайте!

Затем отправьтеваше электронное письмо вашим клиентам, которые приобрели v1.product_download.pdf, и попросите их войти в систему и просмотреть историю своих заказов, а также загрузить новый v2.product_download.pdf.

...