Кирилл Горелов,
1. Ага, опечатался)
2. Ну почти так, только помимо инфоблоков есть еще хайлоадблоки, они больше подходят под свойства https://dev.1c-bitrix.ru/learning/course/index.php...
3. Если sku, то id sku передаю. Кода сейчас нет под рукой.
4. Поищу позже, возможно, сейчас не помню.
5. Чаще всего да, бывает и свои пишу
Мне помогла смена работа. Пошел в офис, попал в хорошую команду на интересный проект и сразу силы появились. Раньше я приезжал домой и валился с ног, сейчас чувствую себя намного лучше, делать ничего не хотелось вообще
svisch, Плюс сказал Антон, только я не понял что такое "контракт", наверное строгость формата данных.
Рест намного проще, легко делается, не нужно всяких wsdl генерировать. Не нужно слать кучу лишней информации.
svisch, класс soapServer сам разбирает входящий xml и передаёт данные в пхп функцию (или метод). Как он это делает - не знаю, там в нем это всё зашито в ядре.
Wsdl обязателен. Но его можно и автоматически делать таким пакетом https://packagist.org/packages/piotrooo/wsdl-creator
Если ты подключаешься к кому-то, попроси у них готовый wsdl для твоей стороны, возможно они уже делали его сами