А уже обсуждали такую проблему?
Покупатель уже ранее зарегистрирован на сайте. Но при оформлении заказа он не залогинен. При попытке ввода своего email сайт выдает ошибку “такой email уже используется”. В результате покупатель не может оформить заказ и дальше действует одним из двух вариантов: 1) звонит или 2) уходит с сайта без покупки?
Другая CMS, которую используем, в любом случае дает оформить заказ. А в админке менеджер уже решает привязывать покупателя к существующему пользователю или оставить как есть.
В архиве два файла, нужно включить модуль “Мои изменения” и закинуть файлы в site.com/app/addons/my_changes/.
Помимо того, что сообщение о существующем покупателе не будет всплывать, будет еще срабатывать привязка заказа неавторизованного, но зарегистрированного покупателя к его учетной записи на основе проверки телефона/почты.
То есть если покупатель с почтой email@mail.com не вошел в учетку, но оформил заказ с этой почтой, то при следующем входе он увидит этот заказ в своем списке.
Будьте внимательнее, главное, чтоб у вас в my_changes не было уже файлов с таким же названием, как файлы в архиве, иначе затрется, если не совместить коды из файлов в один. Но если дописок не было кастомных, то все будет нормально.
вопрос
если у пользователя не определился город автоматически по геолокации, он заходит на чекаут, то вместо способов доставки у него такая картина будет отображаться?
Тема и кэш на работу не влияют, достаточно просто файлы закинуть именно в папку в app/addons/my_changes и включить модуль “Мои изменения”. Код работает с новым и старым чекаутом.
Блоки на самом деле являются радиокнопками, на которые накинут CSS. Чтоб сделать выпадающим списком, надо шаблон переписывать.
Для правки размера можно и через CSS. Например, это:
Я к тому и веду. Это отдельный форум, отдельная сборка… поэтому неплохо бы отдельную стандартную поставку все таки как-то оптимизировать под РФ. А то я просто 2 час провел в админке убирая всякое г…но которое к рф продажам вообще никакого отношения не имеет.
Файлы из архива закинули?
Если код с форума копировали и вставляли вручную, надо кавычки проверять – для php это важно и с “неправильными” работать не будет.
Код точно рабочий, тут у py6etc получилось, и в самой теме, из которой код взят, о результатах работы писали.