alexvdv
-
Публікації
38 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем alexvdv
-
-
Всем привет.
Посоветуйте фильтр товаров который можно вывести на главную страницу? желательно ajax и с отображением результатов на главной странице, что-то типо такого: http://prntscr.com/msbw0v
либо может есть примеры кода или старых версий для решения подобной задачи
-
12 минут назад, deeman сказал:
Стили темы заставляют отображаться их, это не модуль отображает (инлайн стиль при этом display: none)
.alert {
display: block !important;}
Помогло, спаисбо
-
Здравствуйте.
Установил модуль, но отображаются сообщения об ошибках: http://prntscr.com/m6xkk1
При этом, самих ошибок в контроллере нет, пустой массив: http://prntscr.com/m6xl10
Способы доставки и оплаты выбраны: http://prntscr.com/m6xlwj
В чем может быть проблема и как исправить?
-
22 часа назад, spectre сказал:
в чекауте можно посмотреть как получается totals
Помогло, спасибо
-
1 минуту назад, wbDev сказал:
Купите тут у ashap модуль и все, если что баги поправит, а за деньги допилит, наверно.
Если бы хотел купить, то уже купил. Подскажите лучше метод, которым можно скидки корзины в другом модуле получить.
-
Только что, fanatic сказал:
вообще то, в корзине и так уже акционная цена
Дело даже не в акционной цене, а в сторонних скидках от суммы заказа и т.д. Для отчета по фиксализации общая сумма корзины должна равняться сумме (товарных позиций корзины), если есть скидки, то не равняется и скидки надо уже учитывать в стоимости каждого товара. Поэтому вопрос, как получить скидки корзины? в другом модуле.
-
2 минуты назад, wbDev сказал:
А к разработчику?
К альфа-банку? Модуль с их сайта, доделают они его в начале года.
-
1 минуту назад, fanatic сказал:
а нафига вам все?
есть товары в корзине, вот их скидки и доставайте
Ну собственно вопрос в том и заключается, как их получить в модуле? Вот пример с налогами: http://prntscr.com/lwjelk
-
Всем привет. Установил на сайт модуль Альфа-банк эквайринг, но по всей видимости они еще его не адаптировали под фиксалицазию (при наличии скидок в корзине, получаю ошибку: Ошибка #8: [orderBundle.cartItems.totalAmount] сумма товарных позиций в корзине не совпадает с общей суммой.
Что хочу сделать, получить в контроллере: extension/payment/rbs/payment все действующие скидки и распределить их по позициям товаров корзины.
Есть например метод для рассчета налогов $this->tax->getTax(); Может есть подобный метод для расчета скидок корзины?
или как хотя бы получить все активные скидки в контроллере модуля? а дальше уже рассчитывать самостоятельно.
-
21 час назад, thentru сказал:
Спасибо, то что нужно!
-
Всем привет. Как изменять тему сайта в OC 2.3.x, если пользователь перешел с телефона? Необходима реализация без поддомена. Прочитал статью:
но версия 2.3.x отличается и не понятно как изменить темы. Библиотека подключена
Догадываюсь, что это делается в файле: В файле
/catalog/controller/event/theme.php
но как правильно? -
Добрый день. Необходимо внести незначительные доработки для Opencart 2.3.x:
1. В магазине много разных категорий. Для категорий необходимо сделать такую опцию как "Оптовые продажи", по умолчанию "Нет". При оформлении заказа необходимо сделать проверку: если есть товары из категории "Оптовые продажи", то необходимо, чтобы скидки не распространялись на категории "Оптовые продажи" и поле ввода "Купона" скрываем (или для купона сделать проверку, после ввода купона через Ajax проверять категорию товара и если "Оптовые продажи, то не применяем купон.
2. В списке покупателей необходимо в фильтр добавить "Фильтр по номеру телефона", поле должно поддерживать autocomplete и понимать форматы ввода с - или без, например 914-450-91-97 или 89144509197
Стоимость и сроки за каждую задачу?
Для связи телеграм: @aleksv (https://t.me/aleksv)
-
Только что, alexvdv сказал:
а как бороться с этим http://prnt.sc/f3odfm?
Все разобрался, был дублирующий массив в контроллере , удалил и все норм)))
-
Только что, baster789 сказал:
И кстати, чтобы правильно товары считались в кате тоже филтр передать нужно
'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
а как бороться с этим http://prnt.sc/f3odfm?
-
Только что, baster789 сказал:
Обращайтесь:)
Еще добавил вывод товаров из подкатегории в родительскую, сделал так:
$filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $allproducts = $this->model_catalog_product->getProducts($filter_data);
Все вроде работает как надо, так правильно?
Еще один вопрос, у меня почему-то когда идет вывод последней категории, при том что уже категории закончились создается еще одна категория, которая создаваться не должна из названия товара произвольно
Почему так происходит и как это исправить?
-
Только что, baster789 сказал:
Я сейчас немного туго соображаю, но должно быть что-то вроде этого, как я понял
$allcategories = $this->model_catalog_category->getCategories(0); foreach ($allcategories as $category) { $category_allproducts = []; $filter['filter_category_id'] = $category['category_id']; $allproducts = $this->model_catalog_product->getProducts($filter); if(!empty($allproducts)){ foreach ($allproducts as $product) { //3 $category_allproducts[] = array ( 'name' => $product['name'], 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), ); } } // Level 1 $data['categories'][] = array( 'products' => $category_allproducts, 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts(0) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category['category_id'] . $url) ); }
Спасибо большое за помощь, так все работает отлично, буду теперь вникать
-
Всем привет. Подскажите, что делаю не правильно.
Делаю вывод всех товаров на одной странице (прайс-лист)
Должно получиться так:
Категория товара:
- все товары из категории
Категория товара 2:
- все товары из категории 2
Категория товара 3:
- все товары из категории 3
И так со всеми товарами магазина.
Но получается следующая картина, сначала выводятся все категории магазина, затем все товары магазина, цикл внутри цикла не работает правильно.
В контроллере:
$data['categories'] = array(); $allcategories = $this->model_catalog_category->getCategories(0); foreach ($allcategories as $category) { $data['categories'][] = array( 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts(0) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category['category_id'] . $url) ); } $category_allproducts = []; $allproducts = $this->model_catalog_product->getProducts($category['category_id']); //$allcategories = $this->model_catalog_category->getCategories($category['category_id']); if(!empty($allproducts)){ foreach ($allproducts as $product) { //3 $category_allproducts[] = array ( 'name' => $product['name'], 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']), ); } } // Level 1 $data['categories'][] = array( 'products' => $category_allproducts, 'name' => $product['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $category['category_id'] . $url) );
Представление:
<?php foreach ($categories as $category) { ?> <h2><?php echo $category['name']; ?></h2> <div class="row"> <?php foreach ($category['products'] as $product) { ?> оформление карточки <?php } ?> </div> <?php } ?>
Что делаю не так?
-
Всем привет.
Подскажите, появилась такая ошибка:
Warning: Invalid argument supplied for foreach() in /catalog/view/theme/unishop/template/common/header.tpl on line 211
как исправить?
-
День добрый!
exclude_discounted_products.zip - этот файл работает для ветки ОС 2.х. Исключает акционные товары из подсчета суммы скидки.
Для версий 1.5.х работает уже?
-
Здравствуйте. На примере контролера Акции, Делаю две страницы Последние и Лидеры продаж.
Что нужно указать в этих двух строках, чтобы :
1) получить последние товары :
$product_total = $this->model_catalog_product->getTotalBestSellerProducts($data);$results = $this->model_catalog_product->getBestSellerProducts($data);2) Получить лидеры продаж :$product_total = $this->model_catalog_product->getTotalBestSellerProducts($data);$results = $this->model_catalog_product->getBestSellerProducts($data); -
Здравствуйте.
Как сделать так, чтобы в описание товара можно было вставлять функцию <? include("opisanie.inc"); ?> и она подгружала из определенного файла описание товара. и так для разных товаров разные функции.
Например: Есть сто товаров с одним описанием – и одна функции <? include("opisanie1.inc"); ?> подгружает описание с одного текстового файла для всех. Для других сто товаров – другая функции <? include("opisanie2.inc"); ?> и подгружает другое описание.
Дополнительно необходимо, что бы в редакторе перед функцией Include можно было вставлять разный текст для разных товаров, тот который будет отличаться (либо визуально, либо оформлять исключительно HTML кодом. -
это рамки от доп изображений. в админке в товаре гляньте.. возможно у вас в доп.изображениях товара сделано три поля, а фото прикреплено только к одному
спасибо. вопрос решен.
-
Судя по скрину это шаблон AVA, К автору шаблона не пробовали обратиться?
Не пробовал, просто такие полосы не только на данном шаблоне встречаются.
-
[Поддержка] Бесконечная загрузка товаров | Infinite Scroll
в Другие дополнения
Опубліковано:
Я хоть и не друг автора и не разработчик этого модуля, но модуль должен работать без напильника только на стандартной теме, так как что у вас за тема, верстка и т.д никто не знает. По поводу БЕСПЛАТНОЙ адаптации под кастомный шаблон, очень сомнительная затея, так как это отдельно оплачиваемая работа, при этом стоимость модуля очень низкая + делая такую работу за БЕСПЛАТНО - это даже не за еду=)) а в большой минус...