Comments 13
где еще можно почитать, как устроен битрикс? мне неспешно надо написать небольшую интеграцию с 1С в онлайн… пытаюсь собрать материал.
Занимался разработкой одного интернет-магазина с обменом. В моем случае был программист 1С-{какой-то продукт склада} со стороны компании и я, со стороны 1С-Битрикс. Мы настроили связку обмена данными с магазином посредством SOAP-протокола. Возможен абсолютно любой вариант протоколов и вариантов связи. Но вся логика сводится к следующему: при инициации связи со стороны компании сайт принимает данные спец.написанным скриптом и добавляет/изменяет/удаляет товары (в зависимости от типа пришедшего запроса), в обратном случае изменения товара в магазине сайта (уменьшилось количество товара, заказ забронирован, какая-то иная проверка) второй скрипт соединяется с веб-частью компании, передавая все данные.
В частности архитектуры битрикса:
1. Добавление товаров — стандартная функция добавления элементов CIBlockElement::Add и данные для продажи, например, цены товаров через CPrice::Add
2. Изменения — по тем же ссылкам, только вызов Update.
3. В обратной ситуации (отправка с сайта в компанию) подход следующий. Во-первых вам необходимо составить список всех событий, по наступлению которых необходимо отправить данные. К примеру, вот список стандартных событий интернет-магазина.
Также, есть варианты использования стандартных средств обмена. Но это сильно ограничивает возможности обмена в целом, если не разобраться как устроен обмен изначально и нет ресурсов программистов по поддержке этих функций. Все таки стандартный обмен сильно привязан к типовым конфигурациям, к идеальной среде и шаг влево и шаг вправо — печалит результат. Здесь играет роль сложность бухгалтерских программ. Со стороны сайта можно свой приемщик сделать и направить программы в него. В общем, об этом тоже упомянул и ссылку дал.
Также нельзя не порекомендовать онлайн-курсы. Причем изучать рекомендуется с самого базового уровня контент-менеджера чтобы потом быть знакомым со всеми возможностями системы и архитектурой в целом.
Пишите в ЛС, если нужна будет помощь советом.
В частности архитектуры битрикса:
1. Добавление товаров — стандартная функция добавления элементов CIBlockElement::Add и данные для продажи, например, цены товаров через CPrice::Add
2. Изменения — по тем же ссылкам, только вызов Update.
3. В обратной ситуации (отправка с сайта в компанию) подход следующий. Во-первых вам необходимо составить список всех событий, по наступлению которых необходимо отправить данные. К примеру, вот список стандартных событий интернет-магазина.
Также, есть варианты использования стандартных средств обмена. Но это сильно ограничивает возможности обмена в целом, если не разобраться как устроен обмен изначально и нет ресурсов программистов по поддержке этих функций. Все таки стандартный обмен сильно привязан к типовым конфигурациям, к идеальной среде и шаг влево и шаг вправо — печалит результат. Здесь играет роль сложность бухгалтерских программ. Со стороны сайта можно свой приемщик сделать и направить программы в него. В общем, об этом тоже упомянул и ссылку дал.
Также нельзя не порекомендовать онлайн-курсы. Причем изучать рекомендуется с самого базового уровня контент-менеджера чтобы потом быть знакомым со всеми возможностями системы и архитектурой в целом.
Пишите в ЛС, если нужна будет помощь советом.
Поддерживаю комментом, сам сейчас пишу кастомный модуль.
По битриксу должно быть больше статей, так как инфа в сети чаще всего устаревшая, а в документации далеко не всё.
Приходится читать исходники классов и других модулей.
Битрикс.
По битриксу должно быть больше статей, так как инфа в сети чаще всего устаревшая, а в документации далеко не всё.
Приходится читать исходники классов и других модулей.
Битрикс.
Самая лучшая документация по Битриксу… в исходниках =/
github.com/may-cat/maycat.d7dull
— заготовка модуля под d7 сильно обновилась и стала значительно лучше.
— заготовка модуля под d7 сильно обновилась и стала значительно лучше.
Sign up to leave a comment.
Как сделать модуль 1С-Битрикс