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

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. Даже на обычном экране, если уменьшить масштаб страницы до 50% и ниже, то меню сразу раскрывается, и в Chrome и в Яндекс.Браузере.
  7. Всем, доброго дня! К сожалению, не нашел решений ни на одном сайте в сети, поэтому решил создать тему здесь, в надежде, что найдется разбирающийся человек и поможет (отблагодарю). Проблема совсем небольшая, но самому не получилось ее решить: Opencart 2.3 + So Megamenu = вертикальное меню на широких экранах почему-то всегда раскрывается, при том что на стандартных работает нормально! Даже на обычном экране, если уменьшить масштаб страницы до 50% и ниже, то меню сразу раскрывается, и в Chrome и в Яндекс.Браузере. Пытался свернуть его функцией display:none, но тогда оно не раскрывается вообще... Скорее всего, не туда пихаю. Если возьметесь помочь, код меню пришлю. Заранее премного благодарен! So_megamenu.txt
  8. Сверил цифры - в БД сумма товаров совпадает с тем, что на сайте. Еще на этом форуме нашел модуль "Фикс арифметики корзины", но он не помог, и в отзывах под ним человек также писал в 2018 году: "Подскажите пожалуйста, как адаптировать данный модуль под способ оплаты PayKeeper? Сейчас он выдает ошибку: ПРОИЗОШЛА ОШИБКА ПРИ ИНИЦИАЛИЗАЦИИ ПЛАТЕЖА. ОБЩАЯ СУММА ЗАКАЗА НЕ СОВПАДАЕТ С СУММОЙ ТОВАРНЫХ ПОЗИЦИЙ. Если выключаю наценку на способ оплаты, то всё ок." Т.е. это точно ошибка Paykeeper, но там решать ее, я так понимаю, не собираются...
  9. Simple - прекрасный модуль, я ни в коем случае не говорю, что причина в нем. Ваш модуль же перенаправляет на страницу платежа Paykeeper, значит с ним нет никаких проблем, проблема в модуле Paykeeper, который видимо не умеет считать сумму заказа со скидками на доставку... Поддержка Paykeeper молчит. Я просто думал, что кто-нибудь уже сталкивался здесь с подобной ошибкой, при таком наборе модулей, и сможет помочь в решении проблемы.
  10. Модуль отличный и полезный! Однако, на opencart 2.3 при работе заметил ошибку: при смене статуса заказа и написании комментариев, показывается самый первый комментарий, а не последний... Знает ли кто-нибудь, как это можно исправить? Может сталкивались.
  11. Здравствуйте! Установлено: Opencart 2.3 + Simple 4.10.11 + Filterit 2.7.0 + Paykeeper + Модуль скидок/наценок на доставку = после нажатия на кнопку "Оформить заказ" выдает ошибку "Произошла ошибка при инициализации платежа. Общая сумма заказа не совпадает с суммой товарных позиций." При этом, если отключить модуль скидок/наценок на доставку, то все работает нормально. Может кто-нибудь сталкивался с подобной проблемой? Помогите, пожалуйста, решить вопрос. Заранее очень благодарен!
  12. @Vetroff , извините, я наверное, действительно, не совсем точно указал задание. Если бы все было просто, то я бы с удовольствием прикупил и воспользовался многочисленными модулями "Скидка от суммы заказа", в том числе и предложенным вами. Но они не выполняют мою задачу... Спасибо большое за участие. Задача в следующем: в указанный выше код необходимо добавить взаимосвязь общей суммы заказа и конкретной скидки товара - по приоритету, или еще лучше - по увеличению кол-ва товара. Т.е.: при заказе от 3000 руб. - первая скидка (например от 10 шт. или с приоритетом 1) при заказе от 5000 руб. - вторая скидка (например от 20 шт. или с приоритетом 2) при заказе от 10000 руб. - третья скидка (например от 30 шт. или с приоритетом 3) и т.д.
  13. @Vetroff, к сожалению данный готовый модуль, как и множество других, которые я рассматривал, пока искал решение - не подходит. Необходимо активировать определенную скидку (выраженную статическим числом, а не процентной скидкой) при определенной сумме заказа в корзине. Найденный мною код - наиболее простое и понятное решение, которое просто нужно немного допилить. Я дизайнер и в программировании полный ноль, поэтому не могу сам разобраться...
  14. Всем доброго дня! Очень нужна помощь разбирающегося человека, для помощи в 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"); А вот как правильно добавить сюда промежуточные варианты скидок? Автор кода, к сожалению, занят и не смог мне помочь с решением моей задачи, и его ветка закрыта для сообщений, поэтому, я очень надеюсь, он не обидится на меня за размещение здесь его кода. А я сам, методом тыка, не смог достичь "правильного" результата. Поэтому, вынужден обратиться за помощью к сообществу данного форума: если кто-то сможет помочь, то буду очень признателен. Заранее премного благодарен всем, кто откликнется!
  15. Помогите, пожалуйста, реализовать функционал для Opencart 2.x: изменение цены каждого товара на акционную для группы (которая указывается в товаре), в зависимости от общей суммы заказа в корзине. У меня оптовые цены реализованы через Акции для Групп покупателей. Когда покупатель набирает товары в корзину, должен происходить перерасчет цены каждого товара на акционную для группы покупателей в зависимости от общей суммы заказа, игнорируя его группу, но не отменяя ее. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Очень необходима такая бредовая реализация оптовых цен, так как: - оптовые цены формируются вручную и заливаются прайсом, а не формируются через модули процентом скидки - добавление новых полей цен - не вариант (потом будут проблемы при импорте/экспорте) - скидки не подходят, т.к. необходима скидка не от кол-ва товаров, а от общей суммы заказа, а также их неудобно заливать прайсом Буду очень благодарен за вашу помощь - не только морально, но и материально!
  16. Здравствуйте! Хороший пример реализации цены товара, в зависимости от суммы заказа: http://ocs2101.mpn-oc.org/options_with_quantity_004 А не знаете ли, как реализовать это с учетом общей суммы заказа в корзине, а не одного конкретного товара (опции)?
  17. Здравствуйте! Подскажите, пожалуйста, а можно ли как-то добавить функционал, который бы заменял "Скидка" на "Акционная цена определенной группы покупателей"? Т.е., чтобы при оформлении заказа любой группой покупателей, выбирались акционные цены товара, соответствующие группе покупателей с соответствующим диапазоном общей суммы заказа в корзине. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Заранее очень благодарен за ответ и помощь в данном вопросе.
  18. Здравствуйте! Подскажите, пожалуйста, а можно ли как-то добавить функционал, который бы заменял "Скидка" на "Акционная цена определенной группы покупателей"? Т.е., чтобы при оформлении заказа любой группой покупателей, выбирались акционные цены товара, соответствующие группе покупателей с соответствующим диапазоном общей суммы заказа в корзине. Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2, или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Заранее очень благодарен за ответ и помощь в данном вопросе.
  19. Или может возможно, как-то, сделать Скидки не от кол-ва заказываемого товара, а с привязкой к сумме общего заказа в корзине? Тогда можно было бы и через них попробовать.
  20. Здравствуйте! Может кто-нибудь сталкивался с подобной нестандартной задачей и сможет помочь? Задача: в Opencart 2.1.x есть акционные цены для групп покупателей, которые заливаю из прайса (ибо процентные скидки не подходят - цены для каждого товара формирую вручную). При оформлении заказа, для всех групп покупателей, необходимо выводить акционную цену товара в зависимости от общей суммы заказа в корзине, игнорируя группу покупателя, но не отменяя ее... Например: 0-999 руб. = исходная цена товара 1000-4999 руб. = акционная цена для группы покупателей 1 5000-9999 руб. = акционная цена для группы покупателей 2 от 10000 руб. = акционная цена для группы покупателей 3 т.е. если покупатель уже имеет статус группы 2 и берет товаров скажем на 500 руб, то цена все-равно должна браться для группы 2. или если покупатель уже в группе 2 и берет товаров на 10000 руб, то цена берется для группы 3. Очень необходима такая бредовая реализация оптовых цен, так как: - оптовые цены формируются вручную и заливаются прайсом, а не формируются через модули процентом скидки - добавление новых полей цен - не вариант (потом будут проблемы при импорте/экспорте) - скидки не подходят, т.к. необходима скидка не от кол-ва товаров, а от общей суммы заказа, а также их очень неудобно заливать прайсом - покупатели на сайте автоматически переводятся в другую группу при достижении определенной суммы всех покупок Буду очень благодарен за вашу помощь!
  21. @AlexDW , большое Вам человеческое спасибо за ссылочку с решениями данной проблемы, а то я все мучаюсь-мучаюсь, а решения никак не смог найти в сети.
  22. Извините, но это совершенно бессмысленный и бесящий функционал, который нужно как-то доработать - убрать автоматическое отключение сайта, пока ты сам не поставил его в "Режим обслуживания". Поверьте, мучаюсь уже не один год с этим - сайты отключаются не только при установке модификаторов, но и из-за медленного интернета при сохранении настроек некоторых модулей, и при медленной работе хостинга при открытии страниц админ-панели... Ничего не устанавливаешь и не обновляешь, и только при выходе из Админки узнаешь о закрытом сайте. И сам сайт никогда не включается обратно, даже спустя некоторое время! А посетители сайта, все это время, не могут пользоваться сайтом и уходят к конкурентам... Что за бредовая идея и кому она пришла в голову? Кому необходимо, тот сам отключит сайт на обслуживание, зачем делать это автоматически, без уведомления Администратора? Да еще и оставлять сайт включенным, пока Админ в админке, чтобы он ни о чем не догадывался...
×
×
  • Створити...

Important Information

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