Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

danilkalmykov

Newbie
  
  • Posts

    6
  • Joined

  • Last visited

Recent Profile Visitors

1,070 profile views

danilkalmykov's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

    А как добавить этот модуль на страницу информации?) Чтобы не на отдельной странице было
  1. Привет всем. Возник такой вопрос. У меня стоит OpenCart 2.1.0.1 При регистрации я использую несколько кастомных полей. Когда человек зарегистрировался, мне как админу приходит уведомление где содержатся такие данные как телефон, имя, фамилия, почта и название моего магазина. Как вывести некоторые кастомные поля которые человек заполнял при регистрации? Нашел вот такой код который отвечает за составление письма которое отсылается админу: // Send to main admin email if new account email is enabled if ($this->config->get('config_account_mail')) { $message = $this->language->get('text_signup') . "\n\n"; $message .= $this->language->get('text_website') . ' ' . html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8') . "\n"; $message .= $this->language->get('text_firstname') . ' ' . $data['firstname'] . "\n"; $message .= $this->language->get('text_lastname') . ' ' . $data['lastname'] . "\n"; $message .= $this->language->get('text_customer_group') . ' ' . $customer_group_info['name'] . "\n"; $message .= $this->language->get('text_email') . ' ' . $data['email'] . "\n"; $message .= $this->language->get('text_telephone') . ' ' . $data['telephone'] . "\n"; Пробовал решить проблему таким способом: Смотрел в браузере на свои поля через диспетчер (атрибут name) и дописывал в код $message .= $data['значение_name у поля'] . "\n"; В конечном итоге получалось вот так: $message .= $this->language->get('text_custom_field') . ' ' . $data['custom_field[account][5]'] . "\n" Но этот вариант совсем не работает(( Далее пробовал следующий вариант: $message .= $this->language->get('text_custom_field') . ' ' . $data['custom_field'] = '' . $this->db->escape(isset($data['custom_field']) json_encode($data['custom_field']) : '') . "\n"; Все по идее заработало, НО!! оно выводит значение поля custom_field в базе и выглядит это следующим образом, а именно: Text_custom_field: {\"account\":{\"19\":\"Danil\\u0430\\u043f\\u0432\",\"4\":\"ddddddd\\u044b\\u0432\\[email protected]\",\"5\":\"websitename\",\"6\":\"\",\"7\":\"\",\"8\":\"",\"9\":\"",\"1\":\"\",\"2\":\"\"},\"address\":{\"11\":\"4\",\"12\":\"\",\"10\":\"\",\"14\":\"\",\"15\":\"6\",\"16\":\"9\",\"17\":\"\",\"18\":\"\"}} Как видите мне нужно вывести под цифрой 5, а именно "websitename". Hо оно выводит полностью!( Я уже не знаю куда копать, может кто подскажет?
  2. Всем привет. Помогите решить такую задачу. Мне нужно чтобы у меня на сайте не было ни корзины, ни оформления заказа. Просто люди выбирали опции товара, ну там цвет и все такое, и нажимали заказать. И все. а мне приходило уведомление о заказе в админку, и я видел какой товар, какие опции пользователь выбрал. Все что мне остается просто перезвонить и уточнить заказ. Вот как такое сделать? Может модуль есть какой? Если нет, то как сделать через код?
×
×
  • 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.