Jump to content

stebgo

Пользователи
  • Content Count

    78
  • Joined

  • Last visited

Community Reputation

4 Обычный

About stebgo

  • Rank
    Пользователь

Recent Profile Visitors

2,077 profile views
  1. Я не совсем понял. Нужно делать такой функционал или он уже есть? В модуле не вижу возможности привязки к магазинам. (opencart 2 / MEGAMENU PRO v.1.4 )
  2. Здравствуйте. Как можно реализовать разное меню для мультимагазина? Имею несколько магазинов на одном движке созданных стандартным способом опенкарта. Но в одном из магазинов необходимы другие пункты меню (категории, информация итд) Вы можете реализовать подобный функционал? Например для пунктов меню опцию - показывать в определенных магазинах (как например для обычных статей или товаров), или возможность создания отдельных меню которые можно отображать для определенных магазинов?
  3. Здравствуйте. Возникло несколько проблем которые немного портят жизнь версия на данный момент 4.9.2 ocStore 2.1.0.2.1 Как сделать так чтобы при включенном по умолчанию "адрес оплаты совподает с адресом доставки" Отображался, для заполнения, адрес доставки? Сейчас при любом расположении отображается адрес оплаты. У моих покупателей очень редко возникает потребность вводить разные адреса и еще реже вводить адрес оплаты, но все же, иногда есть необходимость. В основном в этом нуждаются фирмы где адрес оплаты(фирмы) отличается например от адреса склада. Вторая проблема в том что если включен "адрес оплаты совподает с адресом доставки" то если добавить дополнительные поля в адрес доставки то они не будут видны пока покупатель не укажет что адреса разные. Например при доставке курьером я сделал дополнительное поле с номером телефона получателя, есть другие способы доставки где нужно вводить дополнительные данные(пункт выдачи заказа итд). А также, если в настройках нового поля в доставке стоит что это поле обязательно к заполнению, то можно оформить заказ без его заполнения(при включенном включен "адрес оплаты совподает с адресом доставки" )
  4. Это лучший модуль который я встречал - при оформлении заказа, модуль считает скидку верно, но при переходе к платежному сервису (в моем случае paypal) скидка превращается в наценку. может это только у меня так.... раз другие не пишут. Подскажите, пожалуйста, где поправить для нормальной работы модуль 1,1 / oc 2,1
  5. Версия модуля 9.4 для php 5,6, насколько я понимаю последняя для ocStore 2.1.0.2.1 и обнавлений на нее не ждать.... но хоть мелкие баги вроде валюты будут исправлены? обновляться из-за одного модуля не вариант. использую MegaFilterPro, этот пример из инструкции не работает: MegaFilter.prototype.afterRender = function( htmlResponse, htmlContent, json ) { var self = this; ButtonAtherPage(); };
  6. Здравствуйте. использую ocStore 2.1.0.2.1 1) Цена товара в всплывающем окне выводится в основной валюте магазина, а не в валюте выбранной покупателем. Вы это поправите в ближайшее время? 2) Можно включить форму добавления комментария и было бы неплохо добавить переменную для писем %comment% , что бы, например, добавить в письмо админу текст комментария. 3) Если я правильно понимаю то на страницах используется яваскрипт, который заменяет кнопку "купить" на кнопку модуля. Вы можете написать этот код для вставки в произвольное место? использую фильтр товаров на ajax и там есть возможность вставить свой яваскрипт.
  7. нет, меня больше регистрация интересовала, смотрел в таблицу oc_customer Посмотрел в oc_order - там все правильно записывало. 500 ответ наверное был от того что я правку в код неправильную внес. так как до правок я таблицу проверял и там это поле уже было. В общем не знаю как но оно работает,и это меня радует. Есть только одна проблема - при печати инвойса заголовки и названия столбцов на языке администратора. Это можно как то вылечить? может модуль какой есть Хотел сделать несколько кнопок печати(сколько сколько языков столько и кнопок ) поковырял контроллер, но знаний маловато. может можно малыми усилиями сделать что бы инвойс использовал язык заказа?
  8. Автору написал. Говорит симпле использует стандартную модель для регистрации. написал в этом файле у меня нет ни одного намека на запись в бд language_id пробовал в этот код $this->db->query("INSERT INTO " . DB_PREFIX . "customer SET customer_group_id = '" . (int)$customer_group_id . "', store_id = '" . (int)$this->config->get('config_store_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']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['account']) ? json_encode($data['custom_field']['account']) : '') . "', salt = '" . $this->db->escape($salt = token(9)) . "', password = '" . $this->db->escape(sha1($salt . sha1($salt . sha1($data['password'])))) . "', newsletter = '" . (isset($data['newsletter']) ? (int)$data['newsletter'] : 0) . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "', status = '1', approved = '" . (int)!$customer_group_info['approval'] . "', date_added = NOW()"); добавить это language_id = '" . (int)$this->config->get('config_language_id'). "' что бы получилось $this->db->query("INSERT INTO " . DB_PREFIX . "customer SET customer_group_id = '" . (int)$customer_group_id . "', store_id = '" . (int)$this->config->get('config_store_id') . "', language_id = '" . (int)$this->config->get('config_language_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']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']['account']) ? json_encode($data['custom_field']['account']) : '') . "', salt = '" . $this->db->escape($salt = token(9)) . "', password = '" . $this->db->escape(sha1($salt . sha1($salt . sha1($data['password'])))) . "', newsletter = '" . (isset($data['newsletter']) ? (int)$data['newsletter'] : 0) . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "', status = '1', approved = '" . (int)!$customer_group_info['approval'] . "', date_added = NOW()"); несколько раз пробовал, то ошибка 500 то регистрировать не хочет, но в итоге когда писал пост, решил проверить в последний раз и все заработало Для баллов я использую как стандартное так и стороннее дополнение. Стандартное приложение стало отправлять вместо русского на английском, и это хорошо. Стороннее дополнение начало вести себя адекватно и посылать письма на нужном языке .
  9. заказ и регистрация проходит через модуль simple checkout Спасибо за наводку! только что проверил, в базе поле языка есть, но везде значение 0, попробовал у тестового пользователя сменить id языка в базе и письма стали приходить на нужном языке. Я так понимаю что мне теперь модуль simple checkout ковырять надо....
  10. Здравствуйте. Пользуюсь OcStore 2.1.0.2 В магазине установлено три языка, (причем, русский язык используется только для удобства пользования админкой.) Все фалы локализации переведены. Столкнулся со следующей проблемой. При заказе, регистрации и любых других письмах которые отправляются автоматически при определенных действиях пользователя полностью на языке пользователя. При отправке писем из админки (изменение статуса заказа, начисление бонусных баллов ) письма отправляются на языке администратора, а не на языке пользователя. Как можно решить эту проблему?
  11. От этого результата нет с этим кодом ошибка 500 Я находил разные способы и вроде некоторым они помогают. Но все подобные проблемы возникают в обычных магазинах. У меня в основном магазине все в порядке, если бы не дополнительный магазин, я бы этой проблемы и не заметил. ocmod, который я загрузил выше, частично проблему решает - изменение статуса и просмотр заказа. Может можно, по аналогии с этим модификатором, поправить и страницу редактирования заказа? вроде я ей не пользуюсь но мало ли кому пригодится Код модификатора который исправляет проблему для дополнительного магазина
  12. да вроде после каждой правки и/или установки ocmod обновлял кеш, иногда удалял обычный кеш, в некоторых случаях выходил и обратно авторизировался. попробую сейчас еще раз этот вариант.
  13. Я пробовал это решение, но результата не было. Проблем с удалением заказов нет.
  14. Случилось чудо! нашел на гитхабе ocmod который это правит К сожалению, правит только просмотр и изменение статуса заказа, редактировать по прежнему нельзя bug-fixes.ocmod.xml.zip
  15. в таблице oc_order ? уже делал, в дополнительном магазине прописал с https обе ссылки, теперь заказы приходят с https адресом правил файл admin/controller/sale/order.php $data['store_url'] = $order_info['store_url']; заменял на if ($this->request->server['HTTPS']) { $data['store_url'] = str_replace('http://', 'https://', $order_info['store_url']); } else { $data['store_url'] = $order_info['store_url']; } так же пробовал replace all $data['store_id'] = $order_info['store_id']; with $data['store_id'] = HTTPS_CATALOG; // $order_info['store_id']; in admin/controller/sale/order.php прописывал все ссылки в файлах config.php c https попробовал все бесплатные дополнения с opencart.com которые правят api
×

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.