Перейти к содержанию
Официальный форум поддержки Simpla

jonny008

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

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

  • Посещение

Информация о вас

  • Фриланс
    Дизайн
  • Версия CMS
    2.x
  • Откуда
    https://ya.ru

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. 30 разных файлов и все без указания "Бренд", в каждом по 10000 строк. Для меня, было бы проще выбрать в выпадающем списке.
  2. Здравствуйте Артём. Спасибо за подсказку, к сожалению результат тот же brand_id = 0. Может я неправильно ловлю в import.php строкой $product['brand_id'] = $this->request->post('brand_id', 'integer'); Мысли уже закончились)
  3. Прошу прощения, не сначала выложил. Определение есть. {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, },
  4. Здравствуйте уважаемые форумчане) Возникла потребность сделать импорт товаров с выбором бренда при импорте 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
  5. Не совсем вас понял, где это использовать. В таблице есть поле market_order_id https://yadi.sk/i/JAWnPEEkxfaiJA Все номера в порядке.
  6. Ещё вопрос, если можно. Не могу получить 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
  7. Всё верно вы написали. Это я не путёвый) Всё сделал. Спасибо за подсказку.
  8. Я руководствовался тем материалом, который прислал менеджер Яндекса https://yadi.sk/i/kDF3SKFGDTY9kQ 7 стр. Может что-то поменялось, но на бэкенде Яндекс-Маркет есть чёткое понятие метода авторизации: HEADER или URL. https://yadi.sk/i/fqO0CTQ7sTxlEg Я написал в поддержку Маркета. Скорее всего проблема на их стороне. Всем спасибо за помощь.
  9. В Яндекс Маркете предусмотрено два способа авторизации. HEADER и URL. В панели управления магазином ЯМ, выбрано именно URL. https://yadi.sk/i/fqO0CTQ7sTxlEg
  10. Может нужно подождать после смены способа авторизации минут 30.
  11. Я вроде как и пытаюсь через URL передать запрос с авторизацией. Делал через HEADER. Но получил ответ что данный метод не поддерживается (перед этим менял в интерфейсе способ авторизации). Ни с одним сервисом (OZON WB) не было столько проблем, сколько с ЯМ.
  12. По данному коду я получаю 401 ошибку от Яндекс Маркета (Code:401, OAuth credentials are not specified). Но данные в запросе присутствуют, мало того, они ещё и верные (я про токен и client_id). Яндекс ничего не отвечает судя по логам. Просто вот такой ответ: Заголовок Connection: close Date: Tue, 23 Nov 2021 15:45:40 GMT Тело Отсутствует
  13. Хочу добавить, то что запрос формируется с необходимыми параметрами. https://yadi.sk/i/-48UmtdTHgPyZg В интерфейсе Яндекс Маркета указан метод авторизации HTTP Все ключи и id_client проверил по 10 раз. Скрипт выше, нужен для передачи статуса заказа через админку Симплы. Может кто работал через этот метод? Если поможете решить проблему, выложу всё решение в Готовые. Если кто знает в чём причина и хочет денег за подсказку, то пишите в личку.
  14. Проблема с авторизацией. Завёл новый аккаунт. Добавил его в Администраторы магазина. Зарегистрировал новое приложение с доступом к Яндекс-Маркет. Получил 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/
×
×
  • Создать...