Техподдержка сайтов
+7 (904) 589-06-04
+7 (904) 589-06-04
telegram @sng24
MAX
info@sng-it.ru
Сайт программиста 1С Битрикс
Сайт программиста
1C Битрикс
(создание и поддержка сайтов)
О себе
Услуги
  • Перевод сайта на https
  • Создание сайтов
  • Интеграция сайта с 1С
  • Выгрузка товаров в Яндекс.Маркет
  • Композитный сайт
  • Внутренняя оптимизация сайта
  • Доработка сайтов
  • Импорт каталога из файла поставщика
  • Перенос сайта на 1С Битрикс
  • Парсинг контента
  • Установка готового сайта
  • Купить лицензию 1С Битрикс
  • Битрикс 24
  • Настройка служб доставки
  • Интеграция с соцсетями
  • Заказ на Маркете
  • Сопровождение сайтов на 1С Битрикс
  • Поиск и удаление вирусов
  • Настройка платежных систем
  • Выгрузка товаров на Hotline
Портфолио
Готовые сайты
  • Недвижимость
  • Медицина
  • Ресторанный бизнес
  • Автомобили и автозапчасти
  • Бухгалтерские и юридические услуги
  • Государство
  • Детские товары
  • Красота и здоровье
  • Мебель, интерьер, декор
  • Образование
  • Одежда и обувь
  • Подарки и сувениры
  • Продукты питания
  • Спорт, туризм и отдых
  • Строительство, ремонт, инструменты
  • Товары для животных
  • ТСЖ, ЖСК
  • Украшения, аксессуары, подарки
  • Электроника и бытовая техника
  • Универсальные
  • Разное
1С Битрикс
  • Старт (7 100 ₽)
  • Стандарт (20 500 ₽)
  • Малый бизнес (47 000 ₽)
  • Бизнес (96 500 ₽)
  • Интернет-магазин + CRM (109 000 ₽)
  • Продление лицензии
  • Сравнить редакции
CRM
  • Битрикс24
Контакты
Ещё
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    О себе
    Услуги
    Портфолио
    Готовые сайты
    1С Битрикс
    CRM
    Контакты
    Сайт программиста 1С Битрикс
    Сайт программиста
    1C Битрикс
    • Главная
    • О себе
    • Услуги
      • Назад
      • Услуги
      • Перевод сайта на https
      • Создание сайтов
      • Интеграция сайта с 1С
      • Выгрузка товаров в Яндекс.Маркет
      • Композитный сайт
      • Внутренняя оптимизация сайта
      • Доработка сайтов
      • Импорт каталога из файла поставщика
      • Перенос сайта на 1С Битрикс
      • Парсинг контента
      • Установка готового сайта
      • Купить лицензию 1С Битрикс
      • Битрикс 24
      • Настройка служб доставки
      • Интеграция с соцсетями
      • Заказ на Маркете
      • Сопровождение сайтов на 1С Битрикс
      • Поиск и удаление вирусов
      • Настройка платежных систем
      • Выгрузка товаров на Hotline
    • Портфолио
    • Готовые сайты
      • Назад
      • Готовые сайты
      • Недвижимость
      • Медицина
      • Ресторанный бизнес
      • Автомобили и автозапчасти
      • Бухгалтерские и юридические услуги
      • Государство
      • Детские товары
      • Красота и здоровье
      • Мебель, интерьер, декор
      • Образование
      • Одежда и обувь
      • Подарки и сувениры
      • Продукты питания
      • Спорт, туризм и отдых
      • Строительство, ремонт, инструменты
      • Товары для животных
      • ТСЖ, ЖСК
      • Украшения, аксессуары, подарки
      • Электроника и бытовая техника
      • Универсальные
      • Разное
    • 1С Битрикс
      • Назад
      • 1С Битрикс
      • Старт (7 100 ₽)
      • Стандарт (20 500 ₽)
      • Малый бизнес (47 000 ₽)
      • Бизнес (96 500 ₽)
      • Интернет-магазин + CRM (109 000 ₽)
      • Продление лицензии
      • Сравнить редакции
    • CRM
    • Контакты
    • Личный кабинет
    • +7 (904) 589-06-04
    Будьте на связи
    info@sng-it.ru
    • Вконтакте
    • YouTube

    d7 создание ограничения по местоположениям для службы доставки

    • Главная
    • ❶ Сниппеты
    • ❷ d7 создание ограничения по местоположениям для службы доставки
    Задача:

    Программно(с помощью api bitrix) установить ограничения по местоположениям для службы доставки.


    Решение:
    
    CModule::IncludeModule("sale");
    
    use Bitrix\Sale\Delivery\DeliveryLocationTable,
       Bitrix\Sale\Internals\CollectableEntity,
       Bitrix\Sale\Shipment;
    
    $deliveryId = 9; // ID доставки
    
    if ($deliveryId > 0) 
    {
       $arLocation = array();
       $arLocation["L"] = array(618,1333,10,11,12,14);  // L - для местоположений , G - для типов местоположений
       DeliveryLocationTable::resetMultipleForOwner($deliveryId, $arLocation);  
    }	
    
    
    Метод установки ограничения DeliveryLocationTable::resetMultipleForOwner работает от версии sale 17.5.7, на 17.0.35 просто удалял существующие местоположения в ограничении.

    Теги: d7, службы доставки

    21.01.2020

    Поделиться:
    Назад к списку
    • Услуги
    • Перевод сайта на https
    • Выгрузка товаров в Яндекс.Маркет
    • Интеграция сайта с 1С
    • Создание сайтов
    • Композитный сайт
    • Внутренняя оптимизация сайта
      • Доработка сайтов
      • Импорт каталога из файла поставщика
      • Парсинг контента
      • Перенос сайта на 1С Битрикс
      • Установка готового сайта
      • Купить лицензию 1С Битрикс
        • Битрикс 24
          • Заказ на Маркете
          • Интеграция с соцсетями
          • Настройка служб доставки
          • Поиск и удаление вирусов
          • Сопровождение сайтов на 1С Битрикс
          • Настройка платежных систем
          • Выгрузка товаров на Hotline
          Аудит сайта
          Записаться на техподдержку

          © 2010-2026 Сайт битрикс программиста Семена Голикова.

          Отправляя любую форму на сайте, вы соглашаетесь с политикой в отношении обработки персональных данных данного сайта.
          - карта сайта
          Главное
          Информация
          Помощь
          • О себе
          • Услуги
          • Готовые сайты
          • Портфолио
          • Купить лицензию 1С Битрикс
          • Битрикс24
          • Контакты
          • Акции
          • Видеоуроки
          • Блог
          • Новости интернета
          • Про интеграцию с 1С
          • Внутренняя оптимизация сайта
          • Сниппеты
          • Хостинг для битрикс
          • Партнерам
          • Отзывы
          • Техподдержка
          +7 (904) 589-06-04
          - написать в MAX
          написать в Telegram - написать в Telegram
          - позвонить в WhatsApp
          Социальные сети:
          - карта сайта © 2010-2026 Сайт битрикс программиста Семена Голикова.
          Отправляя любую форму на сайте, вы соглашаетесь с политика в отношении обработки персональных данных данного сайта.
          Спасибо за заявку!
          Мы свяжемся с Вами в ближайшее
          время и ответим на все вопросы.