byrzyi
Пользователь-
Content Count
94 -
Joined
-
Last visited
Информация о вас
-
Фриланс
Заказчик
-
Версия CMS
2.x
-
From
Дро
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Итак, многое изменилось. С отвалом старой аналитики и переходом на GA4 - данное решение уже не работает. Пока что разобрался на основании этой темы только с тем, как отправлять завершенный заказ (условно оплаченный) в Менеджер Тегов: {if $order && $smarty.server.HTTP_REFERER|strpos:"/cart/"} <!-- Данные о заказанных товарах для GA --> <script> dataLayer.push({ ecommerce: null }); // Clear the previous ecommerce object. dataLayer.push({ event: "purchase", ecommerce: { transaction_id: '{$order->id}', affiliation: 'ТВОЙСАЙТ', value: '{$order->
- 30 replies
-
- Электронная торговля
- Google Tag Manager
-
(and 1 more)
Tagged with:
-
Скрыть товары с главной, которых нет в наличии
byrzyi replied to byrzyi's topic in Общие вопросы по функционалу и дизайну
СПАСИБО! Все как надо! Не туда пытался тулить -
Есть такой код на главной в шаблоне main.tpl: <div class="items productList tabs__content active"> {* Новинки *} {get_new_products var=new_products limit=20} {if $new_products} {foreach $new_products as $product} {include file='product_block.tpl'} {/foreach} {/if} <div class="clear"></div> </div> Пробывал разные варианты всандалить "$filter['in_stock'] = 1" - ни в какую. Сам же каталог товаров по категориям коректно не показы
-
Всем спасибо, решил следующим способом: $price = round($simpla->money->convert($p->price, $main_currency->id, false),0); $compare_price = round($simpla->money->convert($p->compare_price, $main_currency->id, false),0); $price = round($simpla->money->convert($p->price, $main_currency->id, false),0); $compare_price = round($simpla->money->convert($p->compare_price, $main_currency->id, false),0); if($p->compare_price>0) print "<g:sale_price>".$price."</g:sale_price> <g:price>".$compare_
-
Прошу прощенья, все действительно работает, но проблема проявляется только на распродажных товарах (у которых есть Старая и Новая цены): if($p->compare_price>0) print "<g:sale_price>".$p->price."</g:sale_price> <g:price>".$p->compare_price."</g:price> <g:sale_price_effective_date>2024-01-01</g:sale_price_effective_date>"; else print "<g:price>".$price."</g:price> И старая и новая цены в таком случае с копейками
-
Отображение копеек выключено в админке. Скрипт берет прямое значение стоимости из БД
-
Пробовал ранее, к сожалению не помогает. Отображение копеек также выключено в админке. Скрипт берет прямое значение стоимости из БД
-
Округление цены к целым числам
byrzyi replied to ferdinant's topic in Общие вопросы по функционалу и дизайну
А как в выгрузку Яндекса сделать, чтобы без копеек округленно попадало? По умолчанию там: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); -
В выгрузку Яндекса попадает из БД с копейками. Как там удалить копейки, т.е. выводить также округлено стоимость в выгрузке, что и на сайте? По умолчанию в выгрузку стоит: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); Спасибо!
-
Канонические ссылки у дочерних категорий
byrzyi replied to Kami's topic in Общие вопросы по функционалу и дизайну
Еще задачка, перепробьівал все - безрезультатно Есть опция, при которой прямо пунктом подкатегории вьіводиться родительская Категория с Распродажньіми товарами (условие $filter['discounted'] = 1) Ссьілка, для которой нужно rel="canonical" получается в виде: /catalog/category/sale в ProductsView для єтого используется: function fetch() { // GET-Параметры $category_url = $this->request->get('category', 'string'); $brand_url = $this->request->get('brand', 'string'); $brand_id = $this->request->get('brand_id'); $mode = $this-& -
Не работает менеджер изображений Smimage
byrzyi replied to Kami's topic in Общие вопросы по функционалу и дизайну
Кто-то решил проблему? Дело в том, что на 5й версии работает значительно медленее, чем на 7й (проверялось на pagespeed, до 20% медленнее) Кроме Менеджера Изображений более не работающих моментов за последние года не вьіявлено Пока что как вариант развернул копию сайта с настройками доступа к БД основного и 5й версией РНР. Но єто как разумеется не вьіход, а только временное решение -
Сортировка по популярности?
byrzyi replied to Gloobus's topic in Общие вопросы по функционалу и дизайну
Пытаюсь через cron впихнуть запрос в БД php-файлом, прошу помощи, что не так: <?php $link = mysqli_connect("адресБД", "логин", "пароль", "имяБД"); $sql = "UPDATE s_products t SET t.buyable = (SELECT count(p.product_id) as cnt FROM (select distinct s.product_id, s.order_id from s_purchases s) p, s_orders o WHERE p.order_id=o.id AND o.status=2 AND p.product_id = t.id GROUP BY p.product_id)"; mysqli_close($link); ?> Суппорт говорит неверно пишу запрос в пхп -
У кого-то статусы "Оплачен" проставляются после оплаты через Приват24?
-
С платежной системьі походу приходит, у всех же работает? Все параметрьі по умолчанию, такие же как на работающем ЛикПее (ЛикПей и Приват одна структура) Вижу отличие в вьізове У ЛикПея: $server_url = $this->config->root_url.'/payment/Liqpay/callback.php'; У Привата: $result_url = $this->config->root_url.'/payment/Privat24/callback.php';