Все изменения для базы данных пишутся в файлы миграций, эти файлы, как и весь код проекта, хранятся в системе контроля версий (например git) и попадают в копии разработчиков, после чего им необходимо выполнить установку новых миграций, чтобы обновить бд.
Работать можно как через консоль, так и через админку.
Маркетплейсhttp://marketplace.1c-bitrix.ru/solutions/sprint.migration/
Composer
https://packagist.org/packages/andreyryabin/sprint.migration
Документация
https://github.com/andreyryabin/sprint.migration/wiki
Статьи
https://dev.1c-bitrix.ru/community/webdev/user/39653/blog/
- Совместимость с PHP 8.5, fix nullable deprecation in HelperException
- Миграция для языков и региональных настроек (реализовала @yanochka_dev)
- Экспорт блогов (реализовал @temi4)
- Экспорт записей блога (реализовал @temi4)
- Экспорт пользовательских свойств блогов (реализовал @temi4)
- Миграция удаления свойств инфоблока (реализовал @temi4)
- Миграция для форумов (реализовал @temi4)
- Миграция для опроса (реализовал @temi4)
- Миграция для рубрик подписок (реализовал @temi4)
- Миграцию для настроек модулей (реализовал @KotkinRoman)
- В вывод ошибки добавил отображение относительного пути до файла
- Community-метки для форм миграций, которые были добавлены сообществом
- Удалён Helper::__construct(), больше не нужно в конструкторах своих хелперов вызывать parent::__construct();
- Исправление замечаний после аудита безопасности - https://dev.1c-bitrix.ru/community/webdev/user/39653/blog/46236/
- Отключен детальный трейс исключений, раскрывающий чувствительные данные.
- В методы использующие unserialize добавлена опция ['allowed_classes' => false];
- В поля форм добавлено экранирование переменных через htmlspecialcharsbx, там где их не хватало
- Название файла миграции проверяется строгим регулярным выражением, совместимым с правилом именования php-классов
- Доработан метод VersionTable::getCurrentUserLogin(), исключающий появление ошибки, предложил Олег Лукаш
- Поправлен метод Locale::getMessage для старых версий битрикса, предложил @KotkinRoman
- Для статусов формы использовать символьный код группы вместо ID, предложил @PapazovAnton
- Отображение заголовка конструктора миграции на форме
- "Актуальными" миграциями теперь считаются все, начиная с первой неустановленной или те, которые создавались не более 8 часов назад
- Добавлена возможность миграций свойств заказов, реализовал @ashirchkov - Alexey Shirchkov
- Выгрузка пользовательских полей по типу
- Выгрузка свойств инфоблока по типу
- Выбор категории для переноса элементов инфоблоков (предложила @yanochka_dev)
- Перенос SHOW_COUNTER и SHOW_COUNTER_START (предложил @skeitol)
- Установка отдельных миграций через Sprint\Migration\Installer (предложил Вячеслав Мокин @v_mokin)
- Исправление выгрузки почтовых и смс шаблонов (предложил @eirubtsov)
- Исправление ошибок экранирования кавычек, при формировании XML (предложил @fortune1dev, @teleak, @AlexeyGfiProgrammer, @AndreyChursin)
- Фикс типов в iblockexchangehelper.php (предложил @AndreyChursin)
- Исправление выгрузки свойств html\text (предложил @SergeyGarnov)
- Исправление выгрузки свойств с привязкой к категориям (предложил @SergeyGarnov)
- Настройка заголовка страницы в админке через конфиг
- Больше опций для формы переноса элементов highload-блоков
- Поддержка Bitrix CLI (автор Alexey Shirchkov @ashirchkov)
- Метод saveSectionsFromTree обновляющий категории по структуре(автор Sergei Bukov @sergey_from_riders)
- Исправление выгрузки пользовательских полей типа enumeration (список) (автор Тимофей Гурьев @timgur)
- Версия composer/installer изменена на "^1.0|^2.0" (автор Alexey Shirchkov @ashirchkov)
- Исправление ситуации когда orm-ка в postgresql переводит колонки таблиц в верхний регистр (автор Денис @zeeerd)
- Выгрузка расширенных прав инфоблоков и highload-блоков (предложили @iamdrogalov, @kartovitskii))
- Исправление выгрузки свойств с привязкой к элементам (предложил Сергей Женихов @zhenikhovs)
- Исправление выгрузки медиабиблиотеки (предложил S.Ol @skeitol)
- Минимальная версия php увеличена до 8.1
- Добавлена совместимость с PostgreSQL (идея Yaroslav 3NV, Антон Саянц и др)
- Убрана поддержка кодировки windows-1251
- Изменены методы помощника sql-запросов $helper->Sql()
- Отображение фатальных ошибок в админке при выполнении миграций
- Увеличена скорость работы модуля, проведена оптимизация запросов
- Убраны устаревшие методы в хелперах, помеченные как deprecated
- Подтверждение при удалении миграции через админку (идея Skeytar Victor)
- Исправление отображения ссылок в описании миграций (идея DronCity-
- Цветовые метки в описании миграций [red]красный текст[/] [label:yellow]желтая метка[/] и т.д. (идея DronCity-
- В миграциях пользовательских полей добавлена частичная расшифровка значений (идея Артём Листиков)
- Ссылки в описаниях форм создания миграций
- Добавлена иконка загрузки при выполнении миграций (идея @ildar_kkk)
- Миграция смс-шаблонов (идея Владимир Якименко, Владислав @Mvaice, Zlyuken @Zlyuken)
- Методы для пошаговых миграций restartOnce(), restartWhile()
- Убран раздел со схемами данных, убран раздел с поддержкой проекта
- Перенос полей из вкладки SEO при миграции элементов инфоблока (идея @kegorka , @lutoOndrey)
- Переделан консольный интерфейс списка миграций
- Добавлена иконка загрузки при выполнении миграций (автор @ildar_kkk)
- В миграциях пользовательских полей добавлена частичная расшифровка значений (автор Артём Листиков)
- Отображение фатальных ошибок в логе выполнения миграций
- Ускорее работы модуля за счет уменьшения запросов к бд.
- Установка миграций в коносли по произвольному списку migrate up version2 version1 version5
- Исправлена работа с HighloadBlockLangTable (авторы @Nemial, @lugantsev_web)
- Исправлена работа с экспортом пользовательского поля с привязкой к инфоблоку, если он не найден (автор @SkeitOl)
- Миграция удаления инфоблоков (автор @Elnadrion)
- Запоминание отображения списка миграций
- Добавил поиск миграций в шапку списка миграций
- Добавил фильтр "Актуальные" - показывает все миграции начиная с первой неустановленной
- Перенос прав доступа для статусов форм (arPERMISSION)
- Ускорена работа с установкой и откатом списка миграций в админке
- Миграция агентов без обязательной привязки к модулю
- Фильтр по неизвестным миграциям
- Улучшен интерфейс миграций агентов и пользовательских полей
- Миграция для пользовательских полей (автор @Cleverscript)
- Удаление и перенос миграций с контентом (автор @GTAlexxx)
- Уменьшен размер файлов миграций для веб-форм
- Отображение автора, даты создания и установки миграции (автор Андрей Донец и др.)
- Исключение при откате миграции (авторы @w1cerg @pu6elozed)
- Добавлено сохранение информации об установке миграции
- Миграция веб-форм научилась выгружать отдельные поля
- Горизонтальный скроллинг для списка миграций
- Из схемы настроек модулей исключён sprint.migration (автор @pu6elozed)
- SQL хелпер для удаления таблиц (автор @Elnadrion)
- Поиск по выпадающим спискам (автор @SatanaKonst )
- Поменять местами миграцию категорий и элементов инфоблоков (автор @Mvaice)
- Подправить сортировку свойств при добавлении к инфоблоку (автор @ildar_kkk)
- Отображение дополнительной информации об ошибках (автор Сергей Проханов)
- Поддержка настройки параметров для умного фильтра (автор Petr Lebedev @defast)
- Убрано поле SERVER_NAME при экспорте инфоблока (автор Андрей Чурсин)
- Ошибка при создании группы пользователей с полем SECURITY_POLICY (автор @jasmanchik)
- Подсказка в миграциях об обязательных полях (автор @igord_sdk, @Hasanov_Evgeny)
- Вынесены в конфиг формат даты для создания файла миграции и регулярное выражение для поиска миграций (авторы @Semyashkin, @ivan_milov, @LebedevPV, @ildar_kkk)
- Поддержка настройки параметров для умного фильтра (автор @defast)
- Улучшено создание миграций для highload-блока (автор @defast)
- Перенос вкладки Журнал событий для миграции инфоблока (автор @SkeitOl)
- Доработка схемы почтовых событий (автор @jasmanchik )
- Параметр в конфигурации exchange_dir, переопределяющий директорию файлов импорта (xml и картинок) (автор @casnerano)
- Миграция названий пользовательских колонок в списках (custom_names)(автор @Sinator)
- Возобновление длительной миграции, добавлена кнопка "Запустить снова" (автор @Sinator)
- Откат добавленных элементов в инфоблоках и справочниках (автор Владимир Засорин)
- Корректный перенос почтовых шаблонов для форм (список arMAIL_TEMPLATE) (автор SergeyBeloglazovRL)
- Строгий режим установки миграций, при ошибке в одной из миграций процесс останавливается
- Перенос элементов highload-блоков по xml_id
- Перенос привязанных элементов инфоблока (автор fenix63)
- Добавлен метод $this->checkRequiredVersions([VersionName1]), бросающий исключение в случае, если нужные миграции не установлены
- Добавлено свойство $requiredVersions=[VersionName1, VersionName2], не дающее установить миграцию, если не установлены заданные
- Убраны параметр в конфиге version_filter и метод в классе миграции $this->isVersionEnabled(), некоректно фильтровавший список миграций
- Методы в классе миграции saveData, getSavedData, deleteSavedData, перенесены внутрь объекта $this->getStorageManager()
- Убраны предыдущие версии модуля для возможности установки модуля через маркетплейс с php 8.0 (автор Elnadrion)
- Сортировка при добавлении агента (автор @artemSmagin)
- Отключен архивный конфиг миграций, создается через настройки (автор @zatrofeemranoutrom)
- Блокировка интерфейса (автор Sinator)
- Улучшен перехват ошибок (автор Sinator)
- Событие OnSearchConfigFiles для подгрузки сторонних конфигов (автор Антон Соколов)
- Улучшена миграция элементов в разделы c одинаковыми наименованиями (автор reygasai)
- совместимость в php 8.0 (автор smilingcheater)
- Версия php повышена до 7 версии
- Новый интерфейс форм создания миграций
- Исправление ошибок в 4.0.0 (автор Ramil' Yunaliev)
- Перенос настроек SEO инфоблока (автор SkeitOl)
- Совместимость параметров свойств инфоблока для старых версий битрикса (автор James Foster)
- Расширены сообщения об ошибках (автор Arkharis)
- Перенос параметров свойств инфоблока (автор AlexandrKhurs, w1cerg )
- Галочка переноса свойства инфоблока не останавливает создание миграции если их нет (автор Артем Первушин)
- Переделан хелпер работающий с настройками, поддержка работы с b_option_site (автор AlexandrKhurs)
- Поправлены тексты ошибок
- Перенос изображений медиабиблиотеки (автор Андрей Pum-purum)
- Перенос описаний элементов для текстовых свойств инфоблока (автор Mikhail akellaweb)
- Публичный метод для установки миграций из других модулей (автор vahitovOM)
- Улучшена сортировка миграций в списке, в случае если название миграции заканчивается числом
- Выбор нескольких элементов для переноса (автор Андрей @icantstopthinkingofyou)
- Переноса свойств инфоблока с типом привязка к категории (автор Андрей @icantstopthinkingofyou)
- Кнопка удаления всех неизвестных миграций
- Ошибка в классе миграции не сломает отображение списка миграций (работает в php7 и выше)
- Выбор нескольких элементов для переноса (автор Андрей @icantstopthinkingofyou)
- Консольные команды доступны также через консоль симфони при подключении модуля как бандла Sprint\Migration\SymfonyBundle\SprintMigrationBundle()
- Настройки переноса элементов инфоблока (автор Андрей @icantstopthinkingofyou)
- Исправлен вывод ошибок при ненайденном файле миграции (автор Игорь Долгополов)
- Исправлена ошибка при переносе несуществующего файла (автор Павел, Вор Колпаков)
- Метод $helper->UserTypeEntity()->deleteUserTypeEntity() также удаляет пользовательское поле по коду сущности (автор Сергей Грипинский)
- Новые методы в хелперах: $helper->Iblock()->saveElement(), $helper->Iblock()->saveSection() (автор Павел, Вор Колпаков)
- Отключены обработчики авторизации в консоли
- Возвращен параметр в конфиге tracker_task_url (автор @Oldfag)
- Корректное отображение ошибки при попытке создать таблицы миграций (автор @oleg_slinko)
- Добавлена поддержка английского языка
- Текстовое отображение статуса миграций в админке (автор Сергей Белоглазов)
- Улучшение кода для проверки через Монитор качества (автор Anton)
- Параметр в конфиге отключающий обработчики авторизации в консоли (автор Михаил Старков)
- Исправление миграции по переносу категорий инфоблоков (автор FOlegF)
- Перенос миграций через меню действий в админке
- Обработка исключений в обработчике EventHelper (автор anloc)
- Доработка миграции по настройке отображения форм (автор Nikita Kurgalin)
- Улучшение интерфейса админки, новые действия, группировка действий в меню
- Доработка миграции по отображению списка элементов инфоблока
- Фильтр не поддерживаемых и измененных миграций в админке и консоли
- XML_ID проверка на непустые строки (автор leonid-chernyavskiy)
- Перенос поля "Активность" в миграции по переносу элементов инфоблоков (автор Суздальцев Виктор)
- Перенос элементов в категории инфоблоков
- Проверка совместимости миграции с версией модуля
- Улучшение "Настройки форм редактирования", перенос, изменение id табов
- Улучшение переноса пользовательских свойств - привязка к HL и привязка к инфоблоку (автор Игорь Долгополов)
- Перенос категорий инфоблоков
- Получение категорий элемента инфоблока в IblockHelper
- Указание версии модуля при создании миграции
- Помечать миграцию как выполненную при создании через конструктор
- Улучшение поиска файлов миграций (автор Игорь Долгополов)
- Поиск миграций по тегам
- Параметр в конфиге version_name_template позволяющий задавать название файла миграции (автор Константин Карнаухов)
- Улучшение шаблонов миграций (автор Константин Карнаухов)
- Улучшение локализации
- Гаджет "Сводка по миграциям" для рабочего стола (автор Konstantin Sumarokov)
- Перенос статусов форм (автор Konstantin Sumarokov)
- Создание категорий инфоблока из древовидной структуры (пример examples/Version20190606000013.php)
- Улучшения в схемах почтовых событий (автор Konstantin Sumarokov)
- Проверка создания директорий модулем (автор Konstantin Sumarokov)
- Перенос подписей инфоблоков (автор skDYLAN)
- Исправление при работе со схемами свойств инфоблоков (автор Konstantin Sumarokov)
- Версия php поднята до 5.6
- Перенос элементов инфоблоков (автор Евгений Семашко)
- Перенос элементов highload-блоков (справочников)
- Помощник для транзакций в миграциях (автор skDYLAN)
- Перенос настроек оформления для гридов main.interface.grid
- Убран параметр tracker_task_url в конфиге
- Исправление кодировки кнопок в схемах (автор Pavel Tupikov)
- Улучшения на странице настроек модуля
- Группа в телеграме https://t-do.ru/sprint_migration_bitrix
- Хелпер для медиабиблиотеки
- Экспорт\импорт настроек форм редактирования и списков
- Добавлены методы для работы с правами групп к инфоблокам и highload-блокам
- Добавлен перенос настроек полей разделов инфоблока при создании миграции
- Консольная команда для удаления миграций (автор @webarchitect609)
- Тегирование миграций (автор Панычев Дмитрий, Пашкевич Сергей)
- Улучшение метода AdminIblockHelper::saveElementForm для сохранения настроек форм в нескольких инфоблоках (автор) Aslanator
- Ускорен импорт схемы инфоблоков за счет обновления свойств за один шаг
- Службы доставки для магазина (автор Сергей Грипинский)
- Отображение изменений при импорте схемы
- phpdoc для хелперов
- Проверка на наличие модуля и в bitrix и в local (автор Макеев Илья)
- Регистрация собственных хелперов (автор Соловов Дмитрий)
- Схема импорта почтовых событий
- Флаг migration_dir_absolute для указания абсолютного пути до директории миграций (автор Соловов Дмитрий)
- Корректное сохранение инфоблоков для разных сайтов (автор Сергей Волков)
- При экспорте схемы она помечается как установленная
- Схемы данных, новый подход к обмену изменениями между копиями проекта
- Подключен битриксовый автозагрузчик модулей, перенос классов модуля в lib/
- Повышение минимальной версии php до 5.4
- Создание миграций для настроек модулей
- Обновление вариантов для типов полей "список" CIBlockPropertyEnum (автор Alexandr Kuznetsov)
- Создание миграций для почтовых событий
- Миграция для вебформ (автор Stepan Rodionov)
- Группировка конструкторов в 2 колонки
- Удаление конфигураций
- Скроллинг списка миграций в админке
- Миграция групп пользователей (автор Maxim Lyaptsev)
- Миграция для агентов
- Создание конфигураций в админке и консоли
- Генерация для переноса значений e-num списков пользовательских полей (автор Матасов Олег)
- Новая конфигурация для архивных миграций
- Перенос миграций между конфигурациями (автор Горбунов Александр)
- Методы save в хелперах создают или обновляет сущности, совмещая addIfNotExists и updateIfExists
- Доработка метода updatePropertyIfExists, проверка связанного инфоблока
- Кнопка Выбрать все для чекбоксов в конструкторах миграций
- Создание миграции для инфоблока у которых нет свойств (при включенной галочке "Экспортировать свойства инфоблока") (автор Евгений Пономарёв)
- Сохранение хеша миграции для проверки менялась ли она или нет после установки
- Отказ от mssql
- Доработка генерации миграции для привязки к элементу инфоблока (автор Maxim Lyaptsev)
- Админка миграций перенесена из Сервисов в Настройки
- Улучшены конструкторы: "Создать миграцию для инфоблока"
- Создать миграцию для highload-блока
- Создать миграцию для пользовательских полей
- Добавлен метод isBuilderEnabled для конструкторов миграций, по которому определяется доступен ли конструктор для запуска или нет
- Каждая конфигурация создает пункт меню в админке
- Запуск миграций из консоли устанавливает модуль если он не был установлен
- Выбор инфоблока из выпадающего списка (автор Max Lyaptsev)
- Миграция свойств инфоблока (автор Max Lyaptsev)
- Добавлены методы в IblockHelper
- Исправлены опечатки в описаниях (автор ildar r. khasanshin)
- Добавлен метод isVersionEnabled() в классе миграции, по которому может фильтроваться и выполняться список миграций (автор Игорь Пинчук)
- Добавлен параметр в конфиге version_filter - массив по которому может фильтроваться и выполняться список миграций
- Поправил ошибку при которой всегда создавалась дефолтная директория для миграций, даже если задана другая
- При создании миграции для инфоблока, в свойства типа список не мигрируют значения Issue #35
- Настройка в конфиге для скрытия сервиса в админке (автор Митин Вадим)
- Создание миграции для пользовательских полей
- Авторизация под админом в консоли
- Убрана проверка доступа при получении списка элементов и секций в хелпере IblockHelper
- Убран лимит у команд up и down в консоли, добавлена документация
- Создание миграции для higload-блока
- Параметр stop_on_errors должен принимать значения true/false а не yes/no (автор Web Architect)
- Улучшен формат вывода ошибок, код, сообщение и stack-trace при возникновении исключений (автор Web Architect)
- Если упала одна миграция, а остальные выполнились, то даже в этом случае возвращаемый код обязан быть ненулевым (автор Web Architect)
- После вывода ошибки в консоль завершаться с ненулевым статусом (автор Web Architect)
- Улучшено отображение таблиц в консоли
- Добавлен параметр отвечающий за остановку выполнения миграций при появлении ошибок
- Удалена команда status из консоли, бесполезная
- Улучшение интерфейса в админке, консоли
- Алиасы для команд list - ls, create - add
- Конструкторы миграций по шаблонам
- Создание миграций из текущего состояния инфоблока #30 (автор Dmitriy Tretyakov )
- Добавлена возможность добавлять и удалять по несколько user fields (автор Andrew Kopylov)
- Сохранение данных по миграции issue #28 (автор anton-citrus-soft NA)
- Хелпер для сайтов issue #27 (автор Dmitriy Tretyakov )
- Расширить функционал хелпера AdminIblock Issue #26 (автор Dmitriy Tretyakov)
- Команда для удаления неизвестных миграций Issue #25 (автор Marat Bakirov)
- Отмечаем миграцию как установленную без выполнения Issue #23 (автор Егор Ковязин)
- Управление правами доступа для модуля миграций Issue #24 (автор Sergii Martynovych)
- Дополнительные конфиги для модулей Issue #20 (автор Никита Морковкин)
- Добавить возможность работы с HL блоками Issue #21 (автор Sergey Polyakov)
- Ошибка в IblockHelper::addProperty() Issue #22 (автор Анатолий Солдатов)
- Поиск миграций по названию и описанию в админке и консоли, флаг --search=text
- Исправление отображения вывода в консоли для битрикса в кодировке windows-1251
- Правка добавления типа инфоблока pull-requests №5 (автор Антон Тузлуков)
- Метод addSectionIfNotExists pull-requests №4 (автор Антон Тузлуков)
- Добавил хелпер для настройки форм добавления элементов pull-requests №2 (автор Антон Тузлуков)
- Удаление экранирующих слешей при просмотре описаний миграций Issue #17 (автор XOlegator)
- Не хватает функции deleteIblockTypeIfExists Issue #16 (автор Аноним)
- Добавить методы работы с секциями Issue #10
- Добавлен вывод сообщений от миграций в админку (вкладка логирование)
- Классы помощники сгруппированы в менеджер, пример: $helper = new HelperManager(); $iblockId = $helper->Iblock()->getIblockId('code');
- Безопасное отображение описания миграции в админке и консоли
- Опция в конфиге tracker_task_url - позволяет делать ссылки на трекер задач по шаблону #номер
- Доработки интерфейса в админке и консоли
- Антон Тузлуков: Наименования файлов миграций (Issue #14), Проверка по типу инфоблока (Issue #15)
- Alexandr Kuznecov: Сделать фоллбэк для удаленных методов getSitesIfExists() getLangsIfExists()
- Блокировка кнопок при выполнении миграций в админке
- Доработки интерфейса в админке и консоли
- Доработки в хелпере UserGroupHelper (Issue #12, Issue #13)
- Исправления в хелпере UserTypeEntityHelper (Issue #11)
- Поправлены стили и дополнен метод выводящий прогресс-бар для старой битриксовой админки версии 10.0.4
- Исправления в хелперах
- Поправлены языковые файлы
- Упрощение кода миграций за счет исключений в хелперах
- Добавлена новая документация в README
- Кодировка легенды в админке
- Добавлена новая документация в README
- Добавлены новые команды для консольного режима
- Интеграция с composer installers
- Новые команды в консоли
- Публикация модуля, праздничная дата :)
https://github.com/andreyryabin/sprint.migration/issues
или в телеграм: https://t.me/sprint_migration_bitrix
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.