Створення «живого» інтернет-магазину.Як?
Тільки самі ліниві прихильники «власного бізнесу» ще не спробували свої сили в інтернет комерції.Серед моїх знайомих майже кожному в тій чи іншій формі приходила ця ідея створення власного інтернет-магазину, підігріта мрією про вільному графіку і свій бізнес.Ініціатива зазвичай починається зі слів «відкриємо інтернет-магазин як у Н-ського, посадимо дівчинку …» (це ж скільки дівчаток потрібно пересадити?).
Здавалося б, в Україну вже створено достатньо інтернет-магазинів, щоб забезпечити заодно і частина споживачів дружнього Китаю.Насправді більшість інтернет-магазинів — мертвий мотлох, створення ілюзії інтернет-магазину, який явно не виконує своїх первинних функцій.Пізнати ці інтернет-магазини можна досить швидко і порівняно недорого, буквально з першого замовлення:
Власники інтернет-магазинів часто залишаються розчаровані.Їх надії на вільний графік і «свій бізнес» впали.А в цю ж саму скорботну хвилину інтернет-магазин конкурента відчуває себе досить-таки непогано і ознак смерті подавати, чомусь, не поспішає.Створення інтернет-магазина з великою ймовірністю окупиться, а інтернет-магазин стане постійним бізнесом за умови, що він буде зроблений по-людськи, і їм справді будуть займатися.
Напевно, до основнихпроблем створення інтернет-магазинувідніс би такі: актуальність асортименту, логістика замовлення, логістика товару, юзабіліті і технічне забезпечення інтернет-магазину.
Створення інтернет-магазину: проблема актуальності асортименту та інтеграції з бухгалтерським ПО
Якщо у вашому інтернет-магазині 30 товарів або ціни ніколи не змінюються, а товар ніколи не закінчується, тоді проблема актуальності асортименту у вас не стане — забудьте про неї.Всім асортиментом можна спокійно керувати прямо на сайті.В іншому випадку і їжаку зрозуміло (хоча, схоже, тільки їжакам в цьому світі щось і зрозуміло), що асортимент, ціну та наявність на складі точно слід зберігати в бухгалтерському програмному забезпеченні.Але тоді відразу з’являється проблема інтеграції бухгалтерського забезпечення та інтернет-магазину.
Створення інтернет-магазину на базі бухгалтерського ПЗ в якості веб-сервера або сервера бази даних інтернет-магазину найчастіше аж надто невдале рішення.По-перше, пропускна здатність інтернет-каналу між інтернет-магазином і внутрішньої базою даних компанії зазвичай залишає бажати кращого.По-друге, навантаження, яких зазнає інтернет-магазин, зазвичай вище, ніж може дозволити собі безболісно внутрішньокорпоративна база даних.По-третє, приDoSатаках «ляже» не тільки ваш інтернет-магазин, але і вся корпоративна база даних.
Друге, що спадає на думку при створенні магазину — вивантаження асортименту в базу даних веб-сервера інтернет-магазину.Найчастіше це більш твереза ідея.Як вивантажити асортимент?Ініціатором вивантаження повинно бути бухгалтерське ПЗ.Ймовірно, зручніше за все сформувати файл вXMLформаті і розмістити його на веб-сервері інтернет-магазину поFTPабоSFTP(для більшої надійності).Після цього скрипт інтернет-магазину повинен «помітити» новий асортимент і помістити його в локальну БД(MySQLцілком згодиться, навіть для досить великого асортименту).
Процедура імпортування буває тривалою, виконується поступово і не завжди закінчується успішно.Тому просте видалення всіх старих товарів і заміщення їх новими — не саме вдале рішення при щільній роботі з асортиментом відразу декількох користувачів.Імпорт слід виробляти, поступово підміняючи старі товари новими, і тільки при вдалому завершенні деактивувати (але не видаляти!) Товари, які не зазнали змін.Така схема реалізована при створенні інтернет-магазину косметики і парфюмерії і поки успішно працює.
А що робити, якщо асортимент 100000 найменувань, а зміни на складі відбуваються кожні 10 хвилин?Створення навантаження імпортуванням такого ассортмента, найімовірніше, «повісить»web-сервернамертво.З іншого боку, нам нічого не заважає імпортувати в інтернет-магазин лише зміни в асортименті.Зазвичай зміни стосуються малої кількості товарів: щось закінчилося, щось з’явилося.Напевно, ні — точно, це не більше 100 позицій за один раз.Така кількість позицій нескладно імпортувати хоч кожні 2 хвилини.Бухгалтерське ПО перед імпортуванням опитує інтернет-магазин поHTTP(наприклад,http://www.myshop/ImportDate.xml)про час останнього вдалого імпорту і формуєXMLфайл тільки зі змінами після зазначеної дати.І всього-то …
Більш докладно про створення і підтримки «живого» інтернет-магазину ви можете ознайомиться у нас на сайті.