ну хоть так, спасибо
Спасибо за решение, теперь хоть поля не путаются, когда клиент, несмотря на подсказки, упорно пишет первой фамилию )).
А вы случайно не в курсе, отчего разработчикам могла прийти в голову мысль объединить эти поля, запутав при этом всех? Или на это есть объективные причины?
отчего разработчикам могла прийти в голову мысль объединить эти поля
Потому что об этом давно многие просили. Как реализовали – другие стали негодовать, почему объединили поля.
Вообще, это нормальная практика – чем меньше полей, тем лучше.
Но, видимо, по-хорошему надо было дать возможность владельцам магазинов самим решать, объединять ли ФИО в одно поле или нет через настройки.
Всегда пожалуйста)
думаю это связано с наследованием лидеров рынка(к примеру амазон)
По-хорошему, чтобы не было путаницы в полях Фамилия, Имя, Отчество при объединении в одно поле, нужно делать с помощью сервиса подсказок Dadata, который умеет определять, где имя, где фамилия, а где отчество.
Кто-то может взяться? Можно ли сделать с минимальными исправлениями ядра сделать это, чтобы удобно было поддерживать это?
А он совместим с последними версиями CS-Cart?
И делает разбивку единого поля ФИО по отдельным полям?
В том-то и дело. А то пока разобрался с логикой формирования полей в чекауте, в CRM наприлетало мешанины имен-фамилий. Крайне неприятная вещь.
Может кроме этой ветки есть еще обсуждение данного явления? Подскажите плиз, если встречали.
Да, совместим
Нет, поля не разбиваются
А можно вживую потестировать перед покупкой? Потому что был куплен похожий модуль от Simtech-dev, но он некорректно работает со скриптом брошенных корзин: пропадает всплывающее окно подсказки Dadata, когда отправляются данные о брошенной корзине на сервер. У вашего модуля не так?
А можно ли доработать модуль, чтобы работало совместно со скриптом CS-Cart, который разбивает поле ФИО?
К сожалению, на демо сейчас стоит старая версия
Если не подойдет, деньги вернем
Да, в рамках отдельной задачи
Давайте может попросим разработчиков убрать это автоматическое объединение полей, поддержите тему:
У меня, почему то, не сработало. Ничего не поменялось…
почистите кеш
Насчёт убрать категорически не поддерживаю, как дополнительную опцию разделения поддержу.
Все одно :
Значит оверрайд сделан не правильно
Я привел кусок кода на скриншоте. Код выглядит так как рекомендовано. В чем еще может быть неправильность?
Путь файла:
/design/themes/responsive/templates/views/checkout/components/profile_fields.tpl
Код в файле:
{if $profile_fields[$section]}
{$disable_all_fields = $disable_all_fields|default:false}
{$fields = []}
{$name_fields = []}
{$name_field_names = []}
А вы кэш почистили?
У меня все нормально прошло, но изменилось только после чистки кэша.
Помогла очистка кэша через FTP!
Уже сколько раз я накалывался на том, что чистка кэша через админку практически не работает…
Спасибо, друзья!