Як імпортувати xml дані з - де слон в вашу базу даних, блог кролика Роджера

Партнерський маркетинг і Cost per Action системи

Сьогодні ми трохи відвернемося від філософських роздумів і спробуємо щось зробити руками. Саме цим займається афіліат 90% часу, хоча в блогах, чомусь, пишуть про решту 10

Власний інтернет-магазин, пошук по товарах, інформери в вашому стилі з фільтрами за ціною - все це можна легко зробити за допомогою товарної мережі Де Слон? і невеликої кількості прямих рук. А я вам в цьому допоможу.

0. Скачиваем скрипт для імпорту від Кролика Роджера: import.zip

1. Відкриваємо розділ Інструменти / Вивантаження в партнерці і вибираємо магазин, товари якого ми будемо імпортувати.

Як імпортувати xml дані з - де слон в вашу базу даних, блог кролика Роджера

2. Завантажуємо ZIP архів з даними про товари

3. Витягуємо XML файл з архіву, перейменуємо його у щось більш людське, наприклад zakaz24.xml

4. Копіюємо файл в директорію нашого веб-сервера, туди ж ми покладемо скрипти для роботи

Як імпортувати xml дані з - де слон в вашу базу даних, блог кролика Роджера

5. На самому початку index.php змінюємо вміст змінної $ file на ім'я нашого xml з пункту 3.
У моєму випадку рядок приймає вигляд: $ file = "zakaz24.xml";

6. Переконуємося, що наш скрипт може писати в власну директорію, якщо ми в цьому не впевнені, створюємо порожній файл products.sql в тій же папці і з допомогою FTP клієнта встановлюємо йому права доступу 777.

Як імпортувати xml дані з - де слон в вашу базу даних, блог кролика Роджера

8. Створюємо таблицю для товарів в нашій базі. Для цього виконуємо SQL скрипт з файлу create_table.txt, я використовую для цього phpMyAdmin.

9. Ми готові для запуску нашого скрипта. Доступ до бази налаштований, вихідний файл на місці, файл для збереження результатів має права доступу 777. Запускаємо його.

10. У процесі роботи розмір файлу products.sql буде рости. Це основна ознака успішного виконання скрипта. Для прискорення процесу ніяких повідомлень на екран не видається.

11. Незважаючи на те, що ми повідомили скрипту реквізити доступу до бази, імпорт даних в базу ще не було здійснено. Справа в тому, що для деяких магазинів, або ж при імпорті повної бази мережі, кількість запитів на додавання товарів буде настільки велике, що їх краще виконувати в пакетному режимі, а не по одному. Для цього всі запити зберігаються в файл і ми потім імпортуємо цей файл в базу цілком.

13. Після того як ви помістіть витягнутий з архіву скрипт bigdump.php в нашу директорію, необхідно вказати реквізити доступу до бази всередині цього скрипта. Інші параметри залиште без змін.

Як імпортувати xml дані з - де слон в вашу базу даних, блог кролика Роджера

14. Запустіть скрипт з браузера і зробіть остаточний імпорт товарів в базу. Це повинно зайняти зовсім небагато часу.

До речі, партнерська мережа Де Слон? підтримує механізм точного обліку продажів за допомогою SubID і інтегрована з Parabum. Всі ваші продажі автоматично зв'язуються з джерелами трафіку, що дозволяє проводити оптимізацію і відслідковувати ефективність повністю без зусиль. Публікація про мій досвід використання цієї мережі вже на половині шляху