Доставка цифровых товаров не работает
Autore: Vitaly Semenov
Visite 1086,
Followers 1,
Condiviso 0
Hi all.
Recently, my problem with setting up the database was solved so that the checkout procedure was carried out correctly.
Now a new problem has opened up with the next step (delivery of digital goods). Namely:
1) having made an order in the English version of the site, after processing the order, an email arrives with a link that leads to a page with the message "file not found (error 0)" and even if I copy the link and paste it separately in the search bar, the same thing appears message.
2) having made an order in the Russian version of the site, after processing the order, a letter arrives in the mail without a link at all.
Please help me to sort out these problems.
Postato il
Всё время задаюсь вопросом Зачем писать по английски в русском форуме?
Autore
Практикую
И как англоязычные пользователи заплатят автору сколько считают нужным? Через какие платежные шлюзы?
Autore
я верю в светлое будущее и ставку на магазин не делаю, просто хочу чтобы он работал
По поводу самой темы поста. Насколько я понял из инструкции, продажа цифрового товара с высылкой покупателю ссылки может состояться только при подключенном способе оплаты "Оплатить сейчас". Какой шлюз вы использовали в этом случае на англоязычной версии и какой в русскоязычной?
Ссылки в письме не будет, если активирована опция "Оплатить после".
Autore
Спасибо большое, проблема решена на обеих версиях сайта, крылась она конечно в другом, но ваше предположение помогло найти казусы.
Итак, я зашел проверить в каталоге опцию "оплатить сейчас" и она была включена. Тогда я начал проверять там все подряд. В пайпале снял галочку "отправить после оплаты", и тут я смотрю (в русской версии сайта), что на всех моих товарах отключена опция (тумблер) "цифровой товар" и стоит символ как - будто это физичиские товары. Пришлось пройтись все сто с лишнем пунктов и включить эту опцию. Скажу честно, она всегда была включена и для меня остается загадкой почему произошло так, что тперь она была отключена.
Проверив и другую версию сайта (там все было нормально, снял лишь галочку в пайпале "отправить после оплаты"), загрузил обе версии на хостинг предварительно удалив с хостинга старые файлы. В итоге, в русскоязычной версии все работает (и ссылка пришла и файл скачался (правда пришлось ссылку копировать и в отдельной вкладке запускать)), а вот английская версия все также присылала ссылку, но которая выдавала сообщение "файл не найден".
И тут меня осенило: так как английская версия это полноценный сайт (только реализован в виде подпапки), на пятом шаге в строке URL сайта я просто дописал после слеша основного урла en и вот при выгрузке всё заработало. То есть из-зи отсутствия вот этого en формировалась неправильная ссылка на файл.
Всем спасибо.