Яндекс.Маркет товары на заказ

Как заставить плагин Яндекс.Маркет при выгрузке товаров которых нету на складе (available="false") в YML ставить в delivery-options атрибут days=""(значение отсутствует) или days="32"?

Вариант: в ручную прописывать в каждом товаре не предлагать, это должно (я так надеюсь) делаться программно.

2 ответа

  • 2

    Сейчас поставили заплатку в виде:


                case 'local_delivery_days':
    				if (in_array($value, array('', false, null, 0), true)) {
    					$value = '32';
    				} else {
    					$value = '2';
    				}
    				// if (!in_array($value, array('', false, null), true)) {
    					// $value = shopYandexmarketPlugin::getDays($value);
    					// if (count($value) == 2) {
    						// sort($value);
    						// $value = implode('-', $value);
    					// } else {
    						// $value = max(0, $value);
    					// }
    				// } else {
    					// $value = null;
    				// }
                    break;

    А дальше будем смотреть.

  • 1
    Николай Webasyst 7 ноября 2016 17:39 #

    Стандартные функции такой возможности не предоставляют.

    Планы развития наших программных продуктов формируются в зависимости от насущных потребностей пользователей. Предлагаем вам опубликовать свои пожелания и предложения в разделе «Помощь» на нашем сайте. При добавлении пожелания выберите вариант «Предложить идею».

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите