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

dimaxp

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

    14
  • З нами

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

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

916 переглядів профілю

dimaxp's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Репутація

  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. Нет. Не помогло. А я правильно понимаю, что данный запрос возвращает количество строк и я сразу могу его использовать для вставки в другой запрос? допустим, запросил: $order_skolko = $this->db->query("SELECT COUNT(*) FROM `order` WHERE customer_id = '" . (int)$data['customer_id'] . "'"); и потом сразу $order_skolko вставляю в запрос INSERT? или $order_skolko предварительно необходимо преобразовать?
  7. Друзья, добрый день! Работаю с 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'] . "'"); Но данный запрос мне ничего не возвращает... Судя по всему я делаю неверный запрос. Подскажите, плиз!)
  8. Opencart 2.1.0.2 Названия изображений достались от joomla) товары с подобными названиями изображений сейчас удалил но ничего не поменялось) Сам сайт находится здесь: http://open2.amega-spb.ru/ У изображений атрибут src пустой
  9. Дело в том, что в базе правильно прописаны пути. Изображения находятся в нужных папках. Вот скрин таблицы oc_product. Изображение для первого товара добавлено в ручную, все остальные записи image импортированы. Первое изображение отображается и кешируется, а остальные нет. Может быть при добавлении изображения в карточке товара в какие-то еще таблицы вносятся записи?
  10. Друзья, помогите, такая ситуация. Занимаюсь переносом товаров из joomla VM на opencart2 Выгрузил данные из базы mysql joomla VM, через phpMyadmin внес новые данные в таблицы opencart2 Все прошло нормально, категории отображаются, название и описание товара присутствует, но возникли проблемы с изображением. В таблице oc_product в images у каждого товара есть путь к изображению. Загрузил изображения в папку images проверил все пути, они соответствуют записям в таблиц. Но изображения не кешируются. Они лежат в папке catalog, но не появляются в папке cache Если я в ручную в карточке товара выбираю изображение, то онон кешируется и все ок. Но остальные изображения у которых есть записи в mesql не отображаются. Как можно принудительно запустить кеширование? Надеюсь, что понятно объяснил, уже даже не знаю, что предпринять(
×
×
  • Створити...

Important Information

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