Плагин CSV-экспорт базы клиентов для Shop-Script
Быков Николай
автор плагина
Для каких задач вы чаще всего используете экспорт клиентской базы?
📊 Аналитика и отчёты
0%
📧 Email-рассылки и сегментация
100%
🤝 Передача данных в CRM / сервисы
0%
🗂 Резервная копия базы клиентов
0%
Проголосовало: 1
Содержание
Описание
Простой и надежный плагин для экспорта клиентской базы из Shop-Script в CSV-формат. Позволяет быстро получить полную информацию о покупателях, включая контактные данные, историю заказов и статистику покупок.
Возможности
- Экспорт всех полей клиента:
- Полное имя, имя, отчество, фамилия
- Обращение, организация, должность
- Пол, день рождения
- Email и телефон
- Адрес доставки
- Статистика заказов:
- Сумма всех заказов
- Количество заказов
- Номер и дата последнего заказа
- Партнерский бонус
- Два режима экспорта:
- Быстрый режим (Quick Mode) — оптимально для баз до 30 000 клиентов. Предотвращает сбои и тайм-ауты сервера
- Пошаговый режим — для больших баз данных, разбивает экспорт на этапы по 500 записей
- Форматирование данных:
- Имена и фамилии с заглавной буквы
- Email в нижнем регистре
- Несколько телефонов и адресов объединяются в одну ячейку
- Номера заказов в человекочитаемом формате
- Кодировки:
- UTF-8 (по умолчанию)
- Windows-1251 (для открытия в Excel)
Настройка плагина

- Перейдите в Настройки → Плагины
- Найдите «CSV-экспорт базы клиентов» и нажмите Настроить
- Выберите режим экспорта:
- ✓ Безопасный экспорт (Quick Mode) — включен по умолчанию для баз до 30 000 клиентов
- ✓ Отключите для использования пошагового режима
Экспорт клиентов


- Перейдите в Клиенты
- Вверху списка нажмите кнопку Экспорт в CSV
- Выберите кодировку:
- UTF-8 — для открытия в Google Sheets, Apple Numbers, современных редакторах
- Windows-1251 — для Microsoft Excel
- Дождитесь завершения экспорта
Фильтрация данных
Вы можете экспортировать не всех клиентов, а только определенные сегменты:
- Примените фильтры в разделе Клиенты (по дате регистрации, сумме заказов и т.д.)
- Нажмите Экспорт в CSV — будет выгружен только отфильтрованный список
Формат CSV файла
Файл содержит заголовки на русском языке, данные разделены точкой с запятой (;).
Поля в файле (в порядке следования):
| Поле | Описание | Пример |
|---|---|---|
| Полное имя | ФИО клиента | Иванов Иван Иванович |
| Имя | Имя клиента | Иван |
| Отчество | Отчество клиента | Иванович |
| Фамилия | Фамилия клиента | Иванов |
| Обращение | titile (господин/госпожа) | господин |
| Организация | Компания | ООО «Ромашка» |
| Должность | Должность | Менеджер |
| Пол | Пол | m |
| День рождения | Дата рождения в формате ДД.ММ.ГГГГ | 15.05.1990 |
| Дата регистрации | Дата регистрации клиента | 20.01.2024 |
| Сумма заказов | Общая сумма всех заказов | 15000.50 |
| Партнерский бонус | Бонусные баллы | 500 |
| Количество заказов | Число заказов клиента | 5 |
| Номер последнего заказа | ID заказа в формате #1001 | #1001 |
| Дата последнего заказа | Дата последнего заказа | 15.01.2025 |
| Email адрес (несколько через запятую) | ivan@example.com | |
| Телефон | Телефон (несколько через запятую) | +7 999 123-45-67 |
| Адрес | Адрес (несколько через ; ) | г. Москва, ул. Пушкина, д. 10 |
Требования
- Webasyst Framework 2.x
- Shop-Script (любая версия)
- PHP 7.4 или выше
Советы по использованию
- Для баз до 30 000 клиентов используйте Быстрый режим — экспорт завершится за один запрос
- Для баз более 30 000 клиентов отключите Быстрый режим — экспорт будет разбит на этапы
- Для Excel выбирайте кодировку Windows-1251
- Для Google Sheets используйте UTF-8