Цифровой товар. Нет ссылки после оплаты. либо доставка на почту файла без оплаты
#1
Отправлено 06 April 2017 - 01:10 PM
#2
Отправлено 06 April 2017 - 01:43 PM
Это НЕ штатная ошибка.Да читал. именно о штатных ошибках. Не работает функция работы с цифровыми товарами. Товар еще не оплатил а он уже высылается клиенту. Либо вообще говорит спасибо оплата прошла успешно. и ссылки никакой нет.
1. Ссылка на цифровой товар (файл) высылается клиенту сразу после оформления заказа, но пока у заказа не изменится статус на "Оплачено" по этой ссылке ничего не получится скачать. Клиент будет получать сообщение "Доступ к файлу запрещен (заказ не оплачен)".
2. Сообщения "оплата прошла успешно" в ShopCMS нет, есть сообщение о завершении оформления заказа, не более того. Т.е. либо Вы это сообщение придумали, либо оно не штатное. В общем случае подобное сообщение не имеет отношения к shopCMS и появляется после перехода на сайт платежной системы (яндекс.деньги, вебмани, робокасса, etc), где в онлайне происходит оплата, затем возврат обратно на сайт.
3. Нигде и никакой ссылки после оплаты заказа не появится. Ссылка уже есть у клиента в полученном email.
PS. За исключением самой первой описанной в "штатных ошибках" проблемы (незарегистрированный пользователь не сможет скачать купленный им электронный товар) все остальное касающееся продажи файлов штатно совершенно нормально работает.
#3
Отправлено 06 April 2017 - 02:40 PM
#4
Отправлено 06 April 2017 - 03:18 PM
"Отправлен" или "Доставлен" - выбираете сами. Либо создаете в админке статус "Оплачен" и используете его. В нормальных рабочих магазинах этих статусов обычно с десяток понаделано, а не пять штатных.Где же у SHOPCMS есть статус оплачен.
Штатно нет никакого пароля. Это чья-то самодеятельность.но требует пароль
Штатно файл либо скачивается при переходе по ссылке из письма (если у заказа стоит статус завершенного заказа), либо по ссылке получается отлуп.
Каким образом загружался? Куда? На деревню дедушке?вопрос в том чтобы после оплаты товар либо сразу загружался пользователю
1. Момент оплаты не всегда совпадает с фактом сидения клиента перед компьютером, где можно открыть ссылку на файл после процедуры оплаты.
2. Оформление заказа может быть без регистрации, т.е. у клиента не будет личного кабинета, где можно открыть ссылку на файл.
Эта ссылка приходит сразу после оформления заказа, еще до оплаты.либо на почту после оплаты приходила открытая ссылка на загрузку файла без необходимости вводить пароль
Хочется сделать по другому - кто же мешает, делайте.
#5
Отправлено 06 April 2017 - 04:08 PM
#6
Отправлено 06 April 2017 - 04:59 PM
Нет такого штатно. Надо дописывать.Имелось ввиду что после оплаты товара в платежной системе. Происходил обратный редирект на сайт магазина но уже на станицу со ссылкой на загрузку файла.. как то так
#7
Отправлено 07 April 2017 - 11:56 AM
#8
Отправлено 07 April 2017 - 12:45 PM
Заказывайте. Бесплатно врядли кто-нибудь это станет делать.Было бы вообще супер.
#9
Отправлено 07 April 2017 - 03:11 PM
#10
Отправлено 07 April 2017 - 06:01 PM
Написал в личку.Ок. называйте цену. кто готов взяться за эту задачу
Написал в личку.Ок. называйте цену. кто готов взяться за эту задачу
Тут я ошибся. Посмотрел код: при попытке скачивания по ссылке из письма либо будет сразу отлуп (или скачивание файла, если заказ оплачен), либо будет сначала запрос логина-пароля, а потом то же самое (отлуп либо скачивание). Второе - если заказ был оформлен зарегистрированным клиентом.Штатно нет никакого пароля. Это чья-то самодеятельность.
Т.е. таки да, присутствует некоторая нелогичность. Зачем запрашивать логин-пароль у клиента, если БЕЗ ЭТОГО можно выяснить, оплачен заказ или нет, т.е. давать разрешение на скачивание файла или нет? Оплачен - запрашиваем логин-пароль. Не оплачен - сразу сообщаем о невозможности скачивания файла пока не будет оплачен заказ.
#11
Отправлено 10 April 2017 - 08:29 AM
#12
Отправлено 10 April 2017 - 02:26 PM
Вы мешаете в одну кучу мух и котлеты.Если человек в другой временной зоне у которого в данный момент день. а у нас ночь оплатил товар то вынужден ждать пока администратор дойдет до компа и сменит статут товара.
Есть процедура перевода заказа в статус "Оплачено" (как бы он ни назывался). При этом появляется возможность скачать файл.
Эта процедура происходит двумя способами:
1. при оплате в онлайне через платежный сервис, который УМЕЕТ сообщать сайту, что заказ номер XXX оплачен и сумма оплаты YYY. Т.е. клиент редиректится на платежный сервис, оплачивает заказ (картой, яндекс-деньгами, вебманями, etc) и платежная система сообщает сайту что заказ оплачен. Сайт проверяет, не левак ли это (по ключу) и правильная ли сумма, после чего переводит заказ в статус "Оплачено" и клиент может скачивать файл.
2. при оплате в оффлайне (квитанция сбербанка, счет) или в онлайне, но без подтверждения (перевод на карту) сайт никак не может узнать, что оплата совершена и в любом случае должен быть некто (админ), кто получит информацию об оплате и переведет заказ в статус "Оплачено".
К тому, где расположена ссылка на скачивание - на сайте сразу после оформления заказа или в email-е клиенту это не имеет никакого отношения.