Jump to content

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.

  1. Итак, многое изменилось. С отвалом старой аналитики и переходом на 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->
  2. Приветствую всех! Искал по форуму - нету почему-то такого решения Подскажите пожалуйста, как сделать так, чтобы информация/информирование о новом заказе (его подтверждение) приходило покупателю на Viber? Спасибо!
  3. Есть такой код на главной в шаблоне 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" - ни в какую. Сам же каталог товаров по категориям коректно не показы
  4. Всем спасибо, решил следующим способом: $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_
  5. Прошу прощенья, все действительно работает, но проблема проявляется только на распродажных товарах (у которых есть Старая и Новая цены): 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> И старая и новая цены в таком случае с копейками
  6. Отображение копеек выключено в админке. Скрипт берет прямое значение стоимости из БД
  7. Пробовал ранее, к сожалению не помогает. Отображение копеек также выключено в админке. Скрипт берет прямое значение стоимости из БД
  8. А как в выгрузку Яндекса сделать, чтобы без копеек округленно попадало? По умолчанию там: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2);
  9. В выгрузку Яндекса попадает из БД с копейками. Как там удалить копейки, т.е. выводить также округлено стоимость в выгрузке, что и на сайте? По умолчанию в выгрузку стоит: $price = round($simpla->money->convert($p->price, $main_currency->id, false),2); Спасибо!
  10. Еще задачка, перепробьівал все - безрезультатно Есть опция, при которой прямо пунктом подкатегории вьіводиться родительская Категория с Распродажньіми товарами (условие $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-&
  11. Кто-то решил проблему? Дело в том, что на 5й версии работает значительно медленее, чем на 7й (проверялось на pagespeed, до 20% медленнее) Кроме Менеджера Изображений более не работающих моментов за последние года не вьіявлено Пока что как вариант развернул копию сайта с настройками доступа к БД основного и 5й версией РНР. Но єто как разумеется не вьіход, а только временное решение
  12. Пытаюсь через 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); ?> Суппорт говорит неверно пишу запрос в пхп
  13. У кого-то статусы "Оплачен" проставляются после оплаты через Приват24?
  14. С платежной системьі походу приходит, у всех же работает? Все параметрьі по умолчанию, такие же как на работающем ЛикПее (ЛикПей и Приват одна структура) Вижу отличие в вьізове У ЛикПея: $server_url = $this->config->root_url.'/payment/Liqpay/callback.php'; У Привата: $result_url = $this->config->root_url.'/payment/Privat24/callback.php';
×
×
  • Create New...