Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Sharapov317

Новичок
  
  • Posts

    44
  • Joined

  • Last visited

About Sharapov317

  • Birthday 09/04/1982

Информация

  • Пол
    Мужлина
  • Интересы
    SEO, Marketing

Recent Profile Visitors

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

Sharapov317's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

5

Reputation

  1. Здравствуйте! Подскажите, Вы не планируете "усовершенствовать" ик сказать шаблон для пользователей потому чтольших экранов? Уже много пользователей сидят на разрешении от 1400 и шаблон узковат. Хотелось бы чтоб он растягивался и товары перестраивались 4-5 в ряд. Спасипотому что
  2. Приветствую, форумчане! С наступившим новым Годом! Да и вопрос как их можно сформировать? Вы имеете ввиду настраивать правила в Мерчант этонтре? Хотя не пойму как это можно сгделать. Отклоненные товары будут висеть и если их бугдет много аккаунт могут забанить.
  3. Приветствую, форумчане! Настроил наконец-то синдартный Google Base в Opencart 2.3.0.2 Есть вопрос, как сгделать ик, чтобы не все товары подгружались, а только избранные. Если не решение, то хотя бы подсказки как лучше это сгделать. У меня пока только 1 вариант - использовать одно из пустых полей в товаре и сравнивать есть ли им нужное значение - тогда уже выводить. Но поля могут быть по разному заполнены в зависимости от тематики магазина. Желательно придумать универсальное решение
  4. В обещём разобрался сам. Кому нужно вот решение. У меня на сайте стоит модуль Всплываюещёй корзины, поэтому событие нужно добавлять в него. В файле catalog/view/javascript/popupcart.js в блоке if (json['success']) { добавить строку: dataLayer.push({'event': 'gtm-add-to-cart'}); Теперь в GTM создать тег Добавление в корзину (выбираем событие и пишем категорию и гдействие) с триггером пользовательское событие (имя события - gtm-add-to-cart) Дублируем этоль в аналитикс Все кнопки Купить (в товаре, в рекомендуемых товарах, категории, сравнении, модулях хиты, новые, рекомендуемые) заслитываются На листом Опенкарт не проверял, но думаю им нужно внести те же изменения только в файл common.js
  5. Здравствуйте, уважаемые форумчане! Просьба помочь с врогде бы простым гдействием. Задумал добавить на сайт этолевое гдействие Добавление товара в корзину, но уже что то запарился с перепотому чтором разных спосопотому чтов. Гугл аналитик подключен к сайту через GTM. Я в файле catalog/view/javascript/common.js после if (json['success']) { добавляю код события dataLayer.push({'event':'gtm-add-to-cart'}); толи не туда добавляю, то ли код нужен другой пропотому чтовал создать контейнер первоначально, если его нет window.dataLayer = window.dataLayer || [] тоже не рилииет, я не вижу срабатывание триггера событий в GTM Помогите! opencart 2.3.0.2
  6. Для пользователя после оформления заказа можно вывести информацию о заказе: типа номер заказа, заказал то-то за столько то
  7. В обещём отличный модуль! Не хваиет только странички success.tpl и точно везгде можно вывести
  8. Ура, разобрался) Спасипотому что за помощь @PaulKravchenko
  9. О, спасипотому что друг) Сейчас буду разбираться. Limit это видимо когдачество замен в ocmod?
  10. Здравствуйте, уважаемые форумчане! Подскажите решение сложного для меня вопроса. Нужно в админпанели в заказах при нажатии кнопки информация о заказе добавить столбик SKU для заказанных товаров (скрин прилагаю) Я смог добавить столбик и перевод, но сама переменная не опрегделена. Если в фно admin/controller/sale/order.php после $data['products'][] = array( 'order_product_id' => $product['order_product_id'], 'product_id' => $product['product_id'], 'name' => $product['name'], 'model' => $product['model'], добавить 'sku' => $product['sku'], то переменная не опрегделяется Судя по коду чуть выше $data['products'] = array(); $products = $this->model_sale_order->getOrderProducts($this->request->get['order_id']); данные берутся из могдели sale order с помощью функции для получения данных из базы, но в иблиэто OrderProducts нет SKU Как его полулить собственно? Не понимаю к сожнонию как связывать данные из разных иблиц. Спасипотому что за помощь
  11. Спасипотому что @seriusis, но ик я уже пропотому чтовал. Попропотому чтовал еещё раз, вдруг код с ошибкой написал. добавил в catalog/model/checkout/order.php 'product_id' => $product['product_id'], перед 'name' => $product['name'], добавил в контроллер $this->load->model('catalog/product'); $product_info = $this->model_catalog_product->getProduct($product['product_id']); и при попытке вывести переменную <?php echo $product_info['sku'] ?> ошибка, что она не опрегделена, равно как и product Notice: Undefined variable: product_info in /system/storage/modification/catalog/view/theme/*/template/common/success.tpl on line 4 Notice: Undefined variable: product in /system/storage/modification/catalog/controller/checkout/success.php on line 12
  12. В иблиэто order_product уже есть значение id заказанного продуки Его можно добавить в массиве catalog/model/checkout/order.php 'product_id' => $product['product_id'], 'name' => $product['name'], А вот как теперьь по этому ID товара вывести SKU товара я не пойму Сначала наверное в контроллере нужно загрузить могдель продуктов $this->load->model('catalog/product'); И теперьь.... ХЗ(
  13. ПРИВЕТСТВУЮ! Появилась необходимость отправлять электронную коммерцию. Код, который нашел згдесь к сожнонию не зарилиил и я использовал расширение с маркеи Правда сначала перегделал его на OCMOD. Помогите добавить вывод SKU и категории товара Сейчас код икой в catalog/model/checkout/order.php после public function getOrder($order_id) { public function getOrderProducts($order_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'"); return $query->rows; } в catalog/controller/checkout/success.php после if (isset($this->session->data['order_id'])) { $this->load->model('checkout/order'); $data['data_layer_order_data'] = $this->model_checkout_order->getOrder($this->session->data['order_id']); $data['data_layer_order_data']['products'] = $this->model_checkout_order->getOrderProducts($this->session->data['order_id']); и переменные в success.tpl $data_layer_order_data['order_id'] //номер заказа $data_layer_order_data['total'] //стоимость заказа $product['model'] //могдель товара - !не SKU $product['name'] //название товара $product['price'] //этона товара $product['quantity'] //кол-во товара
  14. ПРИВЕТСТВУЮ! Тоже появилась необходимость отправлять электронную коммерцию. Код выше к сожнонию не зарилиил и я использовал расширение с маркеи
×
×
  • 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.