WordPress импорт записей, рубрик и тегов — плагин WordPress Importer

Для начала пару слов, как получить такой WXR файл. Обычно он создается с помощью процедуры экспорта в wordpress в одноименном разделе меню. Вообще, по идее, нужно было бы с этого начинать, но там и рассказывать нечего — зайдите в раздел админки «Инструменты» — «Экспорт» и сами все увидите. Под разные задачи есть свои форматы, например, недавно рассказывал про экспорт в YML из Woocommerce в Яндекс Маркет для продукции магазина.
Также этот WXR файл можно получить из специальных программ, скажем тот же Зеброид или другие парсперы-постеры могут «на выходе» отдавать нужный вам формат (у вебмастеров вообще много интересного софта). Кстати, импортировать в wordpress можно с очень многих движков — на этой странице найдете полный их список. Кроме стандартных и популярных Blogger, Drupal, e107, Joomla, LiveJournal, Movable Type, PostNuke, Twitter, TypePad есть возможность «обрабатывать» RSS feed, [X]HTML и CSV файлы, а также статические страницы! Для каждого варианта имеется плагин или описание нужных действий по импорту.
Но вернемся все же к импорту из wordpress файла. Для этого заходим в раздел админки «Инструменты» — «Импорт«. Здесь располагаются некоторые базовые варианты, в том числе WordPress. Кликнув по нему в большинстве случае увидите всплывающее окно с просьбой установить специальный плагины — WordPress Importer.
Данный модуль можно загрузить отсюда. Он позволяет импортировать все содержимое блога — от записей и страниц до тегов и комментариев из специального файла экспорта WXR. Установка плагина занимает считанные минуты — вам нужно скачать, разархивировать модуль и загрузить его на ФТП блога в директорию /wp-content/plugins/. Либо же из самой админки WP в разделе плагинов находите WordPress Importer и устанавливаете там.
Как только модуль WordPress Importer будет подключен в разделе «Импорт» при клике по ссылке Wodpress вы будете попадать на специальную страницу.
Внимание, первым делом перед импортом советую сделать бэкап базы данных. Все может быть: и процесс пойти не так, и окончательный результат вас не устроить — в любом случае для того чтобы быстро вернуться к «начальной версии сайта» пригодится этот бэкап.
Когда резервная копия сохранена на компьютере, приступаем непосредственно к процессу импорта. На этой же странице кликаете по кнопке «Обзор» и выбираете исходный WXR файл импорта. Дальше жмете на «Загрузить и импортировать файл».
На следующем шаге вас попросят уточнить две вещи:
Для нового пользователя, кстати, требуется будет потом установить пароль, почту и его права доступа. Как только файл будет импортирован, нужно проверить сам блог — все ли загрузилось, корректно ли отображаются новые посты, категории, метки и т.п..
Кстати, для загрузки файлов, выполнения скриптов в разных хостингах выделяются разные ресурсы, у меня например, загружаются файлы до 8Мб. Что касается времени выполнения скрипта импорта, то для него может не хватить значения PHP memory limit. В посте про то как увеличить memory_limit для wordpress можете найти решение проблемы или обратиться к своему хостеру с просьбой помочь. Также есть вариант разбить импортируемый файл на несколько штук поменьше. В целом задача импорта не такая уж и сложная, если у вас есть подходящий и рабочий WXR файл со всем нужным контентом.
WordPress Importer – перенос информации без лишних проблем
Если вы часто переезжаете с сервера на сервер или меняете хостинг провайдера, то наверняка вы уже выработали свою схему переноса файлов сайта. Но что делать новичкам сайтостроя, для которых слово «бекап» также ново, как «хостинг» или «домен»? Разработчики платформы WordPress потрудились на славу, выпустив для CMS специальный плагин WordPress Importer, который, по сути, представляет собой штатную систему для создания бекапа как всего сайта в целом, так и его отдельных частей. При этом не нужно обладать какими-либо особыми познаниями в Вордпресс или программировании, чтобы научиться работать с данным плагином.
Конечно, никто не отменял общепринятых способов переезда сайтов от одного хостера к другому. Вы по-прежнему можете сделать дамп базы в PHPmyAdmin, скачать его по FTP, и затем «залить» на новый сервер. Если блог «молодой», то ручной переезд займет не более часа. Но когда речь идет о сайте на WP с большим объемом файлов, то бекап данных может затянуться, а в некоторых случаях из-за криво залитой базы и вовсе обернуться неработоспособностью проекта. Именно для этих случаев существует плагин WordPress Importer, который позволяет без лишних проблем легко переносить данные с одного сервера на другой, а также создавать сайты-клоны из одной сохраненной базы.
Кроме того, если вы когда-нибудь использовали купленные темы, то в них, как правило, загрузка демо-данных и настроек делается также с помощью этого расширения.
Установка плагина
Работать с WordPress Importer очень просто. Для начала вам потребуется инсталлировать плагин в CMS. Для этого авторизуйтесь в консоли управления блогом, перейдите во вкладку «Плагины» и кликните вверху по кнопке «Добавить новый». Затем на новой странице в поисковом окошке введите «Wordpress Importer» и нажмите ENTER.
По окончании поиска плагина нажмите «Установить». Плагин распространяется разработчиками самого движка, в связи с чем его автором будет wordpressdotorg. Обратите внимание, что данный плагин является одним из популярнейших расширений для WP (более миллиона установок).
После установки расширения активируйте его. Впрочем, сделать установку можно и другим способом. Достаточно перейти в раздел «Инструменты», затем в «Импорт» и нажать на ссылку «Wordpress». Если WP Importer не установлен, CMS сообщит вам об этом и потребует его инсталляции.
Экспорт и импорт данных
Весь процесс экспорта данных сводится к нескольким простым действиям. Перейдите в раздел «Экспорт» в «Инструментах» и выберите тип экспортируемых файлов. Вы можете сохранить все содержимое сайта, его отдельные части, к примеру, записи, страницы или медиафайлы. Отметьте триггером нужный пункт и нажмите «Скачать файл экспорта». Экспортируемый файл сохранится на компьютере в формате WXR (это файл с расширением XML, WXR расшифровывается как Расширенный RSS для WordPress).
Чтобы импортировать готовый WXR-файл, достаточно открыть раздел «Импорт» в CMS, перейти по ссылке «Wordpress» и указать на расположение файла. После загрузки данных WP предложит вам создать нового автора или присвоить импортируемые статьи одному из текущих авторов. Укажите желаемый вариант и завершите процедуру импорта данных.
Возможные проблемы
При переносе данных нужно учесть, что у Вордпресс есть ограничение на объем загружаемого файла (обычно это 2 МБ) и если он будет больше этого размера, то не загрузится. К счастью есть способы, как увеличить размер загружаемых файлов.
И помните главное правило: делать бекапы сайта нужно всегда, вне зависимости существуют ли проблемы с переносом данных или нет!
WordPress Importer: Что Это Такое И Как Его Использовать
Вам когда-нибудь нужно было перемещать контент из одного блога WordPress в другой? На первый взгляд может показаться, что это рутинная работа. Но на самом деле вам просто нужен WordPress Importer, который сделает всю работу за вас.
Что такое импортер WordPress?
Импортер это инструмент WordPress, используемый для переноса контента с уже существующего сайта WordPress на другой. Вы также можете использовать этот инструмент для перемещения сайта с локального хоста на онлайн-сервер.
Вы можете переносить разные данные с помощью импортера WordPress. Например:
Следует также отметить, что WordPress Importer также позволяет импортировать данные с других платформ блогов. Это пригодится, если вы решите перейти на WordPress, потому что другие платформы вам больше не подходят.
Как использовать WordPress Importer
Теперь вы знаете, что такое WordPress Importer, но как его использовать? Это не так сложно, как вы думаете.
Вместо того, чтобы перемещать данные вручную, вы используете инструмент, который сделает всё это за вас. Удобно, не так ли?
Чтобы помочь вам немного лучше понять наши инструкции, мы будем называть старый сайт, с которого вы хотите импортировать контент — сайт А. Новый дом для вашего старого контента будет называться сайтом Б.
Шаг 1. Решите, какой контент вы хотите переместить с сайта А, и экспортируйте файл
Одним из преимуществ использования интегрированного инструмента импорта WordPress является то, что вы можете выбирать, какие данные передавать. Вы можете перемещать всю страницу или только отдельные фрагменты контента, страницы и т.д.
На этой странице вы можете выбрать, что экспортировать. Если вы хотите экспортировать всё, оставьте флажок «Всё содержимое».
Однако, если вы хотите экспортировать только некоторые части своего старого контента, вот как вы выбираете, что перемещать:
Есть различные варианты для вас на выбор. Например, если вы хотите переместить записа, вы можете выбрать экспорт только записей в определённой категории, записей, которые были написаны только определённым автором, записей, созданных в определённом диапазоне дат, и т.д.
Когда вы будете довольны своим выбором, нажмите Скачать файл экспорта и сохраните файл XML на свой компьютер.
На этом мы завершаем то, что вам нужно сделать на сайте А. Чтобы перейти к следующему шагу, перейдите на панель мониторинга WordPress на сайте Б.
Шаг 2: На сайте B установите импортер WordPress
Нажмите Установить под WordPress, если вы ещё не установили импортер WordPress. После установки нажмите Запустить импортер.
Подсказка: импортер WordPress позволяет импортировать и с других платформ блогов.
Шаг 3: Импортируйте экспортированный файл XML
Найдите экспортированный файл XML и загрузите его на свой новый сайт.
Для этого сначала нажмите Выбрать файл и выберите файл XML, который вы сохранили ранее. Во-вторых, нажмите Загрузить файл, нажмите Импорт и дождитесь окончания процесса.
Время загрузки может варьироваться в зависимости от размера вашего файла.
Подсказка: если размер экспортированного файла XML превышает 128 МБ, обратитесь к нашему другому руководству, чтобы узнать, как увеличить максимальный размер загружаемого файла в WordPress.
Шаг 4: Назначьте авторов
Ваш новый сайт WordPress может не иметь тех же авторов, что и старый. Вот почему вы должны назначить их.
Затем нажмите Импортировать вложения, если вы хотите загрузить вложения изображений.
Когда вы закончите, нажмите Отправить и дождитесь окончания процесса. Вы будете перенаправлены на следующую страницу.
Поздравляем, вы успешно импортировали старый контент в новый дом. Однако это будет работать только для импорта содержимого блога. Если вы ищете движущиеся вещи помимо контента, вы можете обратиться к сторонним инструментам.
Есть отличные инструменты для работы, чтобы сделать перенос лёгким и беззаботным.
Плагины для WordPress Importer
В качестве бонуса мы также включим список различных плагинов для импорта WordPress, которые выходят за рамки импорта контента. Каждый плагин отличается от других, и мы предлагаем вам быстро, но внимательно изучить каждый обзор и выяснить, что лучше всего подходит для вас.
Эти плагины полезны для тех, кто ищет более продвинутые функции в импорте и экспорте данных WordPress. Поначалу некоторые из них могут показаться пугающими, но как только вы освоитесь, они значительно облегчат ваш рабочий процесс.
Widget Importer & Exporter
Не расстраивайтесь из-за невозможности импорта и экспорта виджетов встроенным инструментом импорта WordPress, потому что этот плагин сделает всю работу за вас.
Помимо создания файла экспорта в формате JSON вместо XML, процесс экспорта и импорта одинаков. Попрощайтесь с повторным поиском виджетов вручную!
2. Export WordPress data to XML/CSV
Для некоторых из вас, кто любит идею редактирования данных с помощью Excel, этот плагин является обязательным.
Более того, он позволяет вам экспортировать определённые части ваших записей, используя интерфейс перетаскивания. Это упрощает сложный процесс.
Даже если вы не планируете переносить свой контент на другой сайт, вы всё равно можете использовать свободу, которую плагин предоставляет вам для редактирования и реорганизации ваших данных.
3. Ultimate CSV Importer
Ultimate CSV Importer даёт вам возможность экспортировать данные в формате CSV. Более того, он обладает отличными функциями, которые помогут вам сэкономить время при управлении данными импорта.
Вы можете напрямую импортировать изображения из внешних URL-адресов в CSV-файлы, что позволит блоггерам сэкономить время с контентом, заполненным большими фотографиями, видео и т.д.
4. Import users from CSV with meta
Этот плагин для импорта CSV позволяет легко импортировать пользователей вместе с метаданными. Это может оказаться полезным, если вы являетесь владельцем интернет-магазина со многими зарегистрированными покупателями.
Это позволит вам сменить сайт без повторного входа в базу данных пользователей.
Этот плагин работает так же, как и любой другой инструмент импорта. Вы можете экспортировать данные пользователя в файл CSV и импортировать их на свой новый сайт в мгновение ока.
Резюме
Перемещение контента с одного сайта на другой — простая и удобная задача.
Инструмент WordPress Importer экономит ваше время при переносе данных — он выполняет автоматически все ненужные шаги и делает процесс перемещения простым и беззаботным.
Анна долгое время работала в сфере социальных сетей и меседжеров, но сейчас активно увлеклась созданием и сопровождением сайтов. Она любит узнавать что-то новое и постоянно находится в поиске новинок и обновлений, чтобы делиться ими с миром. Ещё Анна увлекается изучением иностранных языков. Сейчас её увлёк язык программирования!
Как быстро наполнить сайт на Вордпресс с помощью плагина «WP All Import»
Никогда не понимал людей, усложняющих свою жизнь. Всё таки любое разумное существо стремится получить максимальный результат с минимальными затратами. Причем существа с более высоким уровнем развития ценят своё время намного выше, как мне кажется.
В век стремительного роста информационных технологий и их проникновения буквально во все сферы жизнедеятельности, всё более странно выглядят рутинные действия, выполняемые человеком. Нам на помощь пришли машины для упрощения нашей жизни. И нам остаётся лишь делегировать им максимально возможный объём работ и грамотно управлять процессами.
Одной из таких рутин является процесс наполнения сайта контентом. Не его генерация, а именно наполнение, особенно большим количеством сложно структурированного контента. О том как упростить работу контент-менеджера, сократить их штат, и пойдет сегодня речь.
Как не надо наполнять сайт
Возьмём конкретный случай, с которым сталкиваются многие владельцы сайтов. Допустим, вы написали для сайта статьи или заказали их копирайтерам на Адвего. Их происхождение по-сути неважно. Понятно, добавить десяток статей, отформатировать, присвоить им миниатюры и рубрики не так уж и сложно. Вопросы начинают появляться когда статей не 10, а 100, допустим, или 1000, а то и более.
Или другой более сложный пример — наполнение каталога некими товарами или объектами. Что часто бывает необходимо в интернет-магазинах, на сайтах с базами недвижимости, различным медиа-контентом, радиостанциями, расписаниями и прочим. Задача может сильно усложниться, если объекты содержат метаданные с описаниями, характеристиками, координатами, ценами, фотографиями и прочим. Не стоит забывать и про таксономии, без которых сложно представить любой каталог. Чтобы внимательно заполнить и проверить один сложный объект каталога или карточку товара, я думаю, потребуется не менее 15 минут. Хорошо, если объектов не много. За восьмичасовой рабочий день вполне можно добавить около 30 единиц, а за рабочую неделю аж 150. А если элементов несколько тысяч — уже могут уйти годы. И это без учёта времени на внесение текущих изменений.
К сожалению, мне в моей практике много раз приходилось видеть, как владельцы сайтов тратили огромные средства на зарплаты контент-менеджерам, каким-то мнимым программистам, которые изо дня в день вручную, пребывая в абсолютном трансе, забивали, перебивали огромные массивы данных.
Это не правильно, необходима оптимизация труда, оптимизация трудовых процессов.
Как нужно наполнять сайт
Как уже говорилось выше, все рутинные действия должны выполняться компьютером, а контент-менеджер, оператор должны заниматься подготовкой контента, его проверкой, управлением.
Технически это выглядит следующим образом: есть некая таблица, где каждая строка соответствует записи, а в колонках хранятся её параметры и метаданные.
Согласитесь, ведь куда проще внести 100 правок в 100 ячейках таблицы, например, чем 100 раз открыть редактор страниц вашей CMS, внести изменения, сохранить и т.д. А если задействовать всю мощь Excel с его умными фильтрами, поиском, заменами и прочим, решение может быть вообще в паре-тройке кликов.
Наполнение WordPress
WordPress мало чем отличается от большинства других CMS в своём классе, его штатные средства импорта/экспорта данных так же очень примитивны.
Но как часто бывает, для WordPress существует целый класс плагинов импорта табличных данных популярных форматов, таких как: CSV, XLS, XML и т.д. Есть даже такие монстры, которые могут с какой-то периодичностью осуществлять их синхронизацию.
Из бесплатных плагинов импортирования я бы выделил следующие:
Выбор коммерческих плагинов гораздо шире, как обычно. Равно как и их функционал.
Все выше представленные плагины проверены и заслуживают внимания. Но я, пожалуй, остановлюсь подробнее на WP All Import, а точнее на его коммерческой версии WP All Import Pro. С помощью него мы сегодня и попробуем импортировать небольшую таблицу.
Мощный плагин WordPress импортирования контента из CSV/XML и других популярных форматов. Умеет загружать метаданные, изображения, поддерживает синхронизацию, работу по расписанию и многое другое.
На данный момент стоимость плагина составляет 99 USD, c поддержкой WooCommerce — 139 USD, т.н. элитный бандл со всеми аддонами обойдётся в 199 USD. Да, цена заметно выше конкурентов, но всё равно несравнимо ниже зарплаты контент-менеджера или стоимости услуг фрилансеров.
Рассмотрим рабочий пример
Имеется некий информационный ресурс с каталогом музыкальных дисков.
Все диски вынесены в произвольный тип записей (CPT) «Релизы» (releases), где каждый из релизов имеет в качестве заголовка записи название и 4 произвольных поля:
Открываем Excel, создаём таблицу с 5-ю соответствующими колонками: 1 — заголовок и 4 колонки с метаданными. Не забываем дать колонкам осмысленные имена, потом с ними будет проще ориентироваться.
Сохраняем таблицу в формате Книга Excel 97-2004 (.xls).
Я не очень хорошо разбираюсь в форматах Excel. Из всех имеющихся выходных форматов Microsoft Excel for Mac 15.25.1, который я использовал в примере, самым безболезненным оказался именно Excel 97-2004. Более традиционный CSV/XML почему-то некорректно работал с дефолтными кодировками. Я не разбирался в причинах — скорее всего Excel выдает не UTF-8. Менять же кодировку на данном этапе каким-то дополнительным софтом в мои планы не входило. Не исключено, что проблема решается какой-то одной галочкой в настройках Excel.
Импорт XLS в WordPress
Открываем администраторскую консоль WordPress и переходим в раздел «All Import».
Шаг 1
Загружаем ранее созданную таблицу (Upload a file), выбираем нужный тип записей, в нашем случае это «Релизы» и переходим ко второму шагу.
Шаг 2
На втором этапе редактировать ничего не будем. Если структура вашей таблицы стандартная, оставляем всё как есть — node.
На данном этапе также можно отфильтровать записи, исключив из импорта ненужные или, наоборот, включив в импорт только записи содержащие какой-то маркер.
Шаг 3
Третий шаг самый сложный и самый ответственный, именно на данном этапе задаются все правила импорта, именно сейчас мы определяем куда будет сохранена каждая колонка таблицы.
Для этого просто перетаскиваем (drag-and-drop) мышкой необходимые колонки таблицы в соответствующие поля записи. В нашем случае это заголовок и 4 произвольных поля: artist, release_date, cover_front и cover_back.
Тело записи, анонс, миниатюра, изображения при необходимости задаются аналогичным образом. На данном этапе можно сохранить шаблон распределения данных для будущих импортов.
Шаг 4
Задаем уникальный идентификатор. Постарайтесь на допускать совпадения идентификаторов, иначе импортируемые данные могут быть перезаписаны и потеряны.
Сейчас также нужно решить, будем ли перезаписывать существующие записи при их совпадении, нужно ли удалять записи, если их нет в импортируемой таблице, а также определяемся каким образом будем обновлять существующие записи: создавая новые или перезаписывая старые.
Это очень важный момент, который ведет к принципиально разным результатам импортирования. Затем кликаем на кнопку «Continue» и переходим непосредственно к импорту.
Импорт
Ещё раз все проверяем и если нет никаких ошибок и предупреждением, кликаем по кнопке «Confirm and Run Import»
Если же у вас свой или арендованный сервер, не забудьте перед импортом увеличить максимально допустимое время выполнения скрипта, т.к. процесс может затянуться.
В случае успешного импорта, получим соответствующее уведомление: Import Complete! WP All Import successfully imported your file Releases.xls into your WordPress installation!
Чтобы удостовериться, что все прошло успешно, открываем список соответствующего типа записей, в нашем случае «Релизы». Все 15 записей импортированы.
Управление импортом
Огромным плюсом плагина WP All Import Pro является то, что все ранее произведенные импортирования сохраняются в разделе «Manage Imports». Если процедура импорта записей носит регулярный характер, вовсе необязательно каждый раз её настраивать заново. Достаточно нажать «Run Import» и загрузить новую табличку по ранее заданным правилам. Это делается буквально в один клик.
В заключение
Как видим, благодаря плагинам, в WordPress можно наладить вполне рабочий механизм импорта, экспорта и синхронизации данных. Поддерживая таким образом актуальность данных в соответствии с источником, которым могут служить любые табличные данные. Например, выгрузки из 1С, различные данные, полученные из других специализированных приложений, показания каких-то приборов, собранную вручную информацию и многое другое. Продолжать можно бесконечно.
На примере плагина WP All Import Pro мы убедились, что механизм работает, отлично справляется с поставленными задачами и существенно упрощает работу контент-менеджера. Скорее даже полностью меняет принцип, подход, концепцию.
А всё это открывает совершенно новые горизонты использования WordPress.
Делаю сайты на Вордпресс с 2008 года. Не просто сайты, а уникальные инструменты для решения сложных бизнес‑задач с оптимизацией и поддержкой.
Добрый день, WP All Import — платный же плагин для импорта?!
Добрый день, насколько я помню бесплатная версия не умеет работать с произвольными полями, а товары вряд ли без них. Более того, для Вукомерс у них продается отдельный аддон. Дороговато, но оно того стоит, один раз настроил и забыл. На варезниках все есть, попробуйте.
Михаил, добрый день! В примерах PRO версия, она поддерживает импорт метаданных, внешних файлов, изображений, есть крон, поддержка PHP-функций. Для импорта товаров бесплатной версии не хватит. Более того, если речь идет о Вукомерсе, для него есть дополнение стоимостью 139$ (включая стоимость PRO версии). К сожалению, бесплатных плагинов, которые могли бы в полном объеме заменить WP All Import Pro, я не встречал.
Если хотите, могу вам для экспериментов выслать PRO версию.
Иван, добрый день!
Подскажите могу ли я у Вас приобрести копию плагина WP All Import Pro — мне необходимо импортировать вариативные товары. К сожалению у официального продавца купить не могу — вот что они мне пишут: «Мы сожалеем, но американские правила в настоящее время мешают нам обслуживать пользователей в Крыму. Пожалуйста, свяжитесь support@stripe.com если вам нужна помощь.»
Согласен, по вариативным товарам на сайте разработчика есть хорошая статья с примерами и видеоинструкцией — http://www.wpallimport.com/documentation/woocommerce/variable-products/
В крайнем случае можно ведь поиском с заменой по всему файлу перед каждым тегом поставить этот слеш.
Спасибо тебе за труды.
Твои статьи одни из самых полезных, на которые я натыкался в интернете (в частности статья про «Мультисайт», сейчас по ней делаю сайт).
Буду тебе признателен, если подскажешь.
У меня мультисайт с региональными поддоменами, и есть XML-база товаров по каждому региону (в отдельном столбце прописано название региона).
Возможно ли как-то разово импортировать базу (через тот же All Import Pro), сразу во все поддомены?
Разбивать базу под каждый регион и отдельно импортировать — невероятно трудозатратно (регионов больше 100).
Александр, привет!
Благодарю за добрые слова.
Насколько я помню, WP All Import не умеет работать с мультисайтом.
Можно импортировать их все на один из сайтов сети, присвоить метку/категорию региона, а потом с помощью какого-нибудь Multisite Post Duplicator по этим меткам их пачками раскидать по своим сайтам. Или через нативный экспорт/импорт.
А на полном автомате даже не знаю.
Наверное, только писать свой скрипт прямого импорта в БД, идентифицировать у каждого товара регион и раскидывать по заранее определенным таблицам.
Требуется загрузить файл JSON с таким содержанием (около 700 элементов:
Антон, прочтите статью со слов «Рассмотрим рабочий пример…», там рассмотрен пример, схожий с вашим
JSON, XML поддерживаются, да
Михаил, добрый день! С простыми товарами должен справиться Product Import Export for WC и ему подобные.
По вариативным затрудняюсь ответить — бесплатных не встречал.
Может быть кто-то из читателей знает, напишите плиз
Все зависит от объема импортируемых данных, скорости соединения с донором (если загружаются изображения)
Смотрите какое максимальное время на выполнение скриптов (max_execution_time) доступно на тарифе. Еще встречаются хостинги, где максимум 30 сек.
Но если нужно спарсить весь условный АлиЭкспресс, тут однозначно потребуется свой сервер.

























