Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
300 ₴

Поправить скрипт отправки письма с заказом OpenCart

проект завершен


Сайт http://bit.ly/2vN3BXC

CMS OpenCart Версия 1.5.5.1.1

Проблема с "крокозябрами" в письмах, которые приходят админу и клиенту после оформления заказа.

Сайт делала веб-студия и оформление заказа реализовано нестандартным способом - прикрепил в архиве файлы контроллера и темплейт checkout для ознакомления с кодом. То есть за отправку писем админу и клиенту отвечает не order.php из модели, а код написанный в контроллере checkout.php

Раньше не обращали внимания, а сейчас столкнулись с необходимостью доработки письма, которое отправляется клиенту и тут явно стали проявляться проблемы с кодировкой, как я думаю.

Появляются вот такие штуки http://prntscr.com/g9sahy либо восклицательный знак с пробелом (нагуглил что это из-за недостатка переносов строк в письме, хотя переносы вроде есть...) либо иероглифы какие-то, будто проблемы с кодировкой где-то.

В общем нужно решить следующие задачи:

1) Устранить проблемы с появлением лишних символов/иероглифов/спец. знаков, которых по-умолчанию нет в шаблоне отправки письма.

2) Реализовать передачу изображений товаров в письме клиенту, пытались сделать сами из того, что было, в итоге на данный момент изображение дублируется, это видно на скриншоте https://prnt.sc/g9sahy для всех товаров берется одно и то же изображение (по последнему товару в таблице).

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика об исполнителе Олеге Белоусе

Качество
Профессионализм
Стоимость
Контактность
Сроки

Очень хороший исполнитель. Все сделано быстро и правильно, все дополнительные пожелания были учтены. Цены за работу вполне адекватные. Спасибо большое! Рекомендую!

Артем Г. Артем Головань | Сейф Сейф

Отзыв фрилансера о заказчике Артеме Головане

Оплата
Постановка задачи
Четкость требований
Контактность

Сотрудничеством очень доволен, в процессе договорились о дополнительных задачх - доплатил без вопросов. Обращайтесь еще)

Олег Белоус Олег Б. | Сейф Сейф



  1. ставка скрыта фрилансером
  2.  фрилансер больше не работает на сервисе
  • Антон Dubina
    Пожаловаться | 17 августа в 23:38 |

    С картинкой все понятно.

    261 строка файла Checkout.php переменная $image (обратите внимание! Там не она должна быть)

    С кодировкой думаю тоже. Попробуйте сами.

  • Stas Ovan
    Пожаловаться | 17 августа в 23:39 |

    1. Дайте адрес сайта, чтобы проверить GET-запрос (надо проверить на какой контроллер передаются данные).
    2. Попробуйте не применять тег <br/> (он конфликтует с smtp серверами некоторыми. Используйте конструкцию <p>...</p>


  • Антон Dubina
    Пожаловаться | 17 августа в 23:41 |

    Думаю этот: ip-home.com.ua из текста письма

  • Stas Ovan
    Пожаловаться | 17 августа в 23:44 |

    Угагах!! ))) ТОЧНО!

  • Антон Dubina
    Пожаловаться | 17 августа в 23:47 |

    Да ладно пойду дальше на заказики посмотрю. Тут думаю все ясно

  • Stas Ovan
    Пожаловаться | 17 августа в 23:54 |

    Скатертью дорожка!!! 😂 

  • Антон Dubina
    Пожаловаться | 17 августа в 23:56 |

    А почему так нервно реагируете. Иногда просто совет даёшь и ок.

  • Stas Ovan
    Пожаловаться | 17 августа в 23:57 |

    Скатертью дорожка - это сильное крамольное старорусское пожелание. Доброе. Ну по современному: Счастливого пути!

  • Добавить

Заказчик
Артем Головань
Украина Киев  27   0
Проект опубликован
17 августа в 23:27
59 просмотров
Метки
Поделиться