jonny008
Пользователь-
Content Count
143 -
Joined
-
Last visited
Информация о вас
-
Фриланс
Дизайн
-
Версия CMS
2.x
-
From
https://ya.ru
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Импорт товаров с выбором бренда при импорте
jonny008 replied to jonny008's topic in Общие вопросы по функционалу и дизайну
30 разных файлов и все без указания "Бренд", в каждом по 10000 строк. Для меня, было бы проще выбрать в выпадающем списке. -
Импорт товаров с выбором бренда при импорте
jonny008 replied to jonny008's topic in Общие вопросы по функционалу и дизайну
Здравствуйте Артём. Спасибо за подсказку, к сожалению результат тот же brand_id = 0. Может я неправильно ловлю в import.php строкой $product['brand_id'] = $this->request->post('brand_id', 'integer'); Мысли уже закончились) -
Импорт товаров с выбором бренда при импорте
jonny008 replied to jonny008's topic in Общие вопросы по функционалу и дизайну
Прошу прощения, не сначала выложил. Определение есть. {if $filename} {capture name = 'scripts'} {literal} <script> (function(){ 'use strict'; var $progressBar = $('.import-progress-bar'), brand_id = '{/literal}{$brand_id}{literal}', $progressPercent = $('.import-progress-percent'), $result = $('.import-result'), $resultCounts = $('.import-result-counts'), percent = '0%', countAdded = 0, countUpdated = 0; function do_import(data, brand_id) { $.ajax({ url: 'ajax/import.php', method: 'post', data: { data: data, brand_id: brand_id, }, -
Здравствуйте уважаемые форумчане) Возникла потребность сделать импорт товаров с выбором бренда при импорте CSV. Все необходимые бренды уже созданы. Добавил в ImportAdmin.php $brands = $this->brands->get_brands(); $this->design->assign('brands', $brands); и в условии if($this->request->method('post')) $brand_id = $this->request->post('brand_id', 'integer'); $this->design->assign('brand_id', $brand_id); Далее в файле import.tpl в тегах form <select name="brand_id" class="form-input"> <option value="0" data-name="" sele
-
Не совсем вас понял, где это использовать. В таблице есть поле market_order_id https://yadi.sk/i/JAWnPEEkxfaiJA Все номера в порядке.
-
Ещё вопрос, если можно. Не могу получить id заказа через через market_order_id (само значение есть) в файле Orders изменил get_order на /*Выборка конкретного заказа*/ public function get_order($id, $is_market_order = false) { if (empty($id)) { return false; } if ($is_market_order) { $where = $this->db->placehold('WHERE o.market_order_id=? ', intval($id)); } else if(is_int($id)) { $where = $this->db->placehold('AND o.id=? ', intval($id)); } else { $wher
-
Всё верно вы написали. Это я не путёвый) Всё сделал. Спасибо за подсказку.
-
Я руководствовался тем материалом, который прислал менеджер Яндекса https://yadi.sk/i/kDF3SKFGDTY9kQ 7 стр. Может что-то поменялось, но на бэкенде Яндекс-Маркет есть чёткое понятие метода авторизации: HEADER или URL. https://yadi.sk/i/fqO0CTQ7sTxlEg Я написал в поддержку Маркета. Скорее всего проблема на их стороне. Всем спасибо за помощь.
-
В Яндекс Маркете предусмотрено два способа авторизации. HEADER и URL. В панели управления магазином ЯМ, выбрано именно URL. https://yadi.sk/i/fqO0CTQ7sTxlEg
-
Unexpected end of content
-
Может нужно подождать после смены способа авторизации минут 30.
-
Я вроде как и пытаюсь через URL передать запрос с авторизацией. Делал через HEADER. Но получил ответ что данный метод не поддерживается (перед этим менял в интерфейсе способ авторизации). Ни с одним сервисом (OZON WB) не было столько проблем, сколько с ЯМ.
-
По данному коду я получаю 401 ошибку от Яндекс Маркета (Code:401, OAuth credentials are not specified). Но данные в запросе присутствуют, мало того, они ещё и верные (я про токен и client_id). Яндекс ничего не отвечает судя по логам. Просто вот такой ответ: Заголовок Connection: close Date: Tue, 23 Nov 2021 15:45:40 GMT Тело Отсутствует
-
Хочу добавить, то что запрос формируется с необходимыми параметрами. https://yadi.sk/i/-48UmtdTHgPyZg В интерфейсе Яндекс Маркета указан метод авторизации HTTP Все ключи и id_client проверил по 10 раз. Скрипт выше, нужен для передачи статуса заказа через админку Симплы. Может кто работал через этот метод? Если поможете решить проблему, выложу всё решение в Готовые. Если кто знает в чём причина и хочет денег за подсказку, то пишите в личку.
-
Проблема с авторизацией. Завёл новый аккаунт. Добавил его в Администраторы магазина. Зарегистрировал новое приложение с доступом к Яндекс-Маркет. Получил oauth ключ через id_client. Но получаю 401 ошибку. Ниже сам код. В чём может быть проблема? Пробовал создавать приложение через владельца магазина ,история та же. <?php require_once('Simpla.php'); class MarketApi extends Simpla { public function change_order_status($id, $status, $reason = '') { if (empty($id) || empty($status)) { return false; } $url = "https://api.partner.market.yandex.ru/