-
Публикаций
27 -
Зарегистрирован
-
Посещение
Достижения Karpig
-
Karpig изменил свой аватар
-
Вывод способов доставки в админке у модуля
Karpig ответил в теме пользователя Karpig в Помощь программистам и разработчикам
Спасибо, уже ковыряю) Посмотрим что получится) -
Вывод способов доставки в админке у модуля
Karpig ответил в теме пользователя Karpig в Помощь программистам и разработчикам
В админку у нашего подопытного добавил колонку "методы доставки", вывел чекбаксами доступные методы доставки, в базу setting добавил нашему подопытному настройку, куда сейчас сохраняются значения выбранных методов доставки в админке. Далее подскажите пожалуйста куда плясать, я так понимаю нужн опереходить к контентной части, как то на странице оформления заказа использовать условие вывода при выборе методов доставки -
Вывод способов доставки в админке у модуля
Karpig опубликовал теме в Помощь программистам и разработчикам
Здравствуйте, история и задача такая: Существует необходимость у одного из модулей, а точнее даже сказать в "Учитывать в заказе", возьмем например "Купоны" добавить еще одну опцию в настройках , зависимость от метода доставки. То есть, например я хочу, чтобы купоны у меня предлагались только при выборе пользователем на странице оформления заказа - "самовывоза". Подскажите куда и как рыть. Поэтапно, что нужно сделать в контроллере, как вывести список доступных методов доставки, как потом в каталоге связать все это и что бы на странице оформления заказа сробатывало условие выбранного метода. Заранее спасибо! -
Спасибо большое за ответы) разобрался)
-
Здравствуйте, вопрос заключается в том, как использовать в запросах в бд переменные(извиняюсь если ошибся в именовании) вида '" . (int)$category_id . "' Насколько я понимаю, судя по другим запросам, эта переменная является id категории в которой мы будем находиться в последующем в каталоге. Мне нужно использовать такой же принцип для своего запроса, сейчас при использовании я получаю ошибку, что переменная не определена. Собственно помогите пожалуйста разобраться, как используются такие переменные, где их необходимо определить, чтобы использовать в запросах в моделях opencart'a часть запроса, где используется подобный принцип: WHERE p.product_id = '" . (int)$product_id . "' p.s. - извиняюсь если ошибся в терминах.
-
Спасибо, с этим стало понятно)
-
Подойдем с другой стороны, кому не трудно обьясните, что означают вставки отмеенные жирным например в этом запросе: SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' Кому не трудно, подскажите пожалуйста. и вытекающий вопрос, эти вставки произвольные или задаются в соответствии с чем то? p.s. - вставка с кодом убрала выделения, речь идет о pd2 и p
-
Выделить галочкой покупателя и нажать активировать вверху, где добавить и удалить..
-
Здравствуйте, такая история Есть запрос: $query = $this->db->query("SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM " . DB_PREFIX . "product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '" . (int)$customer_group_id . "' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM " . DB_PREFIX . "product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '" . (int)$customer_group_id . "' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM " . DB_PREFIX . "product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '" . (int)$customer_group_id . "') AS reward, (SELECT ss.name FROM " . DB_PREFIX . "stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '" . (int)$this->config->get('config_language_id') . "') AS stock_status, (SELECT wcd.unit FROM " . DB_PREFIX . "weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS weight_class, (SELECT lcd.unit FROM " . DB_PREFIX . "length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '" . (int)$this->config->get('config_language_id') . "') AS length_class, (SELECT AVG(rating) AS total FROM " . DB_PREFIX . "review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM " . DB_PREFIX . "review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews, p.sort_order FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN " . DB_PREFIX . "manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE p.product_id = '" . (int)$product_id . "' AND pd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'"); Необходимо добавить сюда выборку значений sort_p FROM sort_product WHERE product_id(из таблицы sort_product) = product_id(из таблицы product) AND category_id(из таблицы sort_product) = id той категории которую откроет пользователь Кому не трудно помогите плиз. Заранее спасибо
-
Здравствуйте, для opencart 2.0 актуально? в описании написано 1.5.3+ , но скрины только до 1.5.6
-
Модуль Модуль Simple - упрощенная регистрация и заказ [Поддержка]
Karpig ответил в теме пользователя deeman в Покупки, оформление заказа, корзина
Здравствуйте, нашел , если можно так назвать, небольшой баг.. не в работе модуля, модуль прекрасный.. скорее в оформлении чтоли.. в версии 4.3.9 в админке, во вкладке настройки полей при наведении на id поля, раньше как мне помнится выходила подсказка с названием поля, например: При наведении на telephone выходила подсказка телефон, а сейчас при навелении на любой id выходит подсказка "поле", банально, не столь важно согласен, но вдруг перфикционист :D И так же, может я чего то не понял, но по-моему в прошлых версиях, так же в настройке поля, можно было указать всплывающую подсказку. то есть уже на странице оформления заказа при данной настройке выходило описание поля. сейчас в админке есть графа описание, но при заполнении ничего не происходит, она что то вроде памятки стала))хотя может я чего то не понял, может что то изменилось в этом плане и есть какая то галочка "включить подсказки" =)) Никому ничего не предьявляю, меня лично все устраивает)) просто решил сообщить deeman'у, извините) -
Расчет цены доставки.
Karpig опубликовал теме в Programming, creating modules, changing functionality
Здравствуйте, история такая на сайте darkar.bget.ru был установлен данный модуль -> https://opencartforum.com/topic/18953-dostavka-po-moskve-i-za-mkad-s-avtomaticheskim-ra/ сайт darkar.bget.ru После кастомизации модуля оформления заказа Simple, вышеупомянутый модуль перестал считать стоимость. Задача: исправить сие недорозумение Помогите люди добрые=) Желательна именно техническая помощь) -
Здравствуйте. Ситуация такая: имеется магазин по продаже ковров. соответственно важный критерий - размер. Для подсчета цены за размеры(три варианта: произвольная длина и ширина, вводится пользователем; произвольная длина и ширина выбором из предоставленных; фиксированные размеры(здесь все работает по средствам стандартного функционала опенкарт)) Проблема заключается в том, что: при вводе например произвольной длины и ширины, калькулятор делает посчет окончательной цены, выводит ее пользователю,НО при нажатии кнопки купить в корзину нам передается изначальная цена за кв. м. Задача: добиться того, чтобы при нажатии купить, нам в корзину передавалась пересчитанная цена из калькулятора. для наглядности пример привожу на паласе. то ест ьу нас имеется цена за 1 кв. м. и 2 поля ввода для длины и ширины. http://kovrodvor.ru/palasy/palas-0001-1.html Прошу знающих гуру отзовитесь.
-
[Решено] Срочно нужна помощь.Модуль
Karpig ответил в теме пользователя Karpig в Programming, creating modules, changing functionality
Проблема решена,тема закрыта,всем спасибо