Jump to content

kirosin

Новичок
  • Content Count

    13
  • Joined

  • Last visited

Community Reputation

0 Обычный

About kirosin

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. ДА, RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] это переадресуется отлично, эта строчка работает. Не работает именно sitemap.xml
  2. Почему не переадресовывает с https://skl.com.ua/sitemap.xml на https://skl.com.ua/index.php?route=extension/feed/fx_sitemap ? в файле .htaccess прописано: RewriteBase / RewriteRule ^sitemap.xml$ /index.php?route=extension/feed/fx_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L] RewriteRule ^system/download/(.*) index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] но на сайте выдает при переходе на https://skl.com.ua/sitemap.xml "Запрашиваемая страница не найдена!" opencart 3.0 . Включен ЧПУ, SEO Pro Помогите пожалуйста.
  3. Не пришел ключ на почту. Купил недавно. Вроде все установил, заполнил, как надо сайт: skl.com.ua и в личку писал и в скайп, нет ответа
  4. Так что там насчет помощи и пару пива) ? Помогите, пожалуйста с этим тоже
  5. в файле success.php такое: Class ControllerCheckoutSuccess extends Controller { public function index() { if (isset($this->session->data['order_id'])) { $this->cart->clear(); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); unset($this->session->data['totals']); } Не понимаю, как выдрать отсюда ID товаров?
  6. В Спасибо за покупку, я так понял, должно быть аналогично корзине, кроме dynx_pagetype: conversion ?
  7. Проверьте, пожалуйста, правильно ли я Вас понял?: Переделал, теперь так: В карточке товара: В корзине, если один товар: В корзине, если товаров много: Было бы неплохо реальзовать с автонаполнением. Я в Украине (Мерчант не подходит). Сейчас, доразбираюсь с страницей Спасибо за заказ и отпишусь.
  8. Спасибо, а ItemID может быть сколько угодно? Мне надо найти еще для страницы: "Спасибо за покупку", как получить id товаров и сумму. Для неё теги будут такие же, как и для корзины (айди всех товаров в квадратных скобках и кавычках, тип страницы и общая сумма – одно число)?
  9. Здравствуйте, пытаюсь настроить динамический ремаркетинг. Нашел и немного изменил код: <?php error_reporting( E_ERROR ); if (! isset ($this->request->get['route'])) { $ecomm_prodid=0; $ecomm_pagetype = "home"; $ecomm_totalvalue=0; } else { if ($this->request->get['route'] == 'product/category') { $ecomm_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $ecomm_pagetype = "offerdetail"; } elseif ($this->request->get['route'] == 'checkout/cart'){ $ecomm_pagetype = "cart"; /*foreach ($this->cart->getProducts() as $product) { }*/ } elseif ($this->request->get['route'] == 'checkout/success'){ $ecomm_pagetype = "purchase"; $ecomm_totalvalue = ''; } elseif ($this->request->get['route'] == ''){ $ecomm_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $ecomm_pagetype = "home"; } else { $ecomm_pagetype = "siteview"; } ?> <?php if (isset($this->request->get['product_id'])) { $Id=$this->request->get['product_id']; $product_info = $this->model_catalog_product->getProduct($Id); $product_id = $Id; If ($product_info['special'] > 0) $price = $product_info['special']; else $price = $product_info['price']; } else { $product_id = 0; } if ($this->request->get['route'] == 'product/product') { $ecomm_prodid = $this->request->get['product_id']; } else{ $ecomm_prodid = ""; } $ecomm_totalvalue=0; if ($this->request->get['route'] == 'product/product') { $ecomm_prodid = $product_id; $ecomm_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ $ecomm_totalvalue = round($this->cart->getTotal(),2); } } ?> <!-- Dynamic Remarketing Tag -- //--> <!-- Google Remarketing --> <?php $cnt = 0; $tempstr = ""; $pricestr = ""; if (! isset ($this->request->get['route'])) { $ecomm_prodid=0; $ecomm_pagetype = "home"; $ecomm_totalvalue=0; } else { if ($this->request->get['route'] == 'product/category') { $ecomm_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $ecomm_pagetype = "offerdetail"; } elseif ($this->request->get['route'] == 'checkout/cart') { $ecomm_pagetype = "cart"; $tempstr = ""; $pricestr = ""; $i = 1; $massprod = $this->cart->getProducts(); $cnt = count($massprod); if ($cnt > 1) { $tempstr = "['"; $pricestr = "['"; } foreach ($massprod as $ppro) { if (($cnt > 1) && ($i < $cnt)) { $tempstr .= $ppro['product_id']."', '"; $pricestr .= $ppro['price']."', '"; } if (($cnt > 1) && ($i == $cnt)) { $tempstr .= $ppro['product_id']."']"; $pricestr .= $ppro['price']."']"; } if ($cnt == 1) { $tempstr = $ppro['product_id']; $pricestr = $ppro['price']; } $i++; } $ecomm_prodid = $tempstr; $ecomm_totalvalue = $pricestr; } elseif ($this->request->get['route'] == 'checkout/success'){ $ecomm_pagetype = "purchase"; } elseif ($this->request->get['route'] == ''){ $ecomm_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $ecomm_pagetype = "home"; } else { $ecomm_pagetype = "siteview"; } ?> <?php if (isset($this->request->get['product_id'])) { $Id=$this->request->get['product_id']; $product_info = $this->model_catalog_product->getProduct($Id); $product_id = $Id; If ($product_info['special'] > 0) $price = $product_info['special']; else $price = $product_info['price']; } else { $product_id = 0; } if ($this->request->get['route'] == 'product/product') { $ecomm_prodid = $this->request->get['product_id']; } else{ if ($ecomm_prodid !== $tempstr){ $ecomm_prodid = ""; } } if ($ecomm_totalvalue !== $pricestr) { $ecomm_totalvalue=0; } if ($this->request->get['route'] == 'product/product') { $ecomm_prodid = $product_id; $ecomm_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ if ($cnt <= 1) { $ecomm_totalvalue = round($this->cart->getTotal(),2); } } } ?> <!-- Dynamic Remarketing Tag -- //--> <script type="text/javascript"> var google_tag_params = { dynx_itemid: <?php if ($cnt <= 1){ echo "'".$ecomm_prodid."'";} else {echo $ecomm_prodid;} ?>, dynx_pagetype: '<?php echo $ecomm_pagetype; ?>', dynx_totalvalue: <?php if ($cnt <= 1){ echo "'".$ecomm_totalvalue."'";} else {echo $ecomm_totalvalue;} ?>, }; </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//googleads.g.doubleclick.net/pagead/viewthroughconversion/929562639/?guid=ON&amp;script=0"/> </div> </noscript> <!-- End Google Remarketing --> В итоге, на странице товара все, вроде, правильно: На корзине тоже, но не уверен: когда один товар: Когда несколько товаров в корзине: Осталось сделать страницу: "Спасибо за покупку". Страница: "Спасибо за покупку" не готова. Но я так понял, что будет все аналогично странице Корзины, но: dynx_pagetype: 'purchase' ? Вопрос, как подтянуть с корзины в страницу: "Спасибо за покупку"? Посоветуйте какой-нибудь модуль для генерации фида товаров.
  10. Здравствуйте есть 2 вопроса: 1. Модуль рассчитан на адаптированный резиновый шаблон? Нормально будет отображаться на разных расширениях, как сейчас модуль "ПОХОЖИЕ ТОВАРЫ" (см. скриншоты)? 2. Лицензия распространяется на поддомен для тестового запуска?
    Отличный модуль, значительно упрощающий жизнь. Но в связи с обновлением в работе Новой Почты (добавлением возможности получать платежи на банковскую карту), в модуле отсутствует возможность установить получение платежа "У Відділенні". По умолчанию стоит "На карту", а данная функция работает на данный момент очень "криво", в тестовом режиме (у меня даже карту подвязать не получилось. Поддержка новой почты отвечает: "Наши программисты работают над решением данной проблемы"). Других нареканий в работе модуля нет. Автор сразу вышел на связь и даже бесплатно помог установить модуль на CMS, дал ценные рекомендации. Оценка: 5. Поддержим автора, и с нетерпением ждем добавление этой функции в модуль)
  11. Помогите кто-нибудь поставить и связать с simple. Чтото не получается. Вроде все как в инструкции сделал...
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.