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

Что там может быть не так не знаю ) Группы Все, вроде все правильно. Владелец - продавец стоит.

Эти чекбоксы тыкал толку нет

Вкладка Стоимость и сроки доставки все регионы добавлены Сроки доставки пусто Стоимость 0, витрина выбрана.

Вобщем, самое время потестить. через phpmyadmin в таблице users для главного админа поменять поле is_root с Y на N и посмотреть что будет.
Потом не забыть вернуть значение поля в таблице для него снова в Y

Ага, нашел в чем проблема.

пункт самовывоза вкладка Настройки там стоял чек бокс только для города но не для регионов, проставил на все регионы и все отобразилось. Проблема решена, спасибо!

Коллеги, приветствую! Не особо в теме сео разбираюсь

Хочу тестовую копию сайта на поддомене test.domain.ru закрыть от индексации полностью

Собственно, если в robots.txt на копии прописать, не будет ли это влиять на индексацию основного сайта? Сайты в соседних папках на одном сервере лежат

User-agent: *
Disallow: /

Так норм.
Еще можно витрину выключить и при желании открывать по ключу в урле.
Настраивается в самой витрине.

1 лайк

User-agent: *
Disallow: /
будет влиять только на тот сайт на котором установлен. Если вы хотите, чтобы боты вообще не приходили на сайт, пропишите это в ngnix. Потому что даже при Disallow: / они все равно будут ходить.

Добрый день. Подскажите где и что нужно изменить для отображения текста “мой профиль” в мобильной версии (как на ПК) и переместить его по центру как корзина.
CS-Cartv4.18.4, тема Bright theme

Попробуйте добавить в секцию CSS редактора тем

@media (max-width: 767px) {
    .top-my-account {
        text-align: center;
        width: 100%;
    }
    .top-my-account .hidden-phone {
        display: block !important;
    }
}

(!) Не тестировано

Благодарю, но не получилось с вашим кодом, дизайн рассыпался. Немного изменил, так стал отображаться текст, осталось только выровнять
@media (max-width: 767px) {
.hidden-phone,
.header-user-link .hidden-phone {
display: inline-block !important; /* Показываем текст */

}

}

1 лайк

Скобку потерял, поправил. Глобально класс hidden-phone лучше не менять, что-нибудь лишнее может вывалиться на мобилке

Вот вам лайфхак товарищи, поскольку за приложение для магазина просят безумных денег, можете сделать сами за 15 минут в нейронке manus, там 7 дней холявы дают и просто грамотно промт пропишите оно все сделает, там и потестировать, поменять можно если что нужно поменять, добавить… и получить приложение для яблока и андроида. Единственное нужно будет найти кого то что бы опубликовать в маркете и апсторе.

2 лайка

Так там тоже платно вроде и пакеты тоже стоят не мало, месяц - год. Кто будет ваш код там держать бесплатно? Либо спустя 2-3 года как выкатят цены и будет стоять выбор либо платить либо покупать другое.

Причем здесь держать код, после того как сделали приложение опубликовываете его и скачиваете файлы приложения и потом их на плеймаркет и апстор. Это не сервис как делали ранее это нейронка которая пищет код и делает приложение :slight_smile: Послке регистрации 7 дней бесплатно без денег клепать.

вы уже сделали в нейронке приложение? да, что то они ваяют но и косячат капитально.

2 лайка

подскажите, возможно удалить товары по списку артикулов?

два пути.

  1. в строку поиска в админке вбить артикулы, разделенные пробелом. Найдутся все такие товары, НО! также в списке будут и товары, у которых соответствуют и product_id. Если у вас артикулы содержат буквы - вас это минует. Теперь можно просто выделить все товары и массово удалить.
  2. В контроллере products бэкенда блок кода
    // Processing deleting of multiple product elements
    if ($mode === 'm_delete') {
        if (!is_array($_REQUEST['product_ids'])) $_REQUEST['product_ids'] = explode(",", $_REQUEST['product_ids']);
        if (isset($_REQUEST['product_ids'])) {
            foreach ($_REQUEST['product_ids'] as $v) {
                fn_delete_product($v);
            }
        }
        unset(Tygh::$app['session']['product_ids']);
        fn_set_notification('N', __('notice'), __('text_products_have_been_deleted'));

        $suffix = '.manage';
    }

скопировать за пределы секции обработки POST, то есть чтобы он обрабатывался при GET запросе, и для удаления вбить в адресную строку
сайт/adminscript.php?dispatch=products.m_delete&product_ids=art1,art2,art3 итд
ps
добавил эту строку чтобы можно было обойтись списком через запятую

if (!is_array($_REQUEST['product_ids'])) $_REQUEST['product_ids'] = explode(",", $_REQUEST['product_ids']);

ППС. Забыл, перед функцией удаления надо по артикулу product_ID получить

2 лайка

можно вставить несколько артикулов для поиска

2 лайка

перед установкой модуля что вы рекомендуете мне отключить живой поиск от cs-commerce или они оба могут работать одновременно?

работают вместе , не конфликтуют

1 лайк