MrFlashAccount


MrFlashAccount

  • MrFlashAccount MrFlashAccount 11 января 2017 13:46 #

    подожди,ты сейчас про экшены, а я про cli, там есть различия, потому что плагин не инициализирован(может я и не прав, поправьте меня, это основано на эмпирическом опыте)

    в ответ на CRON и плагин магазина.

  • MrFlashAccount MrFlashAccount 11 января 2017 12:53 #

    конечно,обязательно

    в ответ на CRON и плагин магазина.

  • MrFlashAccount MrFlashAccount 11 января 2017 12:39 #

    я уже пробовал такой вариант, он не прокатил, метод не вызвался...

    в ответ на CRON и плагин магазина.

  • MrFlashAccount MrFlashAccount 11 января 2017 12:00 #

    Не хочу показаться глупым, но я как тут написано,а при запуске теста вылезает исключение о невозможности записи логов(permission denied) и что за метод setUp?

    в ответ на PHPUnit и плагины

  • MrFlashAccount MrFlashAccount 13 октября 2016 17:21 #
  • MrFlashAccount MrFlashAccount 27 сентября 2016 18:20 #

    Уже сам разобрался.

    в ответ на Вопрос насчет фильтра по контактам.

  • MrFlashAccount MrFlashAccount 23 августа 2016 14:50 #

    Однако, в order нет других упоминаний id компании доставки и я не верю, что эти,безусловно, полезные данные пропадают в недрах webasyst, при этом сохраняются "второстепенные данные". Есть способ передать id компании доставки напрямую в хук?

    в ответ на Как получить shipping id?

  • MrFlashAccount MrFlashAccount 23 августа 2016 14:30 #

    Я точно так же использовал, но, независимо от выбранного варианта доставки $order['params']['shipping_id'] возвращает "5".

    Метод calculate возвращает, к примеру вот такой массив:

    services = [{name = 'Test', id = '108', rate = '400', est_delivery = '1 день', Currency = 'RUB'}]

    Вот фрагмент кода, который отвечает за разбор json. работает корректно, лично проверял

    foreach ($carriers->response as $key => $value){
    $item = array(
    'name' => $value->delivery_company_name,
    'id' => $value->delivery_company,
    'rate' => $value->total_price,
    'est_delivery' => $value->delivery_time_min === $value->delivery_time_max ?
    "$value->delivery_time_max дней" : "от $value->delivery_time_min до $value->delivery_time_max дней",
    'currency' => $this->allowedCurrency()
    );
    array_push($services, $item); }

    ЧЯДНТ?

    в ответ на Как получить shipping id?