Хорошая тема. Любые вопросы по CS-Cart и не только

Коллеги, приветствую!

Пишу модуль-интеграцию с API-сервисом. Front лег идеально, осталось подрубить интерфейс для админа сайта. Вопрос заключается в следубщем: как внедрить в верхний ряд табов на странице редактирования юзера свой таб со своим содержимым?

Overrides, как я понял, для такого не очень подходит

В вашем модуле создайте два файла
controllers/backend/profiles.post.php

<?php

use Tygh\Registry;

if (!defined('BOOTSTRAP')) { die('Access denied'); }

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
}

if ($mode == 'update') {

	Registry::set('navigation.tabs.ид_таба', array (
		'title' => __('название_таба'),
		'js' => true
	));
}

hooks/profiles/tabs_content.post.tpl

<div class="hidden clearfix" id="content_ид_таба">
здесь содержимое вкладки
</div>
2 лайка

Спасибо)

Вопрос по импорту товаров.
Возможно ли при импорте товаров делать сопоставление по product id, а не по product code?

Проще самому, взять отсюда
https://download.cdn.yandex.net/market/market_categories.xls


и вставить в файл
/app/addons/yml_export/schemas/yml/categories.php
но яндекс сейчас прекрасно работает и с категориями самого магазина. И только если вы уверены, что по вашим категориям сложно точно определить куда направить товар - можете пользоваться их категориями. Так что на данный момент это можно считать излишней информацией, которая к тому же сильно перегружает yml файл

Спасибо, обновил в движке список

Вчера проставил всем товарам категории ЯМ, чтобы товары лучше находились, а то до этого все было в одной, но почему-то на маркете почти все товары остались в этой одной категории и после обновления прайс-листа, только некоторые переместились

фид завис в кеше

Удалил все в var/files/1/yml/ и нормально стало

Для 4.3.х поддержка так отвечала

Если товар уже есть в установке, вы можете оставить поле Product сode пустым, но указать Product id (ID товара в установке). В этом случае при импорте товар с указаным ID обновится, но Product сode у этого товара будет пустым.

Попробуйте, может до сих пор работает

жестоко, однако… )

будет пустым - это в смысле станет пустым после обновления? :grinning:

Похоже, что да ¯_(ツ)_/¯

CS-CART не перестает “удивлять” :joy:

Порекомендуйте модуль для е-мейл рассылки, который умеет передавать источник откуда пришёл клиент, а так же модуль, который умеет передавать данные “Брошенной корзины”

Вам вот в эту тему Настройка рассылки Sendpulse по источнику заказа

Подскажите а 301 редирект еще кроме SEOмодуля где настраивается?
никак не могу убрать редирект.
Поменял у одной категории родителя автоматом прописался редирект, он простоял пару недель. Яндекс пишет дубль, убрал редирект а страница категории по старому адресу все равно редиректит на вышестоящую , а нужен 404.

Браузеры любят кешировать 301 редирект. Проверяйте через анонимный режим или онлайн-сервисами (например, redirectdetective).

Коллеги, доброго времени)
Возникла потребность подтягивать в базу новых юзеров из сторонней системы. Вопрос в добавлении юзерам паролей. Нужно понять алгоритм шифрования строки или понять алгоритм авторизации. Как именно CS Cart взаимодействует с паролем из таблицы ?:users ?

Там пароли не хранятся, только хэш и соль.

А как тогда прикрутить авторизацию из стороннего сервиса (бонусная система)?

Я не настоящий сварщик, я просто каску нашёл)
Возможно в документации это есть

1 лайк