Как импортировать XML данные из «Где Слон?» в вашу базу данных?
Сегодня мы немного отвлечемся от философских размышлений и попробуем что-то сделать руками. Именно этим занимается аффилиат 90% времени, хотя в блогах, почему-то, пишут про оставшиеся 10
Собственный интернет-магазин, поиск по товарам, информеры в вашем стиле с фильтрами по цене — все это можно легко сделать с помощью товарной сети Где Слон? и небольшого количества прямых рук. А я вам в этом помогу.
0. Скачиваем скрипт для импорта от Кролика Роджера: import.zip
1. Открываем раздел Инструменты/Выгрузки в партнерке и выбираем магазин, товары которого мы будем импортировать.
2. Скачиваем ZIP архив с данными о товарах
3. Извлекаем XML файл из архива, переименуем его во что-то более человеческое, к примеру zakaz24.xml
4. Копируем файл в директорию нашего веб-сервера, туда же мы положим скрипты для работы
5. В самом начале index.php изменяем содержимое переменной $file на имя нашего xml из пункта 3.
В моем случае строка принимает вид: $file = "zakaz24.xml";
6. Убеждаемся, что наш скрипт может писать в собственную директорию, если мы в этом не уверены, создаем пустой файл products.sql в той же папке и с помощью FTP клиента устанавливаем ему права доступа 777.
7. Настраиваем реквизиты доступа к базе данных. В файле connect.php меняем HOST, USERNAME, PASSWORD, DATABASE на адрес сервера баз данных, логин, пароль и название базы соответственно.
8. Создаем таблицу для товаров в нашей базе. Для этого выполняем SQL скрипт из файла create_table.txt, я использую для этого phpMyAdmin.
9. Мы готовы для запуска нашего скрипта. Доступ к базе настроен, исходный файл на месте, файл для сохранения результатов имеет права доступа 777. Запускаем его.
10. В процессе работы размер файла products.sql будет расти. Это основной признак успешного выполнения скрипта. Для ускорения процесса никаких сообщений на экран не выдается.
11. Несмотря на то, что мы сообщили скрипту реквизиты доступа к базе, импорт данных в базу еще не произведен. Дело в том, что для некоторых магазинов, или же при импорте полной базы сети, количество запросов на добавление товаров будет столь велико, что их лучше выполнять в пакетном режиме, а не по одному. Для этого все запросы сохраняются в файл и мы потом импортируем этот файл в базу целиком.
12. Для импорта подобных SQL файлов существует несколько способов, мы воспользуемся скриптом BigDump, скачать который можно отсюда: http://www.ozerov.de/bigdump.zip
13. После того как вы поместите извлеченный из архива скрипт bigdump.php в нашу директорию, необходимо указать реквизиты доступа к базе внутри этого скрипта. Остальные параметры оставьте без изменений.
14. Запустите скрипт из браузера и произведите окончательный импорт товаров в базу. Это должно занять совсем немного времени.
Кстати, партнерская сеть Где Слон? поддерживает механизм точного учета продаж с помощью SubID и интегрирована с Parabum. Все ваши продажи автоматически связываются с источниками трафика, что позволяет проводить оптимизацию и отслеживать эффективность полностью без усилий. Публикация о моем опыте использования этой сети уже на половине пути
Если в процессе у вас возникли какие-либо вопросы — пишите мне на [email protected] или оставляйте вопросы в комментариях.
Чем смогу — помогу
- Рубрики : How-to
- Автор : Кролик Роджер
-
Durian
-
rabbitroger
-
http://internet.pervyshag.ru Андрей
-
rabbitroger
-
http://internet.pervyshag.ru Андрей
-
Durian
-
rabbitroger
-
http://internet.pervyshag.ru Андрей
-
rabbitroger
-
http://internet.pervyshag.ru Андрей
-
rabbitroger
-
rabbitroger
-
http://www.facebook.com/sergey.gershun Sergey Gershun
-
Kuilef
-
rabbitroger
-
http://vkusnyashechka.com Vkusnyashechkacom
-
Олег
-
Павел
-
Андрей
-
Иван
-
Наиль
-
Иван Капитанов
-
ALex
-
http://www.copeac.in/ Кролик Роджер
-
Рюрик
-
Юрий
-
Reporter
-
infut
-
textmonk