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

[quote name=‘osobaya’ timestamp=‘1425380791’ post=‘206913’]

спасибо большое. Остальное в видео четко и ясно изложено. Вопрос сколько максимум таких витрин мы можем подключить? Есть ли определенный лимит?

[/quote]



Дополнительные витрины не бесплатные :(



Для русской версии - 4500 за штуку.

Как удалить из списка перевозчиков по дефолту и добавить своих?

Даниил здрасьте, напишите пожалуйста как добраться до файла который отвечает за методы доставки и их отображение?

[quote name=‘yolaopt’ timestamp=‘1425381600’ post=‘206916’]

Даниил здрасьте, напишите пожалуйста как добраться до файла который отвечает за методы доставки и их отображение?

[/quote]



Там много что отвечает, что именно интересует, конкретней. Это в тему про “Вопросы по разработке”.

[quote name=‘Zeus’ timestamp=‘1425381539’ post=‘206915’]

Как удалить из списка перевозчиков по дефолту и добавить своих?

[/quote]



При создании “Отгрузки”?



Карьеры создаются на основе включенных скриптов доставок.

[quote name=‘yolaopt’ timestamp=‘1425381600’ post=‘206916’]

Даниил здрасьте, напишите пожалуйста как добраться до файла который отвечает за методы доставки и их отображение?

[/quote][quote name=‘Zeus’ timestamp=‘1425381539’ post=‘206915’]

Как удалить из списка перевозчиков по дефолту и добавить своих?

[/quote]



Есть два классных плейлиста, если их посмотреть, то можно найти любой шаблон и нужный кусок кода. Уже проверено. Если будет непонятно, после просмотра, то спрашивайте :)



https://www.youtube.com/playlist?list=PL4okpC0OV7TQmBjqBe6_PXM_S2xRDVrKa

https://www.youtube.com/playlist?list=PL4okpC0OV7TTa1iFmcPTL-outH4wEMJQW



Просто, есть универсальные правила “Как найти шаблон или скрипт” и нет смысла рассказывать про каждый конкретный шаблон или скрипт.



Там чуть больше 3 часов, можно посмотреть с кофейком за один день.



Надеюсь на понимание.



Если что, есть отдельная тема “Вопросы по разработке”

Спасибо, посмотрю.

Решил в коем веке использовать модуль “Поиск ближайших магазинов” но у меня какие грабли возникли. Там есть поля насколько я понял необязательные “Страна” и “Город” если не выбирать страну то показывает на карте а вот если не указывать город тогда на карте не отображается магазин, если к примеру вписываю Киев тогда показывает, если Одесса то снова на карте не отображается… В чем может быть подвох?

[quote name=‘Zeus’ timestamp=‘1425389080’ post=‘206927’]

Спасибо, посмотрю.

Решил в коем веке использовать модуль “Поиск ближайших магазинов” но у меня какие грабли возникли. Там есть поля насколько я понял необязательные “Страна” и “Город” если не выбирать страну то показывает на карте а вот если не указывать город тогда на карте не отображается магазин, если к примеру вписываю Киев тогда показывает, если Одесса то снова на карте не отображается… В чем может быть подвох?

[/quote]



Там на карте точка ищется по городу.

Подскажите пожалуйста, как заставить поисковик брать текст из мета-описания, а не из описания товара







И знаю, что когда-то отвечали на вопрос, но не смог найти ответ, как сделать, чтобы поисковик еще и фото товара брал, так как здесь:

[quote name='dbazhenov' timestamp='1425389239' post='206929']

Там на карте точка ищется по городу.

[/quote]

Логику я понимаю, показывает почему то только Киев и не зависимо где точка стоит и какие координаты, как только указываю другой город магазин не отображается на карте.

[quote name='Zeus' timestamp='1425390095' post='206935']

Логику я понимаю, показывает почему то только Киев и не зависимо где точка стоит и какие координаты, как только указываю другой город магазин не отображается на карте.

[/quote]



Какой провайдер? Гугл или Яндекс?

Даниил подскажите. В окне “Купить в один клик” можно отключить поле E-mail

[quote name=‘Alexksandr’ timestamp=‘1425390267’ post=‘206938’]

Даниил подскажите. В окне “Купить в один клик” можно отключить поле E-mail

[/quote]



Можно, вырезать его :)

[quote name='dbazhenov' timestamp='1425390238' post='206937']

Какой провайдер? Гугл или Яндекс?

[/quote]

Гугл у меня международная версия. Проверил на другом своем магазине там все работает, может глюкнул модуль, буду копать дальше. Спасибо.

Даниил подскажите. В окне “Купить в один клик” а также “Адрес доставки” как вырезать поле E-mail ?

[quote name='Rubloid' timestamp='1425389827' post='206933']

Подскажите пожалуйста, как заставить поисковик брать текст из мета-описания, а не из описания товара





И знаю, что когда-то отвечали на вопрос, но не смог найти ответ, как сделать, чтобы поисковик еще и фото товара брал, так как здесь:

[/quote]



Попробуйте решение из следущего поста:



http://forum.cs-cart.com/topic/38836-google-rich-snippet-problem/page__view__findpost__p__203774



Но там же есть видео, в котором сами гугловцы говорят, что это не гарантирует 100% обработку данных из мета описания

[quote name=‘Alexksandr’ timestamp=‘1425395808’ post=‘206946’]

Даниил подскажите. В окне “Купить в один клик” а также “Адрес доставки” как вырезать поле E-mail ?

[/quote]



email обязательное поле для заказа.



Без email заказ не будет создаваться.



Есть варианты генерировать произвольный email . На форуме несколько раз рассматривалось. Поищите по запросу “email заказа” или что то типа того.

Доброе время суток!

Подскажите как настроить автоматическое обновление кэша для определенного блока в cs-cart?

Конкретный пример.

Можно создать блок с самым популярным товаром.

Для отбора популярного товара используется собранные данные из таблицы cscart_product_popularity

После присоединения всех таблиц в запросе происходит группировка товаров + сортировка по столбцу total из выше указанной таблицы, которая не использует индекс.

Отсюда такие запросы проходят не мгновенно при большем ассортименте. И страница с таким блоком дольше генерируется.

Спасает кэш блока, но данный кэш часто очищается.

Например, при любом заходе в карточку товара добавляется +1 в статистику таблицы cscart_product_popularity и кэш сбрасывается.

И такая частая периодичность очистки кэша не в пользу производительности при хорошей посещаемости.

P.S. Установка вручную товаров для блока тоже не удобно.

[quote name=‘Zvanes’ timestamp=‘1425400036’ post=‘206957’]

Доброе время суток!

Подскажите как настроить автоматическое обновление кэша для определенного блока в cs-cart?

Конкретный пример.

Можно создать блок с самым популярным товаром.

Для отбора популярного товара используется собранные данные из таблицы cscart_product_popularity

После присоединения всех таблиц в запросе происходит группировка товаров + сортировка по столбцу total из выше указанной таблицы, которая не использует индекс.

Отсюда такие запросы проходят не мгновенно при большем ассортименте. И страница с таким блоком дольше генерируется.

Спасает кэш блока, но данный кэш часто очищается.

Например, при любом заходе в карточку товара добавляется +1 в статистику таблицы cscart_product_popularity и кэш сбрасывается.

И такая частая периодичность очистки кэша не в пользу производительности при хорошей посещаемости.

P.S. Установка вручную товаров для блока тоже не удобно.

[/quote]



Вы сами создаёте блок? У каждого блока есть схема в файле:

app/schemas/block_manager/blocks.php



Где для каждого блока задаются всевозможные параметры.

Например, для блока “Товары” (‘products’), есть параметры кэширования:

<br /> &#39;cache&#39; => array(<br /> &#39;update_handlers&#39; => array(<br /> &#39;products&#39;,<br /> &#39;product_descriptions&#39;,<br /> &#39;product_prices&#39;,<br /> &#39;products_categories&#39;,<br /> &#39;product_popularity&#39;,<br /> &#39;product_options&#39;,<br /> &#39;product_options_descriptions&#39;,<br /> &#39;product_option_variants&#39;,<br /> &#39;product_option_variants_descriptions&#39;,<br /> ),<br /> &#39;request_handlers&#39; => array (&#39;current_category_id&#39; => &#39;%CATEGORY_ID%&#39;),<br /> &#39;cookie_handlers&#39; => array (&#39;%ALL%&#39;)<br /> )



Где вы можете понять при каких ситуациях очищается кэш.

Изменение таблиц в базе данных, параметр URL , куки и т.д.

Можно посмотреть и другие блоки.



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



В принципе, можно задублировать товарный блок и уменьшить количество параметров очищения кэша.



Изменять схемы блоков, можно с помощью модуля.

[quote name='dbazhenov' timestamp='1425400581' post='206958']

Вы сами создаёте блок?

[/quote]

Блоки создаю через макеты.


[quote name=‘dbazhenov’ timestamp=‘1425400581’ post=‘206958’]

[color=#282828][font=arial, verdana, tahoma, sans-serif]Где для каждого блока задаются всевозможные параметры.[/font][/color]

[color=#282828][font=arial, verdana, tahoma, sans-serif]Например, для блока “Товары” (‘products’), есть параметры кэширования:[/font][/color]

[/quote]



Спасибо за информацию. Попробую поэкспериментировать с данной логикой кэширования.

[quote name=‘Zvanes’ timestamp=‘1425401312’ post=‘206959’]

Блоки создаю через макеты.







Спасибо за информацию. Попробую поэкспериментировать с данной логикой кэширования.

[/quote]



Посмотрите модуль “Хиты продаж” (bestsellers) . Он создаёт для блока “Товары” новую выборку товаров из базы “Хиты продаж” .



При этом используются стандартные шаблоны и т.д.



Если вы хотите свою выборку товаров в блоке, то лучше делать по примеру.



Я не до конца понимаю каким образом вы создаёте блок.



Лучше по вопросам разработки в теме “Вопросы по разработке” продолжить.