MV framework logo
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Документация
Скачать .zip версия 3.2.0 от 25.12.2024
  • Архитектура
  • Философия
  • Админ панель
  • Поддержка
  • Обратная связь
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
Документация
Начало работы
  • Установка и запуск
  • Структура папок
  • Запуск простого сайта
  • Предустановленные модели
  • SQLite начало работы
  • Системные настройки
  • Миграции
  • Отладка
Модели
  • Общие принципы моделей
  • Типы данных
  • Настройка модели
  • Простые модели
  • Внешние ключи
  • Деревья
  • Многие ко многим
  • Группа
  • Управление записями
  • Управление простыми моделями
  • Дополнительные возможности
Шаблоны и маршрутизация
  • Общие принципы шаблонов
  • Объект класса Router
  • Объект MV
  • Создание нового шаблона
  • Вывод данных в шаблоне
  • Объект класса Record
  • Файлы и изображения
  • Дата и время
  • Редиректы и Http
  • Отправка email
  • Специальные методы
Формы
  • Создание форм
  • Настройка полей формы
  • Валидация полей формы
  • Безопасность форм
  • Работа с данными формы
  • Использование данных из моделей
  • Методы форм
SQL запросы
  • Конструктор запросов
  • Прямые запросы
  • Постраничная разбивка
  • Сортировка
  • Фильтрация
Дополнительно
  • AJAX
  • Плагины
  • Кэширование
  • Безопасность
  • Дополнения к административной панели
MV tracker

Необходимо загружать прайс

Ответов: 1
Сергей
13.05.2016 00:47

Есть интернет магазин, надо загружать прайс, есть ли готовый плагин для этого? Или необходимо писать с нуля?

Прочтений: 1476
Ответов: 1
Admin
13.05.2016 12:00

Сергей, тут есть несколько вариантов в зависимости от сложности задачи

1. В админке в каждом модуле есть экспорт/импорт через csv файл, кнопка находится в общей таблице записей модели, называется "Операции". С ее помощью можно выгрузить список товаров, и загрузить его обратно. Загрузчик хорошо работает со строковыми и числовыми данными, полями типа enum, но не сможет загрузить дерево категорий каталога. Также он может не только обновлять строки в БД, но и создавать новые, для этого в строке csv файла в поле id должна быть пустота.

2. Если нужен более сложный загрузчик, то можно сделать его как описано тут, с некоторыми модификациями под свои нужды, его также можно переделать для работы например с XML
http://mv-framework.ru/zagruzka-iz-csv-faiylov/

3. Если же нужна автоматическая загрузка по расписанию cron, а не через админку, то нужно делать файл для загрузчика как тут http://mv-framework.ru/ajax/, писать в нем алгоритм, потом создать специальную папку например uerfiles/price/, в нее заливать прайс и обрабатывать его загрузчиком.
Принцип обработки примерно как описан в "Загрузка из csv файлов".

Ответить на вопрос
Ответить
MV tracker

© 2014-2025, MV framework team

English MV tracker project Github

Поделиться