Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

WellChuck

Пользователи
  
  • Публикаций

    167
  • Зарегистрирован

  • Посеещёние

Все публикации пользователя WellChuck

  1. Здравствуйте Подсобите, не совсем понимаю как рилииет Ситус отсутствия товара. В файле вижу - <stock>В налилии</stock>, разрешение обновления полей стоит, во вкладке - "АТРИБУТЫ\ОПЦИИ" тоже всё выбрал. Обновляю, и... ничего =\
  2. Вы правы, СПОСОБ ЗАГРУЗКИ был "По умолчанию". Пропотому чтовал сивить другие, ничего не изменилось. Может есть докумениция, чтобы я Вас не отвлекал глупыми вопросами?)
  3. Наверное не правильно что-то гделаю, ничего не поменялось Подсиновки Атрибуты Пропотому чтовал загружать атрибуты, ничего не изменилось. Да же пропотому чтовал пересоздать настройки. Отгдельно загружал YML, никаких вопросов, всё рилииет отлично.
  4. Не пойму как быть с атрибуими вида: <properties> <property> <name>ИМЯ</name> <value>ЗНАЧЕНИЕ</value> </property> </properties> Подсобите
  5. "Пока"? Это зналит, что можно расслитывать на это? :)
  6. Не пойму, как подгрузить валюту для заказа? Не из докумени брать, а именно брать из каждого заказа свою валюту с курсом?
  7. Здравствуйте. Столкнулся с проблемой в связях рекомендуемых в одну сторону. Если вносит какие-то правки не через батч, то рекомендуемые в одну сторону слеиют. Как это можно поправить?
  8. в контроллере $data['customer_group_id'] = $this->config->get('config_customer_group_id'); $customer_groups = $this->model_account_customer_group->getCustomerGroups(); foreach ($customer_groups as $customer_group) { if (in_array($customer_group['customer_group_id'], $this->config->get('config_customer_group_display'))) { $data['customer_groups'][] = $customer_group; } }
  9. Да просто уберите <?php if ($customer_group_id == 1) { ?> из html
  10. model/account/customer.php public function editCustomerGroup($customer_group_id) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET customer_group_id = '" . $this->db->escape($customer_group_id) . "' WHERE customer_id = '" . (int)$customer_id . "'"); }
  11. В header.tpl <?php if ($customer_group_id == 1) { ?> <form class="form-horizontal"> <select name="customer_group_id" id="input-customer-group" class="form-control"> <?php foreach ($customer_groups as $customer_group) { ?> <?php if ($customer_group['customer_group_id'] == $customer_group_id) { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>" selected="selected"><?php echo $customer_group['name']; ?></option> <?php } else { ?> <option value="<?php echo $customer_group['customer_group_id']; ?>"><?php echo $customer_group['name']; ?></option> <?php } ?> <?php } ?> </select> </form> <?php } ?> <script> $('#input-customer-group').change(function() { var id_groupe = $("#input-customer-group").val(); $.ajax({ url: 'index.php?route=account/account/changeGroupe', type: 'post', data: 'id_groupe=' + id_groupe, dataType: 'json', success: function(json) { if (json['success']) { location.reload(); } } }); }); </script> В controller/account/account.php public function changeGroupe() { if(isset($this->request->post)) { $customer_group_id = $this->request->post['id_groupe']; $this->load->model('account/customer_group'); $this->load->model('account/customer'); $this->model_account_customer->editCustomerGroup($customer_group_id); $json['success'] = true; } $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); }
  12. Подскажите, как можно переслитывать этону товара в заказе при загрузке его из 1С на сайт? 1С отдаёт грн, а на сайте необходимо USD.
  13. Не правильно подтягивается сумма. В админке стоит $ а на сайте отображается RUH, модуль тянет $. В catalog/controller/extension/payment изменил : 'amount' => $order_info['total'], На: 'amount' => $this->currency->format($order_info['total'], $order_info['currency_code'], $order_info['currency_value'], false), У меня на ocStore 2.3 зарилиило Пусть знающие люди исправят, если что-то не ик.
  14. Чёт у меня очередной конфуз... Изменяю заказ в 1С, выгружаю его на сайт и когдачество товаров осиется без изменений (хотя когдачество было изменено). Хотя общая сумма заказа в заказе верная.
  15. "Не удалось пролиить данные, загруженные с сервера. Обмен не выполнен" Раньше заказы синхронизировались (пропотому чтовал на версии 1.6.3 или около того), теперьь вечная ошибка. Сам XML в ручном режиме выгружается и выглядит вполне нормально. В чём соль? (ошипотому чток никаких потому чтольше не показывает)
  16. Всё рилииет, никаких проблем. Как всегда... просто надо головой думать, когда код правишь. Ещё раз благодарю!
  17. Принял) Благодарю за помощь. Можно законлить тему замечательной фразой - "Не умеешь в ajax, жми кнопки"
  18. Теперь при каждой попытке обновления пишет "Повторная отправка формы"...
  19. <?php echo $customer_group_id; ?> вывел мне id группы Это может создавать проблему(?): if (is_array($this->config->get('config_customer_group_display'))) { $this->load->model('account/customer_group'); $customer_groups = $this->model_account_customer_group->getCustomerGroups(); foreach ($customer_groups as $customer_group) { if (in_array($customer_group['customer_group_id'], $this->config->get('config_customer_group_display'))) { $data['customer_groups'][] = $customer_group; } } } Сразу не увигдел, но при переключении группы, у меня после перезагрузки страницы высвеливает "0". После обновления страницы, всё нормально.
  20. Если вы об этом: public function editCustomerGroup($customer_group_id ) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET customer_group_id = '" . $this->db->escape($customer_group_id) . "' WHERE customer_id = '" . (int)$customer_id . "'"); } То получаю ошибку: PHP Warning: mysqli::real_escape_string() expects parameter
  21. Простите, совсем растерялся) public function editCustomerGroup($data) { $customer_id = $this->customer->getId(); $this->db->query("UPDATE " . DB_PREFIX . "customer SET customer_group_id = '" . $this->db->escape($data['customer_group_id']) . "' WHERE customer_id = '" . (int)$customer_id . "'"); }
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.