Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

andrey231983

Пользователи
  
  • Публикаций

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

  • Посещение

Все публикации пользователя andrey231983

  1. Здравствуйте! Установлены: Opencart 2.3 + Simple. Необходимо создать кнопку очистки всей корзины (при оформлении и в корзине шапки), а также возможность выделения отдельных товаров в корзине для заказа или удаления из корзины (чтобы постоянно не удалять пока ненужные товары из корзины перед текущим заказом). Может ли кто-нибудь помочь с этими вопросами? Очень жду вашей помощи. Сколько это будет стоить и сколько по времени займет?
  2. Здравствуйте! Обнаружилась проблема работы оформления заказа через Simple на ocStore 2.3 при большом кол-ве товаров в корзине. Страница оформления заказа вообще не загружается. При этом, если товаров меньше 100 шт., то все нормально работает. И стандартная форма легко обрабатывает это же кол-во товаров. В чем может быть проблема и как ее решить подскажите, пожалуйста. Заранее премного благодарен!
  3. Всем огромное спасибо за участие - вопрос помог решить пользователь drOC. Решение похоже на то, что предложил Venter - та же строчка в том же файле, но оно почему-то сработало: в файле catalog/view/theme/so-clickboom/css/header/header4.css строка примерно 689 заменить код: @media (min-width: 991px) and (max-width: 1920px) { на @media (min-width: 991px) { Вроде, логика та же, только вообще сняты ограничения по максимальному экрану... возможно, в моем браузере не обновился кеш, поэтому я и не заметил изменений ранее. Поэтому, пользователю Venter также большое спасибо!
  4. Извините, но что-то не сработало... Прописал в header ваш код - меню, все-равно, раскрывается. Вообще не понимаю, зачем разработчик изначально так сделал, что меню на широких экранах раскрывается самостоятельно...
  5. Модуль встроенный в тему, и в демо-версии темы такая же ошибка... Разработчик меню иностранный и на запрос так и не ответил. В русскоязычном инете про этот модуль практически ничего нет, хотя очень жаль, т.к. модуль хороший.
  6. В шапку темы приложил код css вертикальной менюшки.
  7. Даже на обычном экране, если уменьшить масштаб страницы до 50% и ниже, то меню сразу раскрывается, и в Chrome и в Яндекс.Браузере.
  8. Всем, доброго дня! К сожалению, не нашел решений ни на одном сайте в сети, поэтому решил создать тему здесь, в надежде, что найдется разбирающийся человек и поможет (отблагодарю). Проблема совсем небольшая, но самому не получилось ее решить: Opencart 2.3 + So Megamenu = вертикальное меню на широких экранах почему-то всегда раскрывается, при том что на стандартных работает нормально! Даже на обычном экране, если уменьшить масштаб страницы до 50% и ниже, то меню сразу раскрывается, и в Chrome и в Яндекс.Браузере. Пытался свернуть его функцией display:none, но тогда оно не раскрывается вообще... Скорее всего, не туда пихаю. Если возьметесь помочь, код меню пришлю. Заранее премного благодарен! So_megamenu.txt
  9. Сверил цифры - в БД сумма товаров совпадает с тем, что на сайте. Еще на этом форуме нашел модуль "Фикс арифметики корзины", но он не помог, и в отзывах под ним человек также писал в 2018 году: "Подскажите пожалуйста, как адаптировать данный модуль под способ оплаты PayKeeper? Сейчас он выдает ошибку: ПРОИЗОШЛА ОШИБКА ПРИ ИНИЦИАЛИЗАЦИИ ПЛАТЕЖА. ОБЩАЯ СУММА ЗАКАЗА НЕ СОВПАДАЕТ С СУММОЙ ТОВАРНЫХ ПОЗИЦИЙ. Если выключаю наценку на способ оплаты, то всё ок." Т.е. это точно ошибка Paykeeper, но там решать ее, я так понимаю, не собираются...
  10. Simple - прекрасный модуль, я ни в коем случае не говорю, что причина в нем. Ваш модуль же перенаправляет на страницу платежа Paykeeper, значит с ним нет никаких проблем, проблема в модуле Paykeeper, который видимо не умеет считать сумму заказа со скидками на доставку... Поддержка Paykeeper молчит. Я просто думал, что кто-нибудь уже сталкивался здесь с подобной ошибкой, при таком наборе модулей, и сможет помочь в решении проблемы.
  11. Модуль отличный и полезный! Однако, на opencart 2.3 при работе заметил ошибку: при смене статуса заказа и написании комментариев, показывается самый первый комментарий, а не последний... Знает ли кто-нибудь, как это можно исправить? Может сталкивались.
  12. Здравствуйте! Установлено: Opencart 2.3 + Simple 4.10.11 + Filterit 2.7.0 + Paykeeper + Модуль скидок/наценок на доставку = после нажатия на кнопку "Оформить заказ" выдает ошибку "Произошла ошибка при инициализации платежа. Общая сумма заказа не совпадает с суммой товарных позиций." При этом, если отключить модуль скидок/наценок на доставку, то все работает нормально. Может кто-нибудь сталкивался с подобной проблемой? Помогите, пожалуйста, решить вопрос. Заранее очень благодарен!
  13. @Vetroff , извините, я наверное, действительно, не совсем точно указал задание. Если бы все было просто, то я бы с удовольствием прикупил и воспользовался многочисленными модулями "Скидка от суммы заказа", в том числе и предложенным вами. Но они не выполняют мою задачу... Спасибо большое за участие. Задача в следующем: в указанный выше код необходимо добавить взаимосвязь общей суммы заказа и конкретной скидки товара - по приоритету, или еще лучше - по увеличению кол-ва товара. Т.е.: при заказе от 3000 руб. - первая скидка (например от 10 шт. или с приоритетом 1) при заказе от 5000 руб. - вторая скидка (например от 20 шт. или с приоритетом 2) при заказе от 10000 руб. - третья скидка (например от 30 шт. или с приоритетом 3) и т.д.
  14. @Vetroff, к сожалению данный готовый модуль, как и множество других, которые я рассматривал, пока искал решение - не подходит. Необходимо активировать определенную скидку (выраженную статическим числом, а не процентной скидкой) при определенной сумме заказа в корзине. Найденный мною код - наиболее простое и понятное решение, которое просто нужно немного допилить. Я дизайнер и в программировании полный ноль, поэтому не могу сам разобраться...
  15. Всем доброго дня! Очень нужна помощь разбирающегося человека, для помощи в Opencart 2.x: На данном форуме нашел любезно предоставленный пользователем bmite бесплатный код, который решает вопрос по "включению определенной скидки товара, в зависимости от общей суммы заказа" (в его варианте от 3000 руб.). Однако, в нем есть одна недоработка (для меня): если скидок у товара несколько, то код выбирает самую минимальную цену... а мне необходимо, чтобы он выбирал цену "по приоритету" или по увеличению "кол-ва товара" в условиях скидки. Например: от 3000 руб. - первая скидка от 5000 руб. - вторая скидка от 10000 руб. - третья скидка и т.д. в файле system/library/cart.php заменить код в блоке // Product Discounts на вот этот: // Product Discounts $discount_quantity = 0; $cart_2_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "cart WHERE customer_id = '" . (int)$this->customer->getId() . "' AND session_id = '" . $this->db->escape($this->session->getId()) . "'"); // Блок по кастомным скидкам $tmp_price = 0; foreach ($cart_2_query->rows as $prod) { $objProduct = $this->db->query("SELECT * FROM " . DB_PREFIX . "product WHERE product_id = " . (int)$prod['product_id']); $tmp_price += $objProduct->row['price'] * $prod['quantity']; } // Конец блока по кастомным скидкам // Блок по кастомным скидкам if ($tmp_price >= 3000) { // условие по кастомным скидкам $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC, priority ASC, price ASC LIMIT 1"); if ($product_discount_query->num_rows) { $price = $product_discount_query->row['price']; } } // Конец блока по кастомным скидкам https://opencartforum.com/topic/117682-resheno-vklyuchenie-skidki-ot-summy-zakaza/?tab=comments#comment-1136198 Пока что, я додумался только до совсем кривого варианта: 1. Первая скидка активируется от 3000 руб. сортировкой по возрастанию кол-ва заказываемого товара: $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity ASC LIMIT 1"); 2. Вторая скидка активируется от 5000 руб. сортировкой по установленному приоритету (для этого в товаре ставлю второй скидке приоритет "1", первой "0", третьей "0"): $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY priority DESC LIMIT 1"); 3. Третья скидка активируется от 10000 руб. обратной сортировкой по возрастанию кол-ва заказываемого товара: $product_discount_query = $this->db->query("SELECT price FROM " . DB_PREFIX . "product_discount WHERE product_id = '" . (int)$cart['product_id'] . "' AND customer_group_id = '" . (int)$this->config->get('config_customer_group_id') . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) ORDER BY quantity DESC LIMIT 1"); А вот как правильно добавить сюда промежуточные варианты скидок? Автор кода, к сожалению, занят и не смог мне помочь с решением моей задачи, и его ветка закрыта для сообщений, поэтому, я очень надеюсь, он не обидится на меня за размещение здесь его кода. А я сам, методом тыка, не смог достичь "правильного" результата. Поэтому, вынужден обратиться за помощью к сообществу данного форума: если кто-то сможет помочь, то буду очень признателен. Заранее премного благодарен всем, кто откликнется!
  16. Спасибо, вопрос для меня уже не очень актуален, т.к. изменилось задание.
  17. Помогите, пожалуйста, реализовать функционал для Opencart 2.x: изменение цены каждого товара на акционную для группы (которая указывается в товаре), в зависимости от общей суммы заказа в корзине. У меня оптовые цены реализованы через Акции для Групп покупателей. Когда покупатель набирает товары в корзину, должен происходить перерасчет цены каждого товара на акционную для группы покупателей в зависимости от общей суммы заказа, игнорируя его группу, но не отменяя ее. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Очень необходима такая бредовая реализация оптовых цен, так как: - оптовые цены формируются вручную и заливаются прайсом, а не формируются через модули процентом скидки - добавление новых полей цен - не вариант (потом будут проблемы при импорте/экспорте) - скидки не подходят, т.к. необходима скидка не от кол-ва товаров, а от общей суммы заказа, а также их неудобно заливать прайсом Буду очень благодарен за вашу помощь - не только морально, но и материально!
  18. Здравствуйте! Хороший пример реализации цены товара, в зависимости от суммы заказа: http://ocs2101.mpn-oc.org/options_with_quantity_004 А не знаете ли, как реализовать это с учетом общей суммы заказа в корзине, а не одного конкретного товара (опции)?
  19. Здравствуйте! Подскажите, пожалуйста, а можно ли как-то добавить функционал, который бы заменял "Скидка" на "Акционная цена определенной группы покупателей"? Т.е., чтобы при оформлении заказа любой группой покупателей, выбирались акционные цены товара, соответствующие группе покупателей с соответствующим диапазоном общей суммы заказа в корзине. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Заранее очень благодарен за ответ и помощь в данном вопросе.
  20. Здравствуйте! Подскажите, пожалуйста, а можно ли как-то добавить функционал, который бы заменял "Скидка" на "Акционная цена определенной группы покупателей"? Т.е., чтобы при оформлении заказа любой группой покупателей, выбирались акционные цены товара, соответствующие группе покупателей с соответствующим диапазоном общей суммы заказа в корзине. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Заранее очень благодарен за ответ и помощь в данном вопросе.
  21. Или может возможно, как-то, сделать Скидки не от кол-ва заказываемого товара, а с привязкой к сумме общего заказа в корзине? Тогда можно было бы и через них попробовать.
  22. Здравствуйте! Может кто-нибудь сталкивался с подобной нестандартной задачей и сможет помочь? Задача: в Opencart 2.1.x есть акционные цены для групп покупателей, которые заливаю из прайса (ибо процентные скидки не подходят - цены для каждого товара формирую вручную). При оформлении заказа, для всех групп покупателей, необходимо выводить акционную цену товара в зависимости от общей суммы заказа в корзине, игнорируя группу покупателя, но не отменяя ее... Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2. или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Очень необходима такая бредовая реализация оптовых цен, так как: - оптовые цены формируются вручную и заливаются прайсом, а не формируются через модули процентом скидки - добавление новых полей цен - не вариант (потом будут проблемы при импорте/экспорте) - скидки не подходят, т.к. необходима скидка не от кол-ва товаров, а от общей суммы заказа, а также их очень неудобно заливать прайсом - покупатели на сайте автоматически переводятся в другую группу при достижении определенной суммы всех покупок Буду очень благодарен за вашу помощь!
  23. @AlexDW , большое Вам человеческое спасибо за ссылочку с решениями данной проблемы, а то я все мучаюсь-мучаюсь, а решения никак не смог найти в сети.
  24. Извините, но это совершенно бессмысленный и бесящий функционал, который нужно как-то доработать - убрать автоматическое отключение сайта, пока ты сам не поставил его в "Режим обслуживания". Поверьте, мучаюсь уже не один год с этим - сайты отключаются не только при установке модификаторов, но и из-за медленного интернета при сохранении настроек некоторых модулей, и при медленной работе хостинга при открытии страниц админ-панели... Ничего не устанавливаешь и не обновляешь, и только при выходе из Админки узнаешь о закрытом сайте. И сам сайт никогда не включается обратно, даже спустя некоторое время! А посетители сайта, все это время, не могут пользоваться сайтом и уходят к конкурентам... Что за бредовая идея и кому она пришла в голову? Кому необходимо, тот сам отключит сайт на обслуживание, зачем делать это автоматически, без уведомления Администратора? Да еще и оставлять сайт включенным, пока Админ в админке, чтобы он ни о чем не догадывался...

×
×
  • Создать...

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

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