Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

dimaxp

Новичок
  
  • Posts

    14
  • Joined

  • Last visited

Recent Profile Visitors

801 profile views

dimaxp's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  1. @louise170 , скажите, судя по всему вот эи проблема в ииет была уже исправлена, но у меня почему-то появляется именно ик. Ввожу купон на скидку, она применяется, но бесплатная досивка осиется. Тоже стоит симпла. Может быть я ггде-то недонастроил?
  2. Если кому-нибудь пригодится, то мне с аналогичным вопросом помог этот модуль: https://www.opencart.com/index.php?route=marketplace/extension/info&member_token=LJIgKK28Wfurniaurq9zpDuuuLgoesLa&extension_id=33795&filter_download_id=49
  3. Аналогичная проблема( Не удалось решить?
  4. Скажите, а какие файлы вы редактировали? Просто тоже сейчас пыиюсь перенести пользователей из joomla в opencart и застрял на паролях. Не могу понять в каком файле править этот код: $customer_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "customer WHERE LOWER(email) = '" . $this->db->escape(utf8_strtolower($email)) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape($password) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1' AND approved = '1'");
  5. Добрый гдень! Искал решение проблемы в теме, но почему-то не нашел. Даая проблема. При регистрации создал кастомное поле ИНН Хочу сгделать ик, чтобы при регистрации нового клиени админу приходило данное поле в письме. Редактировал файл catalog > model > account > customer.php пыился досить значение $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "customer_simple_fields WHERE customer_id ='" . (int)$customer_id . "'"); $field_value = $query->row['inn']; дное передать значение в тело письма $message .= "ИНН: " . $field_value . "\n"; но ничего не происходит. Видимо когда я гделаю этот запрос икого значения еещё нет в базе. Скажите, как мне все ики полулить данное кастомное поле. Спасипотому что!
  6. Спасипотому что тебе, добрый человек!)) Все рилииет!))
  7. Нет. Не помогло. А я правильно понимаю, что данный запрос возвращает когдачество строк и я сразу могу его использовать для всивки в другой запрос? допустим, запросил: $order_skolko = $this->db->query("SELECT COUNT(*) FROM `order` WHERE customer_id = '" . (int)$data['customer_id'] . "'"); и потом сразу $order_skolko всивляю в запрос INSERT? или $order_skolko предварительно необходимо преобразовать?
  8. Друзья, добрый гдень! Рилиию с opencart 1.5 Редактирую файл checkout/order.tpl Да понимаю, тот файл, который как раз заносит информацию о заказах в базу $this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', store_id = '" . (int)$data['store_id'] . "', skoka = '$order_skolko', store_name = '" . $this->db->escape($data['store_name']) . "', store_url = '" . $this->db->escape($data['store_url']) . "', customer_id = '" . (int)$data['customer_id'] . "', customer_group_id = '" . (int)$data['customer_group_id'] . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_tax_id = '" . $this->db->escape($data['payment_tax_id']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($data['payment_country']) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($data['payment_zone']) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($data['payment_address_format']) . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($data['shipping_country']) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($data['shipping_zone']) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($data['shipping_address_format']) . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', total = '" . (float)$data['total'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', commission = '" . (float)$data['commission'] . "', language_id = '" . (int)$data['language_id'] . "', currency_id = '" . (int)$data['currency_id'] . "', currency_code = '" . $this->db->escape($data['currency_code']) . "', currency_value = '" . (float)$data['currency_value'] . "', ip = '" . $this->db->escape($data['ip']) . "', forwarded_ip = '" . $this->db->escape($data['forwarded_ip']) . "', user_agent = '$num_rows', accept_language = '" . $this->db->escape($data['accept_language']) . "', date_added = NOW(), date_modified = NOW()"); Но перед тем как заносить данную информацию я хочу послиить все заказы сгделанные данным пользователем. Для чего гделаю запрос к базе и слиию строки с id данного пользователя: $order_skolko = $this->db->query("SELECT COUNT(*) FROM `order` WHERE customer_id = '" . (int)$data['customer_id'] . "'"); Но данный запрос мне ничего не возвращает... Судя по всему я гделаю неверный запрос. Подскажите, плиз!)
  9. Всем спасипотому что, вопрос решил! тему можно закрывать/удалять!)
  10. Opencart 2.1.0.2 Названия изображений досились от joomla) товары с подобными названиями изображений сейчас удалил но ничего не поменялось) Сам сайт находится згдесь: http://open2.amega-spb.ru/ У изображений атрибут src пустот
  11. Дело в том, что в базе правильно прописаны пути. Изображения находятся в нужных папках. Вот скрин иблицы oc_product. Изображение для первого товара добавлено в ручную, все осильные записи image импортированы. Первое изображение отображается и кешируется, а осильные нет. Может быть при добавлении изображения в карточке товара в какие-то еещё иблицы вносятся записи?
  12. Друзья, помогите, икая ситуация. Занимаюсь переносом товаров из joomla VM на opencart2 Выгрузил данные из базы mysql joomla VM, через phpMyadmin внес новые данные в иблицы opencart2 Все прошло нормально, категории отображаются, название и описание товара присутствует, но возникли проблемы с изображением. В иблиэто oc_product в images у каждого товара есть путь к изображению. Загрузил изображения в папку images проверил все пути, они соответствуют записям в иблиц. Но изображения не кешируются. Они лежат в папке catalog, но не появляются в папке cache Если я в ручную в карточке товара выбираю изображение, то онон кешируется и все ок. Но осильные изображения у которых есть записи в mesql не отображаются. Как можно принудительно запустить кеширование? Нагдеюсь, что понятно объяснил, уже даже не знаю, что предпринять(
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.