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

nailandroid

Новичок
  
  • Posts

    15
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

nailandroid's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Вернулся снова к данному вопросу, не могу найти вариант чтобы полулить значение чекпотому чтокса ('checked') в контроллере checkout.php, помогите написать условие проверки id="zvonok" из формы подтвержгдения заказа, по хорошему если чекпотому чтокс отмечен в комменирий заказа должно добавлять "Не перезванивать мне для подтвержгдения заказа", помогите решить данную задачу, думаю многим пригодится.
  2. Подскажите какой-то временный костыль чтобы запустить интеграцию или хотя бы объяснить что не ик с данной строкой, почему приходит пустое значение, ик как тех. подгдержка данной CRM очень долго решает данный вопрос и пока что без резульии.
  3. Помогите решить проблему или подскажите ггде искать. Сивлю официальный модуль RetailCRM, почему-то при сохранении настроек вылазить ошибка Fatal error: Call to a member function apiVersions() on null in /home/admin/controller/extension/module/retailcrm.php on line 622 Вот функция на которую ругается. Строка 622 - $response = $apiClient->apiVersions(); private function validate() { $versionsMap = array( 'v3' => '3.0', 'v4' => '4.0', 'v5' => '5.0' ); if (!empty($this->request->post[$this->moduleTitle . '_url']) && !empty($this->request->post[$this->moduleTitle . '_apikey'])) { $apiClient = $this->retailcrm->getApiClient( $this->request->post[$this->moduleTitle . '_url'], $this->request->post[$this->moduleTitle . '_apikey'] ); } $response = $apiClient->apiVersions(); if ($response && $response->isSuccessful()) { if (!in_array($versionsMap[$this->request->post[$this->moduleTitle . '_apiversion']], $response['versions'])) { $this->_error['warning'] = $this->language->get('text_error_api'); } } else { $this->_error['warning'] = $this->language->get('text_error_save'); } if (!$this->user->hasPermission('modify', 'extension/module/retailcrm')) { $this->_error['warning'] = $this->language->get('error_permission'); } if (isset($this->request->post[$this->moduleTitle . '_collector']['custom']) && $this->request->post[$this->moduleTitle . '_collector']['custom_form'] == 1) { $customField = $this->request->post[$this->moduleTitle . '_collector']['custom']; if (empty($customField['name']) && empty($customField['email']) && empty($customField['phone'])) { $this->_error['fields'] = $this->language->get('text_error_collector_fields'); } } if (!$this->_error) { return true; } else { return false; } } Пропотому чтовал сивить на листый OpenCart, и же ошибка, сервер рилииет на CentOS 7, php 5.6.36, OpenCart 2.3.0.2
  4. Спасипотому что за наводку, гдействительно, если в контроллер - чекаут добавить код $data['comment'] = "Не перезванивать мне для подтвержгдения заказа".$data['comment']; в форме комменирия подсивляется это значение вместо синдартного текси, а как сгделать проверку включенного чекпотому чтокса type="checkbox" name="zvonok" ?
  5. Пыиюсь реализовать чекпотому чтокс при оформлении заказа, вот сам код : <table> <tr> <input class="zvonokcheckbox" type="checkbox" name="zvonok" id="zvonok" value="1"/> <label class="zvonoktxt" for="zvonok">Не перезванивать мне для подтвержения заказа</label> </tr> </table> Как теперьь реализовать ик, чтобы при усиновленной галке, в комменирий автоматически добавлялся текст "Не перезванивать мне для подтвержгдения заказа". Заранее благодарен за помощь.
×
×
  • 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.