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

jack930

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

    62
  • З нами

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

Усі публікації користувача jack930

  1. Opencart 3.0.2 на localhost под виндовс, сборка Laragon. Тормозит админка, магазин работает нормально. Замена localhost на 127.0.0.1 проблему не решила. В админке тормоза на любое действие, например открыть список товаров или после ввода логина и пароля. По логу mysql получается пауза в 10 секунд каждый раз после запроса SELECT * FROM `1804_event` ORDER BY `sort_order` ASC Удаление записей из таблицы не помогло. Лог: 2021-03-18T09:29:41.708643Z 38 Query SELECT * FROM `1804_event` ORDER BY `sort_order` ASC 2021-03-18T09:29:51.327265Z 38 Query SELECT * FROM 1804_user WHERE username = Где что посмотреть еще можно для поиска проблемы?
  2. Объясните пожалуйста, для чайника OC3, admin/controller/catalog/product.php Для редактирования товара вызывается функция edit. Если метод вызова POST, значит это вызов "изнутри" формы редактирования, для сохранения изменений. Изменения сохраняются, форма закрывается. Зачем в этом случае еще раз вызывается метод $this->getForm() ? Или из-за $this->response->redirect() он не выполняется? public function edit() { ... if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validateForm()) { $this->model_catalog_product->editProduct($this->request->get['product_id'], $this->request->post); ... $this->response->redirect($this->url->link('catalog/product', 'user_token=' . $this->session->data['user_token'] . $url, true)); } $this->getForm(); }
  3. Странное поведение опенкарт 3.0.2 Дописал несколько строк в файл /catalog/controller/mail/order.php в функции alert(&$route, &$args) , то что отправляет почту администратору сайта. К полю комментарий добавляется дополнительная информация о заказе. Проблема - добавленный текст появляется в письме, только если я сам делаю заказ. По заказам обычных клиентов приходят письма старого образца, без доп. инфо. Кэши на сервере все какие мог почистил, на хостинге в nginx кеширование выключено. if ($order_info && !$order_info['order_status_id'] && $order_status_id && in_array('order', (array)$this->config->get('config_mail_alert'))) { $this->load->language('mail/order_alert'); //jack $shipping_text ='test bla bla'; //jack} // HTML Mail <...> $data['text_comment'] = $shipping_text.' комментарий:'.$this->language->get('text_comment');
  4. Добрый день, можете проверить совместимость с шаблоном unishop2? Хочу купить ваш модуль, но стандартный скрипт из примеров дадаты конфликтует с шаблоном.
  5. Подниму. Предлагайте цену, понимаю что работы не на один вечер. ТЗ на модуль Доставка и разгрузка Всё через ocmod, opencart 3.0.2 Добавить таблицу типы транспорта: наименование, грузоподъемность, длина кузова, объем кузова, цена за 1 км. Редактирование в админке модуля, в виде таблицы с полями ввода и кнопками "создать сохранить удалить". Тип транспортного средства (ТС) Грузоподъемность Объем кузова Длина кузова/макс длина товара Цена доставки по городу Цена км межгород Доплата за каждые 100кг груза, если заказ больше 100кг Если вес и/или объем заказа больше, чем любое из ТС в таблице, оставлять доступным только самовывоз. Место магазина на карте должно выбираться в настройках. Адрес доставки выбирается или на карте, или в поле ввода адреса, во втором случае модуль выдает подсказки. 3 варианта доставки: самовывоз - бесплатно, платная и бесплатная. Бесплатная доставка. Бесплатная доставка от определенной суммы заказа, при этом настраиваются ограничения на максимальный вес, объем заказа или длину отдельных товаров, или все условия вместе. Ограничение бесплатной доставки по расстоянию от магазина или по границам города. Например, бесплатно привезем товар по городу, от 2000 руб, весом до 50 кг, самый длинный товар не превышает 4 метров. Платная доставка, если не выполнены условия бесплатной: Если заказ не отвечает условиям бесплатной доставки, применять платную. Если адрес доставки в зоне Город, стоимость доставки = цена доставки по городу + доплата за каждые 100кг сверх сверх первых 100кг веса товаров в заказе. Если межгород, стоимость = стоимость доставки по условиям Город + расстояние * цена за км для выбранного ТС. Расстояние для межгорода рассчитывать по автодорогам через любой бесплатный api. Попадание адреса в зону "город" определять тоже через api. Тип тс выбирается автоматически от самого дешевого ТС (напр. газель) к большему и дорогому (напр. скания фура 20 т). При выборе типа ТС учитывать ограничения: общий вес, общий объем и самый длинный товар из заказа - например, доска 6 метров не входит в газель по длине. Длина товара указана в стандартных реквизитах опенкарта (д*ш*в). Объем - доп. реквизит volume в таблице product, создается модулем при установке, заполняется пользователем. РАЗГРУЗКА варианты выбора разгрузки для клиента 1. разгрузка на улицу/к подъезду 2. до лифта / до ворот дачи 3. до квартиры или комнаты, без лифта, запрашивать у клиента количество этажей, цена за первый этаж указывается отдельно, цена последующих этажей одинаковая 4. до квартиры или комнаты, с лифтом Название тарифа Цена за первые 100кг товаров Цена за каждые следующие 100кг Доплата за этаж при отсутствии лифта Применять доплату за отсутствие лифта К подъезду 0 50 0 нет До лифта 100 75 0 нет Подъем до квартиры, лифт есть 200 100 0 нет До квартиры без лифта 300 50 да Стоимость разгрузки выводится для клиента в итогах к заказу под суммой доставки отдельно, или суммируется с доставкой — выбор в админке. Т.е. модифицировать таблицу товаров при оформлении заказа. Информация об адресе заносится в стандартные реквизиты заказа. Информация о выбранном типе тс вносится в дополнительно созданное поле в таблице заказа. Доп. Поле — Тип ТС. Данные по доставке и разгрузке вывести отдельными полями в админке при просмотре заказа. Информация о разгрузке вносится в дополнительно созданные поля в таблице заказа. Доп. Поля — название тарифа, этаж, стоимость.
  6. Доставка бесплатно от определенной суммы, до определенного веса, в пределах города. Поле ввода адреса с подсказками для выбора Разные типы транспорта с разной грузоподъемностью, выбор типа ТС по весу (2 тонны в газель не влезет) Для каждого типа ТС своя стоимость за километр Расчет километража от магазина до клиента, расчет итоговой стоимости Дополнительно выбор "нужна разгрузка до двери, до квартиры" Выбор "с лифтом/без лифта", если без лифта то указывается кол-во этажей Короче, как в Леруа, только помимо газелей 1.5 тонны есть еще 3-5-7-тонники и больше.
  7. Добрый день. Нужен модуль доставки и разгрузки, функционал примерно как доставка в Леруа. Магазин тоже стройматериалы.
  8. Не помогло. И до сегодняшнего дня этой ошибки не было, на сайте ничего не обновлялось. Единственное изменение - добавилось два атрибута.
  9. Здравствуйте. В админке после редактирования товара при нажатии на кнопку сохранить получаю такую ошибку: Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '10110-4273615550-15591' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO 1804_ocfilter_option_value_to_product SET product_id = '15591', option_id = '10110', value_id = '4273615550', slide_value_min = '0', slide_value_max = '0'' in /home/host1338211/sk42.ru/htdocs/www/system/library/db/mysqli.php Редактирование товаров, к которым не привязаны фильтры, такой ошибки не выдает. Очистка фильтров и копирование заново не помогают. Помогите!
  10. С поддержкой всё очень плохо, мою проблему так и не решили.
  11. я только из леса, объясните, что такое и зачем нужны посадочные страницы, в контексте фильтра?
  12. В вашем модуле в ocmod есть запрос на удаление к этой таблице, подставляется в модель опенкарта. Удалил и всё работает как надо. Спасибо за помощь.
  13. Пока авторы не ответили в личке, продублирую вопрос здесь. Может быть, кто-то из пользователей подскажет. После загрузки товаров скриптом из xml в таблице ocfilter_option_value_to_product пропадают строки, связанные с теми товарами, которые загружались. Скрипт 100% никак не изменяет таблицы ocfilter. Предполагаю, что срабатывает какое-то событие, или в самом опенкарте, или в ocfilter. На примере выглядит так: запрос к таблице ocfilter_option_value_to_product по id товара показывает 3 строки, запускаем скрипт загрузки из файла, после загрузки обновляем результат запроса - 0 строк. Все файлы, относящиеся к загрузке, проверил - "ocfilter" нигде не встречается (ну и здравый смысл говорит об этом же). Как найти виновника удаления строк?
  14. Добрый день! Почему у меня ширина в штуках, как исправить? https://prnt.sc/l2098z Второй вопрос - как в настройке автоматизировать создание фильтров из атрибутов? Атрибутов много, вручную 50-100 фильтров создавать очень долго. https://prnt.sc/l20rz7
  15. Большое спасибо! У меня чистый опенкарт 3.0.2, в каталоге нет "информации". Сделал через "Статьи", вопрос закрыт! Еще раз спасибо!
  16. Нужен переход на новую страницу, показывающую произвольный список товаров. "Рекомендуемые" так может? Если да, подскажите пожалуйста, как настроить.
  17. Добрый день. Нужно по ссылке открывать определенный список товаров, который задается через админку. На главной вешаем, например, баннер "сегодня со скидкой" и по клику переход на список. Подскажите, плиз.
  18. Ни один скрипт не очищает таблицы вашего модуля. Правильно ли я понял, что помогать с решением проблемы вы не собираетесь?
  19. Добрый день. Помогите пожалуйста. Сам не смог разобраться. Напомню, у меня после загрузки из 1С пропадают фильтры, после копирования из атрибутов всё снова появляется. В архиве все таблицы ocfilter в состояниях, когда фильтры есть и когда они исчезли после загрузки. Скажите пожалуйста, что изменилось в таблицах? Я проверил в меру своих возможностей, разницы не заметил. OC_FILTER.zip
  20. После загрузки из 1С при просмотре группы товаров в магазине отображается только фильтр по цене и по производителям. После этого нажимаю в админке "Копировать фильтры" и фильтры в магазине в просматриваемой группе снова появляются, после загрузки из 1с снова пропадают. А остаются настройки этих фильтров, сделанные в админке. Например, для фильтра "Мощность, В" указан собственный порядок сортировки и выводить значения в виде выпадающего списка - эта настройка остается. В какой таблице хранятся фильтры после копирования из атрибутов, скажите пожалуйста?
  21. После загрузки товаров из 1С фильтры исчезают (загрузка на основе бесплатного модуля от Zenwalker, дописана для трёшки). После нажатия кнопочки КОпировать (копировать атрибуты - да, привязывать к категориям - да) фильтры снова появляются, до следующей загрузки. При чем внесенные в фильтры изменения остаются, например порядок сортировки или вывод значений в виде выпадающего списка. Подскажите, в чем может быть проблема?
  22. Добрый день. Помогите пожалуйста. На странице категорий товаров отображается фильтр, в категории есть только подкатегории, товаров на этом уровне нет. В фильтре указываю цену, появляется кнопка "Показать N товаров", при нажатии страница обновляется, но ничего не меняется. Хотелось бы или отключить фильтр для категорий, в которых только подкатегории без товаров, или переходить к списку из этих N товаров, например, как в поиске. Или есть еще какой-то вариант? https://sk42.ru/index.php?route=product/category&amp;path=124_621 И еще, localcopy.ocmod.xml не установился, ошибка "неверный формат файла" или типа того. Опенкарт 3.0.2. Но фильтр при этом, кажется, работает нормально. Спасибо. п.с. Сперва написал в личку, потом дошло, что сюда лучше, дублирую.
×
×
  • Створити...

Important Information

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