Если у вас уже солидная база клиентов, база заказов и соответственно детальные описания продуктов, которые вы продаете, то рано или поздно перед вами встанет проблема обмена и сбережения информации.
Возможные проблемы для рабочего Интернет-магазина:
- Как собрать и сохранить данные клиентов?
- Как выбрать и отфильтровать данные по заказам?
- Как подсчитать заказы (создание выборок и различные вычисления)?
- Как перенести описания товаров в другой Интернет-магазин или на другую базу?
По ходу работы Интернет магазина возникают новые и дополнительные вопросы.
Все эти вопросы, возможно решать, даже если у вас нет возможности изменить логику представления данных или программировать скрипты Интернет магазина.
Вы можете спросить меня – как это?
Рекомендую использовать универсальный формат данных, экспортируя и импортируя информацию через CSV файл.
Что такое csv файл?
Это текстовый файл, в котором содержится информация, а поля разделяются специальными символами – разделителями.
Поэтому и он называется Comma Separated Values – значения, разделённые запятыми.
Вообще-то в США эти файлы разделяются действительно запятыми, в странах СНГ основным разделителем есть точка с запятой, то есть ;
Хотя Вы можете выбрать себе другой уникальный разделитель.
Как выбрать себе уникальный разделитель – я отпишу ниже. Конечно, тут есть еще нюансы.
Этот же csv-файл может быть полезен для операций прайс-листами онлайн магазина.
Про эти возможности я описывал в своей предыдущей статье: “Прайс лист Excel : Как удобно работать в Интернет-магазине ?”
Думаю, более удобнее будет для вас показать полезность csv формата на реальных примерах.
Для примера я возьму демонстрационную версию Интернет-магазина.
Предположим мне нужно экспортировать все продукты Интернет-магазина для редактирования или для ознакомления.
Экспортируем данные в csv файл и сохраняем на свой ПК.
Вы видите, что браузер сам определил, что файл формата csv может быть отрыт программой Microsoft Excel.
Хорошая новость, что вам не нужен еще дополнительный инструмент для работы с файлом CSV.
Чтобы открыть файл вам достаточно даже простой Блокнот или другая программа, которая может читать тексты.
А для автоматического преобразования данных в файле подойдет Excel или подобная программа. Например, бесплатный пакет LibreOffice.
Обычно, первая строка файла – это список полей, для которых делается экспорт.
Вы можете потом удалить их, чтобы они не нарушили ваши данные.
Следующие данные разбиты по строкам, причем поля отделяются разделителем – то есть специальным символом. В нашем варианте это точка с запятой.
Некоторые клиенты забывают про специальный разделитель и “попадаются” на этой детали.
Если у вас в описании товара используются такие символы, попробуйте поставить другой разделитель, который точно не будет использоваться в описании товаров. Например: * или # или другой символ.
Чтобы открыть файл, просто запустите его в Excel
Возможные проблемы в таких типах файлов могут возникать в ценах (точка и запятая) для разделения цифр.
Эти моменты решаются простой функцией авто-замены значений полей.
Теперь, мы получили нужный файл, внесли в нем изменения. Например, поменяли цены для всех товаров на 20 % и хотим закачать его обратно в магазин.
Как автоматически менять цены на прайс – я описывал в свой статье.
Как это сделать – очень просто!
Большинство Интернет-магазинов или больших и серьезных программ используют промежуточный файл сохранения данных – то есть CSV файлы.
Будь это 1С Бухгалтерия или Интернет-магазин.
Как закачать прайс или описание товаров в магазин?
На примере я покажу, как можно импортировать данные в файле csv в Интернет-магазин.
Выбираете файл, укажите поля, которые нужно подключить в магазин и нажмите кнопку запуска. Вот и все.
Поэтому, когда у меня спрашивают, как сделать обмен данными – я всегда предлагаю клиентам попробовать csv файл.
Этот универсальный файл поможет вам во много раз ускорить все процессы управления Интернет-магазином и его наполнение контентом.
Что еще почитать про экспорт – импорт файлов?
Пример инструкции по тому, как добавлять товары на сайт (HTML страница)
Прайс лист Excel : Как удобно работать в Интернет-магазине ?