Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Линк на отслеживание заказа в письме


Xelen

Recommended Posts

Кто нибудь сталкивался с тем что в подтверждении заказа приходит линк типа

 

site.com/index.php?route=account/order/infoℴ_id=21285  - в конце, после info  этот значок, вместо &order  , какоторый в контроллере:

 

$data['link'] = $order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_info['order_id'];

 

Это какие-то лаги кодировки?

Как это лечится?

 

 

Надіслати
Поділитися на інших сайтах

сначала проверьте что у вас в файле upload\catalog\controller\mail\order.php (и его модификации, если есть)

 

если все ок - вероятно причина в структуре письма, смотрите здесь

 

 

Надіслати
Поділитися на інших сайтах

12 минут назад, AlexDW сказал:

сначала проверьте что у вас в файле upload\catalog\controller\mail\order.php (и его модификации, если есть)

 

если все ок - вероятно причина в структуре письма, смотрите здесь

 

 

 

В контроллере строка 93

 

$data['link'] = $order_info['store_url'] . 'index.php?route=account/order/info&order_id=' . $order_info['order_id'];

 

не передает этот знак & и слово после него , если его заменить на любую букву, ссылка приходит, как и прописано.

Здесь тоже редактор вставки кода ругается красным на &order

Надіслати
Поділитися на інших сайтах

23 минуты назад, ashap сказал:

бывает что программа просмотра почты (типа оутлук итд) сама заменяет символы

 

Проверила сейчас на вообще голом опенкарт, на более высокой версии, то же самое.

А потом решила проверить другой почтовый сервис, gmail

 

Там нормальная ссылка приходит.

 

Вся проблема в inbox

 

Интересно, как это решается.

Надіслати
Поділитися на інших сайтах

11 минут назад, Xelen сказал:

не передает этот знак & и слово после него

вот похоже на то, что & и слово после рассматривается, как код символа.. Может дать ему полноценный код символа.

Надіслати
Поділитися на інших сайтах

5 минут назад, Prooksius сказал:

может там вместо & сделать так:
...order/info&order_id=....

 

попробовала. Вроде сработало, и gmail  и inbox формируют правильный линк

Надіслати
Поділитися на інших сайтах

но, например в inbox  приходит прямо настоящая кликабельная ссылка, а gmail  только текстом отдает. Это так срабатывают настройки безопасности?

Надіслати
Поділитися на інших сайтах

Только что, ashap сказал:

оно и так должно работать

а вот этой заменой вы гдето в другом месте можете получить не корректную ссылку

 

это код только для ссылки в письме, так что не критично

Надіслати
Поділитися на інших сайтах

Только что, Xelen сказал:

но, например в inbox  приходит прямо настоящая кликабельная ссылка, а gmail  только текстом отдает. Это так срабатывают настройки безопасности?

 

ну так он ее и не определяет как ссылку потому что уже и более того могут вообще параметры перестать работать в каких то браузерах потомучто у вас там не & а amp

в клиентах почтовых вообще может так и показывать с amp

в ссылке все корректно, там и должно быть &

Надіслати
Поділитися на інших сайтах

Только что, ashap сказал:

 

ну так он ее и не определяет как ссылку потому что уже и более того могут вообще параметры перестать работать в каких то браузерах потомучто у вас там не & а amp

в клиентах почтовых вообще может так и показывать с amp

в ссылке все корректно, там и должно быть &

 

c & gmail так же отдает просто текст, так что, скорее всего, он срубает эту ссылку из-за настроек безопасности.

 

Потом убрала &  -  все равно текст

подставила туда чпу-линк, все равно текст

Надіслати
Поділитися на інших сайтах

а если html выключен в почтовике то что будет?

а будет amp

вообщем поэтому так и сделано, а то что творит inbox это банальная бага, уже такое встречалось у типа маил ру и иже с ним

  • +1 1
Надіслати
Поділитися на інших сайтах

19 минут назад, ashap сказал:

а если html выключен в почтовике то что будет?

а будет amp

вообщем поэтому так и сделано, а то что творит inbox это банальная бага, уже такое встречалось у типа маил ру и иже с ним

 

согласна, бага.

Но фиг до них достучишься, не будут они ничего исправлять.

 

те, у кого html выключен в почтовике, обойдутся без линка:)

Надіслати
Поділитися на інших сайтах

54 минуты назад, Xelen сказал:

 

c & gmail так же отдает просто текст, так что, скорее всего, он срубает эту ссылку из-за настроек безопасности.

 

Потом убрала &  -  все равно текст

подставила туда чпу-линк, все равно текст

 

А, ну так все эти письма в спам приходят, вот и без линка. Не любит gmail  автоматические письма с сайта.

Надіслати
Поділитися на інших сайтах

1 час назад, Xelen сказал:

 

А, ну так все эти письма в спам приходят, вот и без линка. Не любит gmail  автоматические письма с сайта.

попробуйте SMTP настроить

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.