Занимаюсь как раз этими вещами.
Постоянно сталкиваюсь, что готовое решение синхронизации не удовлетворяет владельцев магазина.
Любого готовое решение нужно будет подтачивать, за деньги. Так что смысла изначально за него платить и надеяться, что оно вам подойдет из-за того, что вы за него заплатили - я бы не стал.