Jump to content

Recommended Posts

Здравствуйте уважаемые дамы и господа.

Не судите строго

почти 3 недели мучал голову и мозги над созданием этого дополнения

Собирал из всего интернета возможную информацию и всякие решения чтоб все получилось но ничего не получается

В качестве решения для вывода доп. данных на страницу успешного оформления использовал решение @Tom со страницы https://opencartforum.com/topic/69184-resheno-kak-otredaktirovat-stranicu-checkoutsuccess/

Ocmod файл предназначен для отправки статистики в Google Analitycs данных расширенной электронной торговли через Google Tag Manager

Помогите пожалуйста доработать его правильно ( я очень мало чего знаю и понимаю в php и.т.д -  но учусь)
И почему-то мне кажется что там много чего не правильно сделано, например:

  • Вывод категории товара в catalog/view/theme/default/template/product/category.tpl (или вывод полного пути категорий с вложениями "Category / Subcategory1")
  • Вывод категории товара на странице успешного заказа вообще не знаю как вывести ( не доходят мозги) (или вывод полного пути категорий с вложениями "Category / Subcategory1")

Как я понимаю чтоб нормально отслеживать категорию товара в analitycs нужно чтоб и в category.tpl и в product.tpl и на странице succes.tpl категория была одна и таже ( у меня не получается вывести везде в нужном формате категорию товара. (или вывод полного пути категорий с вложениями "Category / Subcategory1"))

  • Вывод и отправка только стоимости доставки на странице успешного оформления заказа (только стоимость доставки )
  • Вывод и отправка купона ( если он был использован в заказе) на странице успешного оформления заказа.

 

Помогите пожалуйста доработать!
PS ни на что не претендую, на продажу не собираюсь выставлять
Возможно кому-то из знающих людей как это сделать понадобиться такой ocmod ( хотя я понимаю что кто знает как это все сделать может это сделать самостоятельно)
Кто чем может помогите сделать правильно.

 

 

moi modul.ocmod.xml

Share this post


Link to post
Share on other sites

Пробовал вывести так категории товара в category.tpl
в category.php
после 

$data['products'][] = array(
					'product_id'  => $result['product_id'],
					'thumb'       => $image,
					'name'        => $result['name'],
					'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
					'price'       => $price,
					'special'     => $special,
					'tax'         => $tax,
					'minimum'     => ($result['minimum'] > 0) ? $result['minimum'] : 1,
					'rating'      => $rating,
					'href'        => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
				);
			}

Вставил:

Спойлер
//
          $this->load->model('catalog/category');
         
          $catprod = array();
          $product_id = $result['product_id'];
         
          $product_category = $this->model_catalog_product->getCategories($product_id);
         
          foreach ($product_category as $prodcat) {
         
          $category_info = $this->model_catalog_category->getCategory($prodcat['category_id']);
         
          if ($category_info) {
         
          $data['catprod'][] = array(
          'name'     => $category_info['name'],
          'href'     => $this->url->link('product/category', 'path=' . $category_info['category_id'])
          );
          }
          }
         //

 

и в category.tpl

Спойлер
<span><?php foreach ($catprod as $catp) { ?> <?php echo $catp['name']; ?>|<?php } ?></span>

 

Но в результате выводятся категории всех товаров которые есть на странице как тут :

https://studio622.ru/desktops/

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Alexcctv
      Всем привет, вот мне очень хочется сделать как бы посадочные страницы под поисковый запрос к примеру, в товаре я указываю теги, по переходу попадаю в поиск и вижу все товары с данной меткой, мне нужно реализовать чтобы я мог добавить свой текст в футере сайта как сео текст к примеру "дешевый бублик" , а описание уже Вы искали дешевый бублик? На нашем сайте представлено более 15 товаров по данному запросу. Ну это пример))
      Есть модуль сео теги но он не удобный для работы с большим кол-ом запросов
    • By bodyak0
      Всем привет, ищу модуль парсинга цен от маркета, к примеру имеются 5 конкурентов стоящие на маркете и у них есть магазины, так вот когда цена меняется на маркете то автоматически должна меняться в товаре к примеру минус -1 рубль, на кроне нужно использовать каждые пол часа для мониторинга. Кто то встречал подобное?
    • By bodyak0
      Пишу уже второй раз, помогите вывести изображения категорий на главной.
      Я просто в левом меню вывел в макетах категории в twig прописал
       
      <div class="cats4 w"> <div class="h2">Каталог</div> <ul> {% for category in categories %} <li> <div class="L"> <div class="image"><a href="{{ category.href }}"><img src="{{ category.thumb }}" class="img-responsive" />{{ category.name }}</a></div> </div> <div class="R"> <a href="{{ category.href }}"><b>{{ category.name }}</b></a> {% if category.children %} <ul> {% for child in category.children %} <li><a href="{{ child.href }}">{{ child.name }}</a></li> {% endfor %} </ul> {% endif %} </div> </li> {% endfor %} </ul></div> В контролере рылся не могу задать чтобы шел вывод
      /catalog/controller/extension/module/category.php
      Есть желающие сделать рублей за 400 эту задачу?
      Очень нужна ваша помощь!
    • By bodyak0
      Всем шалом! Установил отличный модуль APL | Витрина товаров , так вот проблема в том что мне нужно сделать вывод рандомный новых товаров. А то товары выводятся по id я так полагаю, и постоянно одни и те же товары глаза мылят. Хотелось бы чтобы при обновлении страницы товары каждый раз менялись.
      Автор модуля https://opencartforum.com/profile/674600-artempitov/
    • By travkovs
      Доброго дня!
      .
      Коротко из  истории.  
      - Выбрал шаблон UniShop его необходимо было доработать
      - по рекомендации Toma  выбрал исполнителя samat
      - начали с августа 2018  года и всё закончить не можем
      - временами пропадает по причинам которые здесь озвучить не могу, его личное, один раз на месяц пропал, сейчас опять, попросил денег добавить на видеокарту  и пропал
        задач было много и многое сделано, но много ещё и не доделано, что не позволяет пока даже заполнять сайт
       
      Задачи подробно описать тут сложно! Могу по скайпу (travkovsn) показать, рассказать всё, а там уже примите решение. Если кратко, то:
      - доработать работоспособность некоторых функций, установка модулей
      - есть моменты по верстке и оптимизации её. по возможности бутстрап от туда убрать или грамотно его оптимизировать
      - тестирование и оптимизация в плане отсутствия ошибок, дублей и прочего
      - перенос с тестового.
      .
      Просьба совсем новичкам не писать, а то тут мошенников хватает, один раз чуть не напоролся, вычислил его по интернету
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.