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

для старой версии в файле

app/addons/banners/func.php

поменяйте

$sorting = db_sort($params, $sortings, 'name', 'asc');

на

$sorting = db_sort($params, $sortings, 'position', 'asc');

В последних версиях действительно почему-то вырезано поле

3 лайка

Добрый день! Подскажите пожалуйста, такая ошибка возникает сотнями за секунду в лог файле ошибок:

[18-Jan-2022 17:44:23 Europe/Kiev] PHP Warning: strpos() expects parameter 1 to be string, array given in /home/buybeaut/public_html/app/addons/ecl_instock_sorting/func.php on line 16
[18-Jan-2022 17:44:23 Europe/Kiev] PHP Warning: strrpos() expects parameter 1 to be string, array given in /home/buybeaut/public_html/app/addons/ecl_instock_sorting/func.php on line 20

Вот что в этом файле:
http://joxi.ru/E2pEz5Xs4g9xLA

Помогите пожалуйста, как исправить?

Вообще-то это модуль @ecomlabs, попробуйте обратиться к ним в поддержку.

а у кого есть мультивитрина? как там организована привязка категории к витринам? в таблице categories?
ну вот например если есть у меня в первом магазине категория Дом, привязана полем company_id=1, и чтобы на вторую витрину товар разместить в категорию Дом, мне надо ее создать (отдельная запись в таблице) с полем company_id=2 ?

Категории просто отдельные сущности. Дубли.
И в админке выбираешь к какой витрине она привязана.

%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5

1 лайк

Вот еще можете здесь информацию посмотреть - https://www.cs-cart.ru/docs/4.14.x/user_guide/stores/sharing.html

1 лайк

Спасибо. Всё стало проще ) :+1:

1 лайк

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

1 лайк

это реально геморрой.
импорт цен не работает, все баннеры, акции и т.п. надо по 2 раза настраивать

сейчас снова смотрю в сторону модуля
https://www.ecom-labs.ru/cs-cart-multi-vendor-moduli/cs-cart-modul-poddomeny-dlya-gorodov-i-regionov.html
когда запрашивал у них, они даже могу ввести функционал за отдельную плату, но в коробку
но обшибся и пошел таки путем мультивитрин

Такой список просил и они подтвердили реальность

  1. В модуль мы добавим настройку - Использовать уникальные статусы товаров
  2. Если настройка включена, на странице редактирования товара мы добавим возможность менять статус товара для каждого поддомена.
  3. При включении настройки и добавлении нового поддомена статус для поддомена будет равен статусу товара на основном магазине.
  4. Если настройка включена, в экcпорт/импорт товаров будет добавлены новые колонки для экспорта/импорта статусов товаров для поддоменов.
  5. При этом имя колонки будет равно имени поддомена
  6. Мы добавим в модуль настройки
  • Использовать уникальные описания товаров
  • Использовать уникальные описания категорий
  1. Если эти настройки включены, то администратор сможет сохранять уникальные описания для товаров и категорий.
  2. Разработанный функционал будет добавлен в дистрибутив модуля.
1 лайк

Модуль классный, но как этот модуль ведет себя с АВ сео фильтры? Что в итоге будет 2-3 города, с разными категориями и одинаковыми страницами созданных фильтров? Или примером языки. Если по городам ладно, как-то сойдет. Но вот примером на 2-3 страны с разными языками как, это развернуть. А вообще задумка классная, думал купить вместо покупки Ультимейт МВ, но решил все же, не искать приключений.

1 лайк

это тоже обсуждалось, в сеостраницах есть плейсхолдер. да и описания разные по моему тоже могли внедрить

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

Вроде нет, такого чтобы АВ сео. и Города работают вмессим. Можно ссылку на обсуждение ?

в почте обсуждали, но сейчас не могу найти
вроде было реально доработать по описанию, а плейсхолдеры вроде и так работали (но это не точно)
обратитесь к ним

Обновите модуль сортировки по наличию до последней версии

Спасибо! О, он еще и бесплатный супер, его нужно сначала удалить потом заново поставить?
И с Юнитемой 2 он нормально совместим?

1 лайк

Дублировать категории, товар привязывать к нужным категориям каждой витрины, если конечно все нужно одинаковое у товара на разных витринах (цены, наличие и т.п.).

Да, да :slight_smile:

Коллеги, мануал прочитал

php /path/to/cart/admin.php --dispatch=datakeeper.backup --p --backup_database=Y --backup_files=Y --dbdump_tables[]=cscart_products --dbdump_data=Y --extra_folders[]=var/langs --extra_folders[]=var/attachments

Как сделать чтобы бекапились все таблицы БД кроме
cscart_ab__rpr_product_competitor_parsing_logs
и
cscart_logs
Или как написать команду для сохранения только таблиц нужных?

Здравствуйте. Подскажите пожалуйста, после установки второго языка, есть возможность на основном языке убрать ?sl=ru https://skr.sh/sCAOxaTC74A вообще, а на другом языке убрать только ?sl= https://skr.sh/sCALF3rPxLS?a и оставить только /uk ?

Спасибо.

В маркете есть модуль 20$ стоит он решает эту проблему на ура. https://marketplace.cs-cart.com/seo-languages.html

1 лайк