Если устраивает типовое - лучше использовать его, ибо меньше проблем с поддержкой.
Если не устраивает - пилите.
1Сник же предлагает использовать типовой обмен Розницы для сайтов, xml. На мой взгляд в этом варианте прийдется изобретать велосипед, придумывая как учитывать склады
Какие нафиг склады в рознице? Розница это розничная точка продаж. Зачем там реализовывать какие-то склады?
Как считаете, какой вариант более правильный
Чтобы понять какой правильный надо знать для чего вам обмен, и какие требования к нему предъявляются. Во многих случаях достаточно раз в день выгружать заказы с сайта в базу и загружать из базы на сайт новые товары. А что там нужно в вашем случае - сказать невозможно.