Модуль Cs-cart 4.х.х , модули, патчи, настройка

Статус
В этой теме нельзя размещать новые ответы.
Подскажите , как в характеристиках при выборе нескольких полей убрать галочки на витрине?)
примерно как тут : Для просмотра ссылки Войди или Зарегистрируйся

удалил css-кой , кому надо
.ty-compare-checkbox {
display: none;
}
 
Последнее редактирование модератором:
Подскажите, как в cs cart передать параметр в сессию или куки, а главное его на любой странице вытащить назад.
Нужно чтоб при определенной utm метке появлялся уникальный код на всех страницах.
 
Подскажите, как в cs cart передать параметр в сессию или куки, а главное его на любой странице вытащить назад.
Нужно чтоб при определенной utm метке появлялся уникальный код на всех страницах.
Уникальный код чего?
А вообще init.php отрабатывает на всех страницах.
 
Уникальный код чего?
А вообще init.php отрабатывает на всех страницах.
Например если в ссылке utm_source=google, то вот такой код написанный в смарти блоке макета

{assign var="url" value=$config.current_url}
{if stristr($url, 'google')} {$res="google"}{/if}
{if stristr($url, 'yandex')} {$res="yandex"}{/if}

создаст переменную $res со значением google, ну или цифры какие-то (хотелось бы эту $res дописать к коду товара, например, когда человек его называет, точно знаешь откуда пришел)
Вопрос как его добавить или в сессию или в куки, чтоб вытащить на любой странице

Такая конструкция уже не работает:)
{session_start()}
{$_SESSION['utmtest'] = $res}

{$_SESSION['utmtest']} не возвращается)))
 
Например если в ссылке utm_source=google, то вот такой код написанный в смарти блоке макета

{assign var="url" value=$config.current_url}
{if stristr($url, 'google')} {$res="google"}{/if}
{if stristr($url, 'yandex')} {$res="yandex"}{/if}

создаст переменную $res со значением google, ну или цифры какие-то (хотелось бы эту $res дописать к коду товара, например, когда человек его называет, точно знаешь откуда пришел)
Вопрос как его добавить или в сессию или в куки, чтоб вытащить на любой странице

Такая конструкция уже не работает:)
{session_start()}
{$_SESSION['utmtest'] = $res}

{$_SESSION['utmtest']} не возвращается)))


Вобщем кому интересно, то получилось сделать вот так:

в app/controllers/frontend/init.php добавил

$urlutm=Registry::get('config.current_url');
if (stristr($urlutm, 'google')) { $_SESSION['utm'] = '1';}
if (stristr($urlutm, 'yandex')) { $_SESSION['utm'] = '2';}
Tygh::$app['view']->assign('utm_code', $_SESSION['utm']);

если в ссылке встречается google, то в utm_code добавится единичка, если yandex, то двойка, и так далее:)
Теперь utm_code можно вызвать в шаблоне, к примеру в product_data.tpl

{capture name="sku_`$obj_id`"}
{if $show_sku}
{assign var="url_templ" value="$url_templ"}
<div class="ty-control-group ty-sku-item cm-reload-{$obj_prefix}{$obj_id}{if !$product.product_code} hidden{/if}" id="sku_update_{$obj_prefix}{$obj_id}">
<input type="hidden" name="appearance[show_sku]" value="{$show_sku}" />
<label class="ty-control-group__label" id="sku_{$obj_prefix}{$obj_id}">{__("sku")}:</label>
<span class="ty-control-group__item" id="product_code_{$obj_prefix}{$obj_id}">{$product.product_code}{$url_templ}</span>
<!--sku_update_{$obj_prefix}{$obj_id}--></div>
{/if}
{/capture}

Получилось при разных метках в ссылке к коду продукта будут добавляться при отображении соответствующие обозначения.
 
Ребят подскажите, после обновления до 4.3.3 перестала работать настройка "оформить заказ" по адресу .../admin.php?dispatch=settings.manage&section_id=Checkout, скрипт пишет ошибку 404 страница не найдена.
Соответственно на странице оформления заказа нет возможности выбрать способ доставки и оплаты - выбирает сам...
Куда копать? может кто возьмется помочь?
 
Что удалось сделать(самостоятельно)
Переход с 4.2.4 на 4.3.4 - в с точки зрения данных в базе mysql
Цель: перенести все главные(основные) базовые данные магазина с 4.2.4(с одного домена) на 4.3.4(другой домен) без специальных модулей импорта(модулей импорта магазина из предыдущих версий) встроенных в версии <=4.3.3

Все товары с картинками, оптовые покупатели, группы покупателей, зарегистрированные покупатели, варианты товаров, характеристики, без опций, все данные в меню "Покупатели", все цены, оптовые скидки, способы/варианты доставки, и что то ещё....

Не сделал и не собирался: перенос внешнего вида, настроек модулей, настроек магазина и других составляющих, заказы и всякую статистику, разнообразные меню...

Конечно, пришлось посидеть, понажимать клавиши на клавиатуре, но это получилось! Не утверждаю что 100% точно, то полазив по админке и сайту все видно...
Буду тестировать дальше.


Если есть вопросы - спрашивайте...

з.ы.
Надо всё оттестировать...
Вообще все это затеял ради интереса и получения опыта.

Картинки не отображаются, не могу сохранить товар, любой...

з.ы.
 
Последнее редактирование:
Подскажите, у кого-нибудь есть модуль партнерской программы на версию 4.3.3?
 
Подскажите, есть ли какой-то бесплатный или недорогой аддон смс-уведомлений для 4.3.x который бы работал НЕ через Unisender, который требует быть юр лицом для отправки смс и оплатой только по безналу ?
 
Подскажите, как сделать что бы верхнее и нижнее меню не отображались на определенных страницах ? точнее верхняя и нижняя часть сайта, мне к примеру нужно убрать меню , когда человек переходит в категорию, как это можно сделать ?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху