У меня есть файл резервной копии, нужно будет восстановить сайт либо на платформу WordPress снова с новым хостинг-провайдером
В каком виде файл резервной копии? Бекап от хостера, файл бекапера из wp, мануальный бекап, что то еще?
Восстановить при наличии полного бекапа очень просто, единственное, надо крепко задуматься, где были точки взлома. Если это уязвимости wp или плагинов, то эти уязвимости надо будет закрыть перед выпуском в продакшен, иначе сайт очень быстро будет взломан вновь.
либо, если это возможно, восстановить файл резервной копии на платформе Shopify. Нужно будет сделать сайт выглядеть точно так, как это было.
wp и Shopify- 2 разные вещи. По сути "восстановить файл резервной копии на платформе Shopify" нельзя, скорее всего можно сделать на Shopify что то похожее визуально на то что было, что до функционала, то я не скажу, так как не работаю с Shopify. Но в любом случае это 2 разные задачи.