Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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

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/

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By AlexKorchagin
      Я пробовал убрать часть кода в catalog/controller/product/category.php, но пункты меню остаются на сайте и не меняются. Как мне их редактировать?

    • By xwert
      Доброго времени суток друзья!
      Выбрали с женой под интернет магазин opencart, купили шаблон на самом крупном веб-сайте шаблонов, и столкнулись с проблемой
      При попытке копировать товар вылетает ошибка:
      Fatal error: Uncaught Exception: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO `oc_product_advertise_google` (`product_id`, `store_id`, `google_product_category`) SELECT p.product_id, p2s.store_id, (SELECT c2gpc.google_product_category FROM `oc_product_to_category` p2c LEFT JOIN `oc_category_path` cp ON (p2c.category_id = cp.category_id) LEFT JOIN `oc_category_to_google_product_category` c2gpc ON (c2gpc.category_id = cp.path_id AND c2gpc.store_id = 0) WHERE p2c.product_id = p.product_id AND c2gpc.google_product_category IS NOT NULL ORDER BY cp.level DESC LIMIT 0,1) as `google_product_category` FROM `oc_product` p LEFT JOIN `oc_product_to_store` p2s ON (p2s.product_id = p.product_id AND p2s.store_id = 0) LEFT JOIN `oc_product_advertise_google` pag ON (pag.product_id = p.product_id AND pag.store_id=p2s.store_id) WHERE pag.product_id IS NULL AND p2s.store_id IS NOT NULL AND p.product_id IN (134) in /home/host/domain/htdocs/www/system/library/db/mysqli.php:40 Stack trace: #0 /ho in /home/host/domain/htdocs/www/system/library/db/mysqli.php on line 40 Написали разработчику шаблона но пока тишина.
      Просто при добавлении товара ошибка такая же.
      В тоже время товар добавляет и клонируется, но с ошибкой.
       
      Помогите друзья.
    • By Onkei
      При авторизации,регистрации на сайте браузер не запоминает вход,при каждом новом заходе приходится вновь авторизовываться ,кто сталкивался?Как решить?
    • By Alexcctv
      Всем привет, вот мне очень хочется сделать как бы посадочные страницы под поисковый запрос к примеру, в товаре я указываю теги, по переходу попадаю в поиск и вижу все товары с данной меткой, мне нужно реализовать чтобы я мог добавить свой текст в футере сайта как сео текст к примеру "дешевый бублик" , а описание уже Вы искали дешевый бублик? На нашем сайте представлено более 15 товаров по данному запросу. Ну это пример))
      Есть модуль сео теги но он не удобный для работы с большим кол-ом запросов
    • By bodyak0
      Всем привет, ищу модуль парсинга цен от маркета, к примеру имеются 5 конкурентов стоящие на маркете и у них есть магазины, так вот когда цена меняется на маркете то автоматически должна меняться в товаре к примеру минус -1 рубль, на кроне нужно использовать каждые пол часа для мониторинга. Кто то встречал подобное?
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.