На мой взгляд, лучше способ из бэкапа, хотя можно и с другого магазина поднять, но геморойчик будет и там и сям. Лучше делать так как знаешь, потому, что если знаешь способ плохо, будет больше и гемороя и будет больше затрачено времени. (при восстановлении из другого магазина, история цен будет только по нему, при восстановлении из бэкапа потеряется только то, что после времени бэкапа).