Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

AndreyIvanov

Користувачі
  • Публікації

    287
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем AndreyIvanov

  1. День добрый. Помогите советом.

    Опенкарт 2,3 создаю купон. Поле товаров пустое. Сохраняю, проверяю, всё работает.

    Через некоторое время в купон начинают сами добавляться товары, именно товары у которых есть скидка. Причем это происходит не за раз, через час 3 товара, потом еще и еще пока не добавятся все товары со скидками.

    Это нормальное поведение? Так должно быть?

    Задача как раз в том, что бы купон применялся всем товарам без ограничений.

    Думал, может добавляются если раз пробовал использовать, но нет, создал купон и вообще его не трогал, все равно добавляются.

  2. В двух словах у гостя все работает как часы, у авторизированого пользователя заказ создается с неправильным статусом и колбек от процесинга не залетает в контролер оплаты, хотя он приходит. Может это конфликт с другим модулем, может еще что. Нужен человек с опытом. Версия 2,3 не оссторе. Детали давайте в личку.

    На платной основе конечно.

  3. Не нашел в этой теме ничего и это очень странно. Ipad не обрабатывает корректно выпадашку "Каталог товаров". Другими словами его тач не равен ховеру, при этом на айфонах нет проблем. Есть какое-нибудь решение?

  4. Смена canonical продукта


    Смена canonical продукта


    Простая модификация, которая позволяет сменить атрибут canonical у товара.

    Например, у вас есть несколько однотипных и очень похожих товаров. Необходимо создать отдельные карточки для каждого, но canonical сделать один.

    Данный мод позволяет использовать поле UPC карточки товара для указания ID товара, canonical которого нужно использовать.

    Установка стандартная через установку дополнений. После загрузки необходимо обновить кэш модификаторов.

    Файлы системы не заменяются.

    Мод гарантированно работает на версии ocStore 2.3.0.2.3.

    Вероятно будет работать на всей линейке 2.Х


    • Добавил
    • Добавлено
      29.05.2019
    • Категория
    • Системные требования
    • Метод активации
      Без активации
    • Ioncube Loader
      Нет
    • ocStore
      2.3
    • OpenCart.Pro, ocShop
    • Обращение к серверу разработчика
      Нет

     

  5. Нужно скрыть описание категории если мы не на первой странице пагинации категории. Придумал только через request uri, но такое себе решение. Может есть у опенкарта свои варианты аля вордпрес is_page для проверки где мы находимся?

  6. На странице товара есть кнопки +- количество. Необходимо эти кнопки добавить в попап при нажатии "В корзину" и на страницу "Оформление заказа". С сохранением функционала: цена пересчитывается без обновления страницы, ерор если к-во больше чем есть и т.д. Оформить окмодом. Версия ocStore 2,3.

  7. @pikitos Приветствую. Вопрос по отображению опций товаров в каталоге.

    Данная настройка не распространяется на товар если он в слайдере?

    Пример, на странице акций опции товара видны, как и на странице категории. А вот в слайдере акционных товаров уже карточка без опций. Это в настройках я не досмотрел или такой вывод не предусмотрен?

    За что отвечает настройка: "Заменить опции на опции с кнопкой купить:" в настройке опций товара, не вижу визуально никакой разницы.

  8. @Octsupport Приветствую, есть в шаблоне возможность выводить поле с количеством товара в карточке в категориях?

    Например накликал 3 шт, потом нажал в корзину и добавилось сразу три единицы.

    И как добавить возможность выбора к-ва в модалке при добавлении в корзину когда у товара нет опций

     

    Снимок экрана от 2019-05-06 12-47-48.png

    Снимок экрана от 2019-05-06 12-47-59.png

  9. Но так же неправильно.

    Единица товара стоит с налогом 0,58 (0,48*0,2=0,096, округлили 0,10+0,48=0,58), следовательно две единицы 0,58*2=1,16

    Но, если считать две единицы сразу по вашему примеру 0,48*2=0,96, 0,96*0,2=0,192, после округления 0,19 и таким образом 0,96+0,19=1,15

    Один товар стоит 0,58, а два 1,15 где тут логика?

  10. Приветствую. Столкнулся с неприятной проблемой. Была необходимость добавить в магазин налог. +10% для одной группы и +20% для другой.

    Ремарка: в настройках системы 2 знака после запятой.

    Как считает OpenCart: стоимость товара в базе 0,48, налог 20%. 0,48 + 20% = 0,576 и тут, казалось бы в настройках два знака и нужно округлить, но система берет эти 0,576 умножает на 8 единиц товара (клиент заказывает 8 единиц товара) 0,576 * 8 = 4,608 и тут он округляет до 4,61. Выходит товар за 0,58 * 8 штук = 4,61, берем калькулятор 0,58*8=4,64.

    Решил это с помощью round до двух знаков в контроллерах карточки и налога и вроде всё ок, только остался заказ в просмотре админки и там все суммы, именно поле всего, когда товаров несколько сначала умножаются на налог и потом только округляются.

    Сам вопрос, вот массив из файла order.php, который выводит данные цифры, я думаю, что это данный массив

    <?
    
    'price'   => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
    'total'   => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? $product['tax'] * $product['quantity'] : 0), $order_info['currency_code'], $order_info['currency_value']),

    Так вот, как мне округлить стоимость товара после добавления налога до того, как просчитается сумма? Вставка round сюда не приносит результата, я так понимаю эта конструкция , format($product['price'] + ($this->config->get('config_tax') мне нужна. Саму функцию format файла curency смотрел, не то, куда копать?

  11. весь скрипт

    $('#button-export').on('click', function(){
        var ord_start_date = $("input[name='ord_start_date']").val(),
            ord_end_date = $("input[name='ord_end_date']").val(),
            url = 'index.php?route=sale/order?ord_export&token=<?php echo $token; ?>';
     
        $.ajax({
            url: url,
            data: {ord_start_date: ord_start_date, ord_end_date: ord_end_date},
            type: 'GET',
            beforeSend: function(){
                $('.preloader').fadeIn(300);
            },
            success: function(res) {
                $('.preloader').delay(500).fadeOut('slow', function(){
                    $('.ord-result').empty().html('<div class="alert alert-info" role="alert"><button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>' + res + '</div>');
                });
            },
            error: function () {
                alert('Error!');
            }
        });
    });

     

  12. Приветствую форумчане.

    Пытаюсь сделать выгрузку заказов в excel и параллельно изучаю опенкарт.

    На странице заказов сделал форму выборки по датам, под формой поле для вывода результата.

    В конце файла order_list.tpl скрипт для загрузки данных.

    Пытаюсь передать в контроллер данные 

    var ord_start_date = $("input[name='ord_start_date']").val(),
            ord_end_date = $("input[name='ord_end_date']").val(),
            url = 'index.php?route=sale/order?ord_export&token=<?php echo $token; ?>';

    В контроллере admin/controller/sale/order.php создал простую функцию ord_export которая возвращает пока просто текст.

    В результате в окне, где должен быть результат получаю окно админки с сообщением "У вас нет прав для доступа к этой странице".

    Что не так? Неправильный урл?

  13. В 20.12.2018 в 01:56, xds сказал:

    Поэтому, уважаемый @AndreyIvanov, вместо того что бы размахивать метлой, учите матчасть, и развивайте свой магазин. И держите, пожалуйста, себя в руках и в рамках конструктивного диалога. Мы не на базаре.

    Приношу свои извинения, был не прав. Поспешил с выводами.

    • +1 2
  14. 39 минут назад, xds сказал:

    Что значит "урезанную"? То что там включены не все возможные функции шаблона, не значит что она урезана. Вы подменяете понятия.

    А что касается возможности кэшировать и сжимать скрипты и стили, то в шаблоне есть такая настройка

    У вас на странице для спидтеста используется 12 изображений товаров из разных вкладок, акции новинки и т.д. По факту это одна и та же заглушка. Поясните каким образом на рабочем магазине можно достичь такой скорости отображения изображений? Даже если нанять весь гугл для оптимизации картинок, ну никоим образом 12 разных изображений не смогут загрузится быстрее чем 1 заглушка.

    Каким боком это характеризует скорость работы шаблона? И кто тут подменяет понятия? Таких разработчиков нужно гнать метлой. Ни один рабочий магазин не сможет достичь такой скорости как на тесте, который вы впариваете потенциальным покупателям. Так и нужно написать:"Я порезал все в шаблоне и пейджспид 100, но у вас такого результата никогда не будет". Потому, что это невозможно.

    • +1 2

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.