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

jack930

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

    62
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

jack930's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  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" нигде не встречается (ну и здравый смысл говорит об этом же). Как найти виновника удаления строк?
×
×
  • Створити...

Important Information

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