Вышел CS-Cart 4.12.1

Это походу баг

После обновления до 4.12.1 изменилась сортировка на странице Бренды, т. е. которые начинаются с цифр, стали отображаться вверху, а раньше были внизу. Можно ли как-то эту сортировку вернуть как раньше, в моем случае получается не очень красиво, много места пустого остается и до следующих брендов приходится прокручивать много.

Было бы классно вообще сделать список брендов плиткой из логотипов

1 лайк

Возможно, вам будет полезен наш модуль Seo Пакет Модулей Для Cs-Cart + Поговорим О Продвижении !эксклюзив!
В следующем релизе будет добавлен функционал шаблонизации списка брендов.

1 лайк

Помогите разобраться с новым функционалом уведомлений.
Раньше уведомления о заказах приходили на те email адреса, которые указаны в настройках Компании.
Теперь это настраивается в Уведомлениях - отправка конкретному пользователю.

НО! Если витрин несколько, то как разделить отправку уведомлений о заказе по разным витринам? То есть, чтобы уведомления о заказах Витрины А приходили на почту А, а уведомления о заказах Витрины Б приходили на почту Б?

1 лайк

Вам сюда

видел эту тему. Но там нет ответа на мой вопрос.

Решается так, может кому пригодится:
В файле /app/controllers/frontend/product_features.php
Заменяется
ksort($variants, SORT_STRING);
на
ksort($variants);

После обновления до 4.12.1 изменилась сортировка на странице Бренды, т. е. которые начинаются с цифр, стали отображаться вверху, а раньше были внизу. Можно ли как-то эту сортировку вернуть как раньше, в моем случае получается не очень красиво, много места пустого остается и до следующих брендов приходится прокручивать много.

3 лайка

Разные службы доставки берут разный процент за расчетно-кассовое обслуживание и за страховку. Например, Сберлогистика берет за РКО 2,52%, а PickPoint - 4% от принимаемой от покупателя суммы. Разница существенная. Как ее правильно взять с покупателя в момент оформления заказа в CS-Cart, если сейчас к стоимости доставки нельзя делать процентную наценку?

5 лайков

Необходима возможность процентного изменения стоимости доставки (и ручной, и автоматической). Причем как от стоимости заказа, так и от стоимости доставки.
Также необходима возможность увеличения сроков доставки для автоматического расчета: автоматический рассчитанный срок доставки + N дней. Сейчас ведь в настройках ставиться абсолютное значение сроков?

8 лайков

Спрошу тут
@imac
Расскажите про принцип работы вашего модуля “Карты и геолокация”. Запрос к api геокодера (яндекс или гугл) происходит каждый раз когда один и тот же посетитель переходит по различным страницам сайта? Есть ил какое-либо кеширование?

@imac, @ikoshkin

Также передаю пожелания от контентщиков…
Они не оценили изменение дизайна вкладки Харатеристики.
А именно

  • поле ввода растянуто на всю ширину ( просьба задать ширину)

  • дублирование подписей (предлагаю “Название на витрине” показывать, а Служебное только при наведении)

  • невидимые рамки поля ввода пока не наведешь (просьба убрать control-group–hidden-input )
    %D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Конкретный коментарий контентщика
%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

Просьба прислушаться к мнению людей которые там проводят сутки напролет

Стало так

Было так

п.с. стилями приколхозил, но хотелось бы без костылей красоту

Стили вдруг кому надо

вставляем так
CSS панели администратора - #2 от пользователя ecomlabs

.select2-container {
	border: 1px solid #d3dbe2;
	border-radius: 4px;
}
.form-edit .control-group--hidden-input:not(:hover) input[type="text"]:not(:focus), .form-edit .control-group--hidden-input:not(:hover) select:not(:focus) {
	border-color: #d3dbe2;
}

#content_features .controls {
	width: 250px;
}

#content_features .control-label div small {
	display: none;
}

div.control-group> div:nth-child(2) > div:nth-child(1) > span:nth-child(9),
div.control-group > div:nth-child(2) > div:nth-child(1) > span:nth-child(2){
 
	float: right;
	margin-right: 5px;
	color: #ccc;
 
}

15 лайков

Мда такой вид конечно жесть.

2 лайка

кстати да, раньше характеристики намного лучше выглядели. тоже не понравилось

Это печаль давно прослеживается, когда юзабилити интерфейса админки приносится в жертву глупым где-то подсмотренным дизайнерским веяниям, забывая что это рабочий инструмент. Скрытие полей ввода - великое зло во всех интерфейсах(как и других кнопок), а уж в рабочих, коим является админка и вовсе недопустимо. Во-первых, это не красиво. Во-вторых, вообще не понятно на какую реакцию рассчитывал “дизайнер”(то что этот человек или не дизайнер интерфейсов, или крайне плохой дизайнер, которого надо скорее гнать - это точно). Очень плохая идея брать в основу интерфейса рабочего инструмента крайне непродолжительные тренды кем-то реализованные в чем-то. Админка - не какой-нибудь Инстаграм или Тикток, у вас страниц много и функционал часто и с рамками совершенно не очевиден. А если кто-то в MS или еще какой крупной компании реализовал глупость - вовсе не значит что её нужно спешно копировать.

8 лайков

+++ Плюсуюсь.
Сам хотел написать об админке “Характеристики”. Наши контентщики тоже очень не довольны этими изменениями. Когда был border вокруг полей ввода можно было “по привычке” определить местонахождения характеристики. Сейчас же просто ацкий ад. Контент-менеджеры вскрываются. Все просят вернуть как было.

4 лайка

Странно как-то что вы предлагаете скрывать служебные, это же админка, просто не нужно как минимум выводить служебные если они = витрине.

Вообще характеристики отлично встают в 2 колонки, но это опять же на любителя, нет идеальной системы, то что вы предлагаете должно быть опционально, но cs-cart почему-то избегает всяких настроек, сначала в движке наплодили кучу настроек который сейчас не расширяются, а почему не понятно.

1 лайк

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

@dekoro, @irs, @redrikshukhart, @A2N, @z3r0
Чтобы отображались рамки полей можно изменить файл:
design/backend/css/config.less
Заменить строку:

// HIDDEN CONTROL GROUP BORDERS
@isControlGroupHidden: true;

на строку:

// HIDDEN CONTROL GROUP BORDERS
@isControlGroupHidden: false;
5 лайков

Уже легче. Спасибо. Для длины полей и “лишней” информации такой таблетки нет?