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

Karpig

Новачок
  
  • Публікації

    27
  • З нами

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

Karpig's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Репутація

  1. В админку у нашего подопытного добавил колонку "методы доставки", вывел чекбаксами доступные методы доставки, в базу setting добавил нашему подопытному настройку, куда сейчас сохраняются значения выбранных методов доставки в админке. Далее подскажите пожалуйста куда плясать, я так понимаю нужн опереходить к контентной части, как то на странице оформления заказа использовать условие вывода при выборе методов доставки
  2. Здравствуйте, история и задача такая: Существует необходимость у одного из модулей, а точнее даже сказать в "Учитывать в заказе", возьмем например "Купоны" добавить еще одну опцию в настройках , зависимость от метода доставки. То есть, например я хочу, чтобы купоны у меня предлагались только при выборе пользователем на странице оформления заказа - "самовывоза". Подскажите куда и как рыть. Поэтапно, что нужно сделать в контроллере, как вывести список доступных методов доставки, как потом в каталоге связать все это и что бы на странице оформления заказа сробатывало условие выбранного метода. Заранее спасибо!
  3. Спасибо большое за ответы) разобрался)
  4. Здравствуйте, вопрос заключается в том, как использовать в запросах в бд переменные(извиняюсь если ошибся в именовании) вида '" . (int)$category_id . "' Насколько я понимаю, судя по другим запросам, эта переменная является id категории в которой мы будем находиться в последующем в каталоге. Мне нужно использовать такой же принцип для своего запроса, сейчас при использовании я получаю ошибку, что переменная не определена. Собственно помогите пожалуйста разобраться, как используются такие переменные, где их необходимо определить, чтобы использовать в запросах в моделях opencart'a часть запроса, где используется подобный принцип: WHERE p.product_id = '" . (int)$product_id . "' p.s. - извиняюсь если ошибся в терминах.
  5. Подойдем с другой стороны, кому не трудно обьясните, что означают вставки отмеенные жирным например в этом запросе: 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
  6. Выделить галочкой покупателя и нажать активировать вверху, где добавить и удалить..
  7. Здравствуйте, такая история Есть запрос: $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 той категории которую откроет пользователь Кому не трудно помогите плиз. Заранее спасибо
  8. Здравствуйте, для opencart 2.0 актуально? в описании написано 1.5.3+ , но скрины только до 1.5.6
  9. Здравствуйте, нашел , если можно так назвать, небольшой баг.. не в работе модуля, модуль прекрасный.. скорее в оформлении чтоли.. в версии 4.3.9 в админке, во вкладке настройки полей при наведении на id поля, раньше как мне помнится выходила подсказка с названием поля, например: При наведении на telephone выходила подсказка телефон, а сейчас при навелении на любой id выходит подсказка "поле", банально, не столь важно согласен, но вдруг перфикционист :D И так же, может я чего то не понял, но по-моему в прошлых версиях, так же в настройке поля, можно было указать всплывающую подсказку. то есть уже на странице оформления заказа при данной настройке выходило описание поля. сейчас в админке есть графа описание, но при заполнении ничего не происходит, она что то вроде памятки стала))хотя может я чего то не понял, может что то изменилось в этом плане и есть какая то галочка "включить подсказки" =)) Никому ничего не предьявляю, меня лично все устраивает)) просто решил сообщить deeman'у, извините)
  10. Здравствуйте, история такая на сайте darkar.bget.ru был установлен данный модуль -> https://opencartforum.com/topic/18953-dostavka-po-moskve-i-za-mkad-s-avtomaticheskim-ra/ сайт darkar.bget.ru После кастомизации модуля оформления заказа Simple, вышеупомянутый модуль перестал считать стоимость. Задача: исправить сие недорозумение Помогите люди добрые=) Желательна именно техническая помощь)
  11. Задача - Добавить кастомные блоки в модуль простой регистрации/оформления заказа Simple. Так же разобраться с зависимостями, по возможности настроить содержание письма после оформления заказа и привести все в надлежащий вид
  12. Здравствуйте. Ситуация такая: имеется магазин по продаже ковров. соответственно важный критерий - размер. Для подсчета цены за размеры(три варианта: произвольная длина и ширина, вводится пользователем; произвольная длина и ширина выбором из предоставленных; фиксированные размеры(здесь все работает по средствам стандартного функционала опенкарт)) Проблема заключается в том, что: при вводе например произвольной длины и ширины, калькулятор делает посчет окончательной цены, выводит ее пользователю,НО при нажатии кнопки купить в корзину нам передается изначальная цена за кв. м. Задача: добиться того, чтобы при нажатии купить, нам в корзину передавалась пересчитанная цена из калькулятора. для наглядности пример привожу на паласе. то ест ьу нас имеется цена за 1 кв. м. и 2 поля ввода для длины и ширины. http://kovrodvor.ru/palasy/palas-0001-1.html Прошу знающих гуру отзовитесь.

×
×
  • Створити...

Important Information

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