-
Публікації
107 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Усі публікації користувача cayottt
-
А если не переделывать, а просто убрать проверку цены товара при пересчёте итогов? Такое возможно или я что-то не так себе представляю? Нужно самое простое решение.
-
Документацией не имею права разбрасываться :) И ТЗ конкретного тут не будет. Нужен человек знающий о чём речь или имеющий опыт. Что тут описывать? Модуль обращается к мускульной базе, а нужно чтобы работал через API. Все запросы что в описании API нужно найти в модуле и подвязать к вебсервису, остальное не используется.
-
Нужно не трогать только цену уже добавленного товара. Сумма заказа, в случае добавления новых товаров в заказ, должна обновляться.
-
Добрый день. Нужна помощь. При редактировании заказа, на вкладке "итоги" есть кнопка "пересчитать итоги". Она полностью пересситывает заказ. Как сделать так, чтобы она не проверяла стоимость добавленного в заказ товара? Объясню зачем. На выходных поступают быстрые заказы, в понедельник меняется цена, после этого менеджер редактирует заказы и нужно чтобы люди заказавшие по старой цене купили именно по старой цене.
-
Приветствую. У меня вопрос. Мы используем такую комбинацию, у нас чекаут Simple, но для достваки используем несколько модулей: X-Shiping для курьерской доставки, тут всё просто разбито на зоны и к зонам разная стоимость доставки до определённой суммы, выше суммы - доставка бесплатно; второй - Доставка Плюс, тут тоже разбито по зонам, но до определённой суммы настроена цена зависящая от веса. Прикол в том, что мы используем main_zone_id как конечный выбор для расчёта доставки (тоесть у нас там и области и областные центры, для них разные виды способов доставки и разные стоимости), поле main_city у нас не обязательное и заполняется только если города нужного нет в main_zone_id, тогда в main_zone_id просто выбирается область, а в main_city вписывается город. На стоимость это не влияет, так как для всех не областных центров цена доставки и виды доставки одинаковы. Вот такая каша, надеюсь всё понятно. Так вот вопрос, сможем ли мы Ваш модуль использовать? Нам нужно будет ещё в дальнейшем подвязать модуль Новой Почты, чтобы с помощью геоопределения по ай-пи город выбирался и в случае выбора способа доставки Новой Почтой, предлагало сразу выбор отделений в данном городе.
- 1 881 відповідь
-
- geo ip
- база городов
- (і ще %d)
-
А как определили что работает код? В исходном коде должно быть видно айди товара и цену? Поправил код, вставил, в исходном коде ничего не вижу. Как его проверить? У меня после правок такой вышел, верно? <!-- Google Remarketing --> <?php if ($this->request->get['route'] == 'product/category') { $dynx_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $dynx_pagetype = "product"; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_pagetype = "cart"; } elseif ($this->request->get['route'] == 'checkout/success'){ $dynx_pagetype = "purchase"; } elseif ($this->request->get['route'] == ''){ $dynx_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $dynx_pagetype = "home"; } else { $dynx_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') { $dynx_itemid = $this->request->get['product_id']; } else{ $dynx_itemid = ""; } $dynx_totalvalue=0; if ($this->request->get['route'] == 'product/product') { $dynx_itemid = $product_id; $dynx_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_totalvalue = round($this->cart->getTotal(),2); } ?> <!-- Dynamic Remarketing Tag -- //--> <script type="text/javascript"> var google_tag_params = { dynx_itemid: '<?php echo $dynx_itemid; ?>', dynx_pagetype: '<?php echo $dynx_pagetype; ?>', dynx_totalvalue: '<?php echo $dynx_totalvalue; ?>', }; </script> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = XXXXXXX; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </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/XXXXXXX/?value=0&guid=ON&script=0"/> </div> </noscript>
-
Всем доброго дня. Готов заплатить за решение проблемы настройки товарного динамического ремаркетинга Google AdWords. Тут описано: https://support.google.com/adwords/answer/3103357?hl=ru&ref_topic=3180758 Нужен "Особый тип". При настройке даёт код тега для вставки в магазин, но при этом три поля нужно заполнить самому. Суть в том, что при посещении страницы товара гуглу должны уходить данные о товаре который человек посмотрел. Файл фида я создал и подтянул в компанию, а вот с кодом не могу разобраться. Вот как выглядит этот кусок: <script type="text/javascript"> var google_tag_params = { dynx_itemid: "REPLACE_WITH_STRING_VALUE", dynx_pagetype: "REPLACE_WITH_STRING_VALUE", dynx_totalvalue: REPLACE_WITH_NUMBER_VALUE }; </script> Дальше уже стандартный код ремаркетинга. Смысл в том, что нужно передать тип страницы, чтобы гугл знал что это страница с товаром, ай-ди товара и цену. Ниже код который вставляю, нашёл у португальцев и подправил. Но что-то не работает, гугл не принимает данные. Может кто-то может помочь в решении задачи? За вознаграждение. <!-- Google Remarketing --> <?php if (isset ($this->request->get['route'])) { $dynx_prodid=0; $dynx_pagetype = "home"; $dynx_totalvalue=0; } else { if ($this->request->get['route'] == 'product/category') { $dynx_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $dynx_pagetype = "product"; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_pagetype = "cart"; } elseif ($this->request->get['route'] == 'checkout/success'){ $dynx_pagetype = "purchase"; } elseif ($this->request->get['route'] == ''){ $dynx_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $dynx_pagetype = "home"; } else { $dynx_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') { $dynx_prodid = $this->request->get['product_id']; } else{ $dynx_prodid = ""; } $dynx_totalvalue=0; if ($this->request->get['route'] == 'product/product') { $dynx_prodid = $product_id; $dynx_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_totalvalue = round($this->cart->getTotal(),2); } } ?> <!-- Dynamic Remarketing Tag -- //--> <script type="text/javascript"> var google_tag_params = { dynx_prodid: '<?php echo $dynx_prodid; ?>', dynx_pagetype: '<?php echo $dynx_pagetype; ?>', dynx_totalvalue: '<?php echo $dynx_totalvalue; ?>', }; </script>
-
Всем доброго дня. Столкнулся с проблемой настройки товарного динамического ремаркетинга Google AdWords. При настройке даёт код тега для вставки в магазин, но при этом три поля нужно заполнить самому. Суть в том, что при посещении страницы товара гуглу должны уходить данные о товаре который человек посмотрел. Файл фида я создал и подтянул в компанию, а вот с кодом не могу разобраться. Вот как выглядит этот кусок: <script type="text/javascript"> var google_tag_params = { dynx_itemid: "REPLACE_WITH_STRING_VALUE", dynx_pagetype: "REPLACE_WITH_STRING_VALUE", dynx_totalvalue: REPLACE_WITH_NUMBER_VALUE }; </script> Дальше уже стандартный код ремаркетинга. Тут описано: https://support.google.com/adwords/answer/3103357?hl=ru&ref_topic=3180758 Может кто сталкивался, как правильно прописать данные в этот тег? Смысл в том, что нужно передать тип страницы, чтобы гугл знал что это страница с товаром. Ниже код который вставляю. Но что-то не работает, гугл не принимает данные. Может кто-то может подсказать, что не так в коде? <!-- Google Remarketing --> <?php if (isset ($this->request->get['route'])) { $dynx_prodid=0; $dynx_pagetype = "home"; $dynx_totalvalue=0; } else { if ($this->request->get['route'] == 'product/category') { $dynx_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $dynx_pagetype = "product"; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_pagetype = "cart"; } elseif ($this->request->get['route'] == 'checkout/success'){ $dynx_pagetype = "purchase"; } elseif ($this->request->get['route'] == ''){ $dynx_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $dynx_pagetype = "home"; } else { $dynx_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') { $dynx_prodid = $this->request->get['product_id']; } else{ $dynx_prodid = ""; } $dynx_totalvalue=0; if ($this->request->get['route'] == 'product/product') { $dynx_prodid = $product_id; $dynx_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_totalvalue = round($this->cart->getTotal(),2); } } ?> <!-- Dynamic Remarketing Tag -- //--> <script type="text/javascript"> var google_tag_params = { dynx_prodid: '<?php echo $dynx_prodid; ?>', dynx_pagetype: '<?php echo $dynx_pagetype; ?>', dynx_totalvalue: '<?php echo $dynx_totalvalue; ?>', }; </script>
-
Всем доброго дня. Столкнулся с проблемой настройки товарного динамического ремаркетинга Google AdWords. При настройке даёт код тега для вставки в магазин, но при этом три поля нужно заполнить самому. Они я так понимаю у всех магазинов (разных CMS) разные. Суть в том, что при посещении страницы товара гуглу должны уходить данные о товаре который человек посмотрел. Файл фида я создал и подтянул в компанию, а вот с кодом не могу разобраться. Вот как выглядит этот кусок: <script type="text/javascript"> var google_tag_params = { dynx_itemid: "REPLACE_WITH_STRING_VALUE", dynx_pagetype: "REPLACE_WITH_STRING_VALUE", dynx_totalvalue: REPLACE_WITH_NUMBER_VALUE }; </script> Дальше уже стандартный код ремаркетинга. Тут описано: https://support.google.com/adwords/answer/3103357?hl=ru&ref_topic=3180758 Может кто сталкивался, как правильно прописать данные в этот тег? Смысл в том, что нужно передать тип страницы, чтобы гугл знал что это страница с товаром. Тут я так понимаю в dynx_pagetype: нужно прописать product? dynx_itemid: это должен быть ID товара. Как его прописать? Разве есть какой то уникальный идентификатор (переменная) в опенкарте для ай-ди товара? Пока рылся в нете, ничего не нашёл. Кроме португальского форума, но там показан гораздо больший кусок кода. Попытался вставить его, но не пашет. <!-- Google Remarketing --> <?php if (isset ($this->request->get['route'])) { $dynx_prodid=0; $dynx_pagetype = "home"; $dynx_totalvalue=0; } else { if ($this->request->get['route'] == 'product/category') { $dynx_pagetype = "category"; } elseif ($this->request->get['route'] == 'product/product'){ $dynx_pagetype = "product"; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_pagetype = "cart"; } elseif ($this->request->get['route'] == 'checkout/success'){ $dynx_pagetype = "purchase"; } elseif ($this->request->get['route'] == ''){ $dynx_pagetype = "home"; } elseif ($this->request->get['route'] == 'common/home'){ $dynx_pagetype = "home"; } else { $dynx_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') { $dynx_prodid = $this->request->get['product_id']; } else{ $dynx_prodid = ""; } $dynx_totalvalue=0; if ($this->request->get['route'] == 'product/product') { $dynx_prodid = $product_id; $dynx_totalvalue = $price; } elseif ($this->request->get['route'] == 'checkout/cart'){ $dynx_totalvalue = round($this->cart->getTotal(),2); } } ?> <!-- Dynamic Remarketing Tag -- //--> <script type="text/javascript"> var google_tag_params = { dynx_prodid: '<?php echo $dynx_prodid; ?>', dynx_pagetype: '<?php echo $dynx_pagetype; ?>', dynx_totalvalue: '<?php echo $dynx_totalvalue; ?>', }; </script>
-
Хочу написать отзыв. Купил данный шаблон и доволен как слон. Особенно доволен поддержкой, в лице OldAine. Все вопросы решает оперативно и качественно. Ни разу не отказал в помощи. Спасибо огромное!
- 2 184 відповіді
-
- ocstore 1.5.x
- настройка из админки
- (і ще %d)
-
Спасибо большое. Получилось.
-
Похоже что получается, только так выводит сумму -20%. А мне надо показать именно эти 20%.
-
Есть необходимость переделать печатную форму бланка счета под наши требования. Правок несколько: Нужно в форме бланка счета (/admin/view/template/sale/order_invoice.tpl) выводить под "Сумма:" значение НДС. То есть от "Сумма:" отнимать 20% и выводить это под строчкой с суммой, как "НДС". Я так понимаю что нужно для этого создать переменные в: 1. admin\controller\sale\order.php 2. admin\model\sale\order.php И вывести в [/size]/admin/view/template/sale/order_invoice.tpl Ещё нужно что-то типа этого прикрутить https://opencartforum.com/topic/9572-gde-korrektiruetsia-forma-scheta/?do=findComment&comment=62578 чтобы сумму прописью ещё выводить. Плюс Доставку нужно выводить в списке товаров, как товар и соответсвенно стоимость доставки должна учитываться в Сумма: Ну и мелочи всякие, в виде вывода статичного текста необходимого в разных местах (дам подробное описание или даже скрин). В шапке наши реквизиты и т.д. Жду Ваших предложений по сумме.
-
Здравствуйте. У меня такая задача, нужно в печатной формы бланка счета (/admin/view/template/sale/order_invoice.tpl) выводить под "Сумма:" значение НДС. То есть от "Сумма:" отнимать 20% и выводить это под строчкой с суммой, как "НДС". Как сделать?