Перейти к содержанию

alexvdv

Новичок
  • Публикаций

    25
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о alexvdv

  • Звание
    Пользователь
  • День рождения 10.05.1992

Информация

  • Пол
    Мужчина
  • Город:
    Vladivostok

Посетители профиля

1 087 просмотров профиля
  1. Добрый день. Необходимо внести незначительные доработки для Opencart 2.3.x: 1. В магазине много разных категорий. Для категорий необходимо сделать такую опцию как "Оптовые продажи", по умолчанию "Нет". При оформлении заказа необходимо сделать проверку: если есть товары из категории "Оптовые продажи", то необходимо, чтобы скидки не распространялись на категории "Оптовые продажи" и поле ввода "Купона" скрываем (или для купона сделать проверку, после ввода купона через Ajax проверять категорию товара и если "Оптовые продажи, то не применяем купон. 2. В списке покупателей необходимо в фильтр добавить "Фильтр по номеру телефона", поле должно поддерживать autocomplete и понимать форматы ввода с - или без, например 914-450-91-97 или 89144509197 Стоимость и сроки за каждую задачу? Для связи телеграм: @aleksv (https://t.me/aleksv)
  2. Все разобрался, был дублирующий массив в контроллере , удалил и все норм)))
  3. Еще добавил вывод товаров из подкатегории в родительскую, сделал так: $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $allproducts = $this->model_catalog_product->getProducts($filter_data); Все вроде работает как надо, так правильно? Еще один вопрос, у меня почему-то когда идет вывод последней категории, при том что уже категории закончились создается еще одна категория, которая создаваться не должна из названия товара произвольно http://prnt.sc/f3odfm Почему так происходит и как это исправить?
  4. Спасибо большое за помощь, так все работает отлично, буду теперь вникать
  5. Всем привет. Подскажите, что делаю не правильно. Делаю вывод всех товаров на одной странице (прайс-лист) Должно получиться так: Категория товара: - все товары из категории Категория товара 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 } ?> Что делаю не так?
  6. Всем привет. Подскажите, появилась такая ошибка: Warning: Invalid argument supplied for foreach() in /catalog/view/theme/unishop/template/common/header.tpl on line 211 как исправить?
  7. День добрый! exclude_discounted_products.zip - этот файл работает для ветки ОС 2.х. Исключает акционные товары из подсчета суммы скидки. Для версий 1.5.х работает уже?
  8. Здравствуйте. На примере контролера Акции, Делаю две страницы Последние и Лидеры продаж. Что нужно указать в этих двух строках, чтобы : 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);
  9. Здравствуйте. Как сделать так, чтобы в описание товара можно было вставлять функцию <? include("opisanie.inc"); ?> и она подгружала из определенного файла описание товара. и так для разных товаров разные функции. Например: Есть сто товаров с одним описанием – и одна функции <? include("opisanie1.inc"); ?> подгружает описание с одного текстового файла для всех. Для других сто товаров – другая функции <? include("opisanie2.inc"); ?> и подгружает другое описание. Дополнительно необходимо, что бы в редакторе перед функцией Include можно было вставлять разный текст для разных товаров, тот который будет отличаться (либо визуально, либо оформлять исключительно HTML кодом.
  10. Не пробовал, просто такие полосы не только на данном шаблоне встречаются.
  11. Приветствую! Появились непонятные полосы под основным изображением в карточке товара. Причем полосы в некоторых карточках есть, а в некоторых нет. Скриншот приложил. Может кто-то сталкивался, как их убрать?
  12. спасибо тебе большое. Оперативно помог!!! Благодарю!
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.