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


#14746

Можно товары добавить для акции в скрытую дополнительную категорию, а на категорию сделать промо


#14747

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


#14748

Когда Магазин закрыт видите, посмотрите исходный код страницы (ctrl + u). Там должен быть текст ошибки


#14749

Написал же вам выше подробную инструкцию, как просто импортировать акцию!
Привязывать к категории это геморрой.
Одновременно с заливанием РАЗНЫХ ационных цен привязываете и акцию как характеристику. Все очень удобно получается!
Вчитайтесь!


#14750

Спасибо, проанализирую


#14751

Всем здрасьте!
Уважаемые знатоки, вопрос к Вам: 1)как убрать поле индекс при оформлении заказа (сейчас в настройках в полях профиля индекс выключен)
2) как настроить стоимость доставки по каждому пункту выдачи вручную (сейчас есть 1 бесплатный и 2 вида стоимости
Заранее благодарен за ответы


#14752

Добрый день
Можно ли чекаут оформить новый в две колонки?
http://joxi.ru/823zOZ8h9MveKm
если всё должно лежать по идее в этой одной секциии.
Как то так - http://joxi.ru/p27b8kEfKvaejm


#14753

А если так выставить блоки http://joxi.ru/ZrJbpV5Cwj6ygr?


#14754

Сейчас в окне “Товары на витрине” выводятся все вариации товаров, подскажите, как можно настроить, чтобы выводилось количество позиций в каталоге?


#14755

Никак. Теперь все счетчики в платформе работают неправильно. Точнее сказать считают то они правильно, только не по устоявшейся логике к который мы все за долгие годы привыкли. Если раньше подсчет велся на основании позиций, то с введением новых вариаций из расчета характеристик. :wink:


#14756

app/controllers/backend/index.php

попробуйте добавить

'product_type' => array('P'),

после

'extend' => ['companies', 'sharing'],


#14757

Добрый день как подключить стороннюю PHP библиотеку , я ее положил в модуль/lib/FPDF/FPDF.php

и в func прописываю use FPDF\FPDF но при вызове пишет Fatal error: Uncaught Error: Class FPDF

либо подскажите можно ли класом pdf который описан в cscart, html положить на 1 страницу , что бы она увеличилась в размере если контента много ?


#14758

Вот что показывает. И даже корзину мою очистил. В чем проблема?

<!--

Tygh\Exceptions\AException

Message
Unknown column ‘instock_sorting’ in ‘field list’ (1054)SELECT SQL_CALC_FOUND_ROWS (CASE WHEN products.parent_product_id 0 THEN products.parent_product_id ELSE products.product_id END) AS product_id, IF(inventory.product_code LIKE ‘%насад%’, inventory.combination, null) AS combination, IF(shared_descr.product_id IS NOT NULL, shared_descr.product, descr1.product) as product, GROUP_CONCAT(products.product_id ORDER BY instock_sorting DESC, products.parent_product_id ASC, products.product_id ASC) AS product_ids, GROUP_CONCAT(products.product_type ORDER BY instock_sorting DESC, products.parent_product_id ASC, products.product_id ASC) AS product_types, GROUP_CONCAT(products.parent_product_id ORDER BY instock_sorting DESC, products.parent_product_id ASC, products.product_id ASC) AS parent_product_ids, products.product_type, products.parent_product_id, prices.ds__privatbank_pp as ds__privatbank_pp, 1 as instock_marker, IF(IF(products.tracking = ‘O’, (SELECT MAX(amount) FROM cscart_product_options_inventory s_inventory WHERE s_inventory.product_id = products.product_id) > 0, products.amount > 0), 1, 0) as instock_sorting FROM cscart_products as products LEFT JOIN cscart_product_options_inventory as inventory ON inventory.product_id = products.product_id LEFT JOIN cscart_product_descriptions as descr1 ON descr1.product_id = products.product_id AND descr1.lang_code = ‘ru’ LEFT JOIN cscart_product_prices as prices ON prices.product_id = products.product_id AND prices.lower_limit = 1 INNER JOIN cscart_products_categories as products_categories ON products_categories.product_id = products.product_id INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id AND (cscart_categories.usergroup_ids = ‘’ OR FIND_IN_SET(0, cscart_categories.usergroup_ids) OR FIND_IN_SET(1, cscart_categories.usergroup_ids)) AND cscart_categories.status IN (‘A’, ‘H’) LEFT JOIN cscart_ult_product_descriptions shared_descr ON shared_descr.product_id = products.product_id AND shared_descr.company_id = 1 AND shared_descr.lang_code = ‘ru’ LEFT JOIN cscart_product_popularity as popularity ON popularity.product_id = products.product_id WHERE 1 AND (((descr1.search_words LIKE ‘%насад%’) OR descr1.product LIKE ‘%насад%’ OR descr1.short_description LIKE ‘%насад%’ OR descr1.short_description LIKE ‘%насад%’ OR descr1.full_description LIKE ‘%насад%’ OR descr1.full_description LIKE ‘%насад%’ OR (descr1.meta_keywords LIKE ‘%насад%’ OR descr1.meta_description LIKE ‘%насад%’) OR inventory.product_code LIKE ‘%насад%’ OR products.product_code LIKE ‘%насад%’)) AND cscart_categories.company_id = 1 AND (products.usergroup_ids = ‘’ OR FIND_IN_SET(0, products.usergroup_ids) OR FIND_IN_SET(1, products.usergroup_ids)) AND products.status IN (‘A’) AND prices.usergroup_id IN (0, 0, 1) GROUP BY product_id ORDER BY instock_sorting DESC, popularity.total desc, products.product_id ASC LIMIT 0, 32

Error at
app/Tygh/Database/Connection.php, line: 1139

Backtrace
File:app/Tygh/Database/Connection.php
Line:503
Function:throwError

File:app/Tygh/Database/Connection.php
Line:236
Function:query

File:app/functions/fn.database.php
Line:31
Function:getArray

File:app/functions/fn.catalog.php
Line:7406
Function:db_get_array

File:app/functions/fn.catalog.php
Line:7489
Function:{closure}

File:app/controllers/frontend/products.php
Line:43
Function:fn_get_products

File:app/functions/fn.control.php
Line:669
Function:include

File:app/functions/fn.control.php
Line:427
Function:fn_run_controller

File:index.php
Line:56
Function:fn_dispatch

–>


#14759

Скачайте у нас последнюю версию модуля Сортировки по наличию и установите ее


#14760

Хочу сделать опции товара бесплатными на выбор в рамках акции. Но вроде такого функционала нет? Никак не могу придумать, как реализовать. Я продаю кресла и у меня опциями есть сборка за доплату и расширение гарантии. Хочу сделать акцию на месяц - бесплатная сборка или расширенная гарантия на выбор. И забуксовал, не пойму как сделать. Кто подскажет? Спасибо


#14761

Тут вариант вынести опцию как в отдельную товарную позицию и отобразить в комбаинации товара что на сборку скидка 100%. Типа того: http://joxi.ru/n2Yge7vIb1VZ4r.
Это типа что бы прорекламировать. А в самой опции в товарной позиции поставить добавленную цену 0.
По другому не приходит в голову ничего. Т.к. в комбинации не предусмотрено что один и тот же товар можно выбрать с разными опциями. Мне самому этого не хватает.
Либо по умолчанию поставить опцию (без добавленой стоимости) и разместить баннер в карточке, и в других местах с рекламой этой акции.


#14762

Отлично. Помогло! Спасибо большое!
А чем отличаются вариации товаров и опции, я не пойму? Какое существенное отличие?


#14763

Опции и вариации — это сущности разного порядка. Поэтому корректнее будет сравнивать:

Комбинации создаются на основе опций, а вариации — на основе характеристик. Обе этих сущности нужны для одной цели — переключение между вариантами товара в карточке. Раньше эту роль выполняли комбинации опций, но у них были серьёзные недостатки (например, нельзя было задать цены, оптовые скидки и пр. для отдельных вариаций + импортировать и экспортировать их надо было в отдельном файле).


#14764

Спасибо за разъяснение, поклацал, примерно понял что из себя представляют вариации, это вроде как отдельная позиция где можно задать свои картинки, характеристики, цены и т.п. Но не пойму как быть с выгрузкой в МойСклад и 1с? Для вариации не создается отдельный External id. Может я не нашел, но просмотрел все вкладки вариации. Для каждой модификации товара должет быть свой External id что бы складской учет велся нормально.


#14765

Взял на тест виртуальный хостинг fozzy.com, один сайт. Загрузил свою копию (последний карт, 3800 товаров, тема юпи, seo фильтры, и т.п.) все работает быстрее, чем на таймвебе, НО, при генерации кэша сайт падает в 504 Gateway Time-out, после генерации кэша, все работает быстро.
Поддержка говорит мало 1 гб памяти, надо 2 гб… У вас как?
Вообщем, по нагрузке вижу, что сайту мало процессора, но как его хватает на виртуальном timeweb???