Мне кажется когда применяется новый функционал не обсуждается вовсе.
Или я такой наивный? что идут споры и каждый сидит и судит со своей стороны мол ну вот я как покупатель мне не удобно, а я вот как продавец и мне это удобно, а да пускай че хотят то и делают делаем, нам хорошо да и ладно, у них нет выбора
Смысл в упрощении админки. Особенно для новичков, которые запускают свой первый интернет-магазин, и для продавцов на маркетплейсах. Упрощение достигается за счёт:
- Переработки дизайна админки (это дольше и сложнее, но как раз сейчас этим занимаемся).
- Сокращения количества полей и настроек (такое уже внедрили, но не везде).
Чтобы не терять функциональность при сокращении количества полей и настроек, мы оставили их глобальными. И разрешили их включать/выключать на уровне отдельных объектов.
А также потенциально возможность задать какую-то настройку глобально один раз и скрыть её для всех товаров, чтобы не мешалась. Например, “Отслеживать количество”, “Тип опций”, “Тип исключений”, “Действие при нулевой цене” и т.п. раньше отвлекали на себя внимание на странице редактирования товара. А теперь нет (но при этом их без правок в коде можно вернуть, когда понадобятся).
Лично я не рекомендую обновляться, появился баг с лицензией, постоянно всплывает окно - “Ваша лицензия истекла Траляля!” и выкидывает из админки.
Баг подтвердили.
Постоянно приходится перелогиниться, если вас такое поведение устраивает можете обновиться.
Я ещё и обновление накатил клиентам:) теперь меня пилят
После обновления на странице “Магазины и ПВЗ” на морде происходит ошибка 500 при запросе “index.php?dispatch=store_locator.get_cities_list&q=&page=1&page_size=10&is_ajax=1”
Tygh\Exceptions\AException
Message
Unknown column ‘locations.store_type’ in ‘where clause’ (1054)SELECT descriptions.city AS city FROM ac_store_locations AS locations LEFT JOIN …
Собственно в обновлённом контроллере строки про status и warehouses приводят к ошибке:
} elseif ($mode === ‘get_cities_list’) {
$params = array_merge([
‘q’ => ‘’,
‘page_size’ => 10,
‘page’ => 1,
‘status’ => ObjectStatuses::ACTIVE,
‘without_warehouses’ => true,
], $_REQUEST);
На демке протестить не могу, т.к. все демки 4.17.1, а там проблем не было.
И ещё вот такая фича есть, или это баг… не знаю ¯ \ _ (ツ) _ / ¯
В меню настроек есть скрытый пункт меню, который ведёт на 404.
Может об этом уже писали ранее, но раз уж зашел - напишу ещё раз.
Я проверил на одном из хостингов базирующихся в России, из-за очень низкой скорости скачивания пакета, несколько раз смог воспроизвести проблему. У всех, у кого такая проблема воспроизводится стабильно - в файле app/Tygh/UpgradeCenter/Connectors/BaseConnector.php найдите и замените строки:
$data = fn_get_contents(
Registry::get('config.resources.updates_server')
. '/index.php?dispatch=product_updates.get_package&package_id=' . $schema['package_id']
. '&edition=' . $this->product_edition
. '&license_number=' . $this->license_number
. '&product_build=' . $this->product_build
);
на:
$data = fn_get_contents(
Registry::get('config.resources.updates_server')
. '/index.php?dispatch=product_updates.get_package&package_id=' . $schema['package_id']
. '&edition=' . $this->product_edition
. '&license_number=' . $this->license_number
. '&product_build=' . $this->product_build,
'',
300
);
Это увеличит время таймаута на скачку с 90 секунд до 300. В среднем - должно хватить, но можно увеличить и больше, если совсем дела плохи. Информацию о проблеме разработчикам передал.
Не могли бы вы, пожалуйста, привести детали? Обращения на эту тему не смог найти, проблему воспроизвести не смог.
Проблему подтверждаю, передал разработчикам.
В качестве быстрого решения можно заменить код:
if ($params['without_warehouses']) {
$condition['without_warehouses'] = db_quote('locations.store_type != ?s', 'W');
}
на код:
if (Registry::get('addons.warehouses.status') && $params['without_warehouses']) {
$condition['without_warehouses'] = db_quote('locations.store_type != ?s', 'W');
}
в app/addons/store_locator/func.php.
Здравствуйте, такая вот проблема, при любом изменении и нажатия кнопку сохранить выходит ошибка после обновление!
Проблема возникает при переходе с витрины в панель администратора через нижнюю панель инструментов администратора.
Спасибо! Воспроизвёл и передал.
Да, спасибо нашёл. Точный текст ошибки: “Введенный электронный ключ неверен или истек”. Задача по этой ошибке уже есть у разработчиков.
Быстрофикс (не заметил, чтобы он что-то ломал :)) Заменить код:
$ekey = fn_generate_ekey($user_id, 'U', SECONDS_IN_DAY);
на код
$ekey = fn_generate_ekey($user_id, 'R', SECONDS_IN_DAY);
в файле app/controllers/frontend/bottom_panel.php. Финальное решение от разработчиков, может отличаться.
Вы маякнете когда выйдет пофиксенная 4.17.2 ? или дополнительный SP.
Чтобы их все сразу поставить. а то я ж не узнаю о нем в админке, пока не поставлю 4.17.2.
Он не ломает он раздражает) когда разлогинивает во время работы контент отдела…
Я про свой быстрофикс, а не про саму проблему
Насколько мне известно, SP версия не планировалось.
Проблемы фиксы к которым вы выше писали каким образом будут устраняться?
Они будут исправлены в новых версиях, всё как и обычно