- Каталог
- Товары
- Категории
- Бренды
- Свойства (для фильтра)
- Новые товары (для Китрила)
- Сортировка
- Партнерский товар (парсер)
- Выгрузка (что на складах)
- Скидки
- Фиды (для яндекс маркет) фиды это полная выгрузка только указаны разные способы доставки до места в зависимости от находжения часов. Если есть в краснодаре то есть самовывоз
- Акции/Блоги/Новости
- Блоги
- Акции
- Действующие
- Будущие
- Завершенные
- Удаленные
- Выключенные
- Новости
- Заказы
- Оформляется
- Требует внимания
- Новый
- В работе
- Рассрочка
- От поставщика
- К доставке
- В доставке
- Перемещение
- К самовывозу
- Доставлено/Ждем денег
- Выполнен
- Удален
- Метки
- Все
- Покупатели
- Покупатели
- Группы
- Купоны поступает цена старая, новая, скидка применяется в корзине купон если скидка есть то товар в раздел sale Еще запрос спец цены на товары которые
- Подписчики
- Страницы (типа статей с url)
- Основное меню
- Другие страницы
- Сервисный центр
- Продуктовые страницы
- Магазины
- Блог
- Комментарии
- Комментарии
- Обратная связь (что-то спросили)
- Автоматизация
- Импорт наличия и цен (из 1с в сайт)***
- Импорт товаров (из csv+zip_img)
- Экспорт (не работает)
- Бекап (битык и ошибка сети)
- Статистика
- Дизайн (не сохраняет)
- SEO (загрузка robots.txt)
- Настройки сайта
- Меню сайта
- Контакты
- Магазины и сервисные центры
- Города
- Выбор редакции (на морде)
- Настройка UTM-меток в письмах
- Настройка флажка для рекомендуемых товаров
- Уведомления
- Влив спам емаилов
- Меню футера, магазинов и сервисных страниц (не работает)
- Слайдеры и баннеры
- Заказы
- Управление блоком с брендами
- Партнеры
- Настройки
- Настройки
- Валюты
- Доставка (очень много как отключать)
- Оплата (очень много как отключать)
- Менеджеры
- Группы
Разработка #995
Описание
нужен скрипт приема файла от 1с
скрипт должен срабатывать при вливании файла по адресу http://consul.ru/upload/1c?method&hash=564bc951848bffbe825bcd6cdbd68f8f
method = full | short | barcode
hash пока неизменен
Файл от 1с приходит в zip-файле, скорее всего в base64_encode. Но лучше сдеалать проверку, попытку декодировать.
затем проверяем что файл действительно является zip-архивом.
и только после этого переносим его на постоянное место хранения в
для 1с возвращем код 200
храним все принятые файлы за последнию две недели
формат имени файла ddmmYYYY_HHiiss_method.zip
если появится файл старше недели
создаем папку формата
если такой файл уже существует, тогда просто удалем файл
смысл в том, что бы был архив переданных данных от 1с
+ возможность уточнить остатки на любой день месяца
для удобства отладки сделать в админке страничку для влива файла в ручную
в ней размещаем поле приема файла и кнопку отправить
скрипт должен срабатывать при вливании файла по адресу http://consul.ru/upload/1c?method&hash=564bc951848bffbe825bcd6cdbd68f8f
method = full | short | barcode
hash пока неизменен
Файл от 1с приходит в zip-файле, скорее всего в base64_encode. Но лучше сдеалать проверку, попытку декодировать.
затем проверяем что файл действительно является zip-архивом.
и только после этого переносим его на постоянное место хранения в
/archive/ostatki
для 1с возвращем код 200
храним все принятые файлы за последнию две недели
формат имени файла ddmmYYYY_HHiiss_method.zip
если появится файл старше недели
создаем папку формата
/archive/ostatki/YYYY_mm
и перемещаем туда файл, формат имени меняем на dd_method.zipесли такой файл уже существует, тогда просто удалем файл
смысл в том, что бы был архив переданных данных от 1с
+ возможность уточнить остатки на любой день месяца
для удобства отладки сделать в админке страничку для влива файла в ручную
в ней размещаем поле приема файла и кнопку отправить
файл barcode_20190618_144958.csv
- uid 1c не использовать
- id 1c не использовать
- артикул
- штрихкод
- где лежит сервицентр какой
- качество
- цена нового
- есть ли заключение спеца
- цена после уценки
- есть ли значимые повреждения
- описание повреждений
- https://www.base64decode.org/ описание изделия
- https://www.base64decode.org/ краткое описание повреждения
- полка гле лежит в магазине
51d7ecff-01c1-11e9-80c7-0cc47a854663 | 1,28E+11 | OLA 99 | 2,2E+12 | 51 | 7. БУ, ХОРОШЕЕ СОСТОЯНИЕ | 201500.00 | True | 85000.00 | True | Без заметных следов эксплуатации | 77u/0KHQtdC50YfQsNGBINCS0Ysg0L3QsCDRgdGC0YDQsNC90LjRhtC1IFZlcnNh Y2UgT0xBIDk5LiDQrdGC0L4g0YfQsNGB0Ysg0LrQu9Cw0YHRgdC40YfQtdGB0LrQ vtCz0L4g0LTQuNC30LDQudC90LAsINC80LXRhdCw0L3QuNC60LAg0YEg0LDQstGC 0L7Qv9C+0LTQt9Cw0LLQvtC00L7QvCwgY9GC0LDQu9GM0L3QvtC5INC+0LLQsNC7 0YzQvdGL0Lkg0LrQvtGA0L/Rg9GBIDQ30YUzOCDQvNC8LCDQt9Cw0LTQvdGP0Y8g 0LrRgNGL0YjQutCwINC90LAg0YfQtdGC0YvRgNC10YUg0LLQuNC90YLQsNGFLCAg V1IgMzAg0LwsINGB0LDQv9GE0LjRgNC+0LLQvtC1INGB0YLQtdC60LvQviwg0YHQ tdGA0LXQsdGA0LjRgdGC0YvQuSDQs9C40LvRjNGP0YjQuNGA0L7QstCw0L3QvdGL 0Lkg0YbQuNGE0LXRgNCx0LvQsNGCLCDQstGL0L3QtdGB0LXQvdC90LDRjyDRgdC1 0LrRg9C90LTQvdCw0Y8g0YHRgtGA0LXQu9C60LAsINC30LDQstC+0LTQvdCw0Y8g 0LPQvtC70L7QstC60LAg0YEg0YHQuNC80LLQvtC70LjQutC+0Lkg0LzQtdC00YPQ t9GLLCDQvtGA0LjQs9C40L3QsNC70YzQvdGL0Lkg0LrQvtGA0LjRh9C90LXQstGL 0Lkg0YDQtdC80LXQvdGMINC40Lcg0LrRgNC+0LrQvtC00LjQu9CwLCDQvNC10YXQ sNC90LjQt9C8ICDQldCi0JAgMjg5NS8xLCDRgdC+0YHRgtC+0Y/QvdC40LUg0L7R gtC70LjRh9C90L7QtSwg0L3QsCDQt9Cw0LTQvdC10Lkg0YHRgtC10L3QutC1INC/ 0LvQtdC90LrQsCwg0YDQtdC80LXQvdGMINC4INC60L7RgNC/0YPRgSDQsdC10Lcg 0L/RgNC40LfQvdCw0LrQvtCyINC90L7RiNC10L3QuNGPLiDQndCwINGE0L7RgtC+ 0LPRgNCw0YTQuNGP0YUg0JLRiyDQstC40LTQuNGC0LUg0LjQvNC10L3QvdC+INGC 0LUg0YfQsNGB0YssINC60L7RgtC+0YDRi9C1INC/0YDQtdC00LvQsNCz0LDQtdGC 0YHRjyDQuiDQv9GA0L7QtNCw0LbQtS4NCg0K0KfQsNGB0Ysg0LHQtdC3INC30LDQ vNC10YLQvdGL0YUg0YHQu9C10LTQvtCyINGN0LrRgdC/0LvRg9Cw0YLQsNGG0LjQ uC4g0KLQtdGF0L3QuNGH0LXRgdC60LjQtSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC 0LjQutC4INGH0LDRgdC+0LIg0LIg0L3QvtGA0LzQtSwg0L3QviDQvNGLINGA0LXQ utC+0LzQtdC90LTRg9C10Lwg0L/RgNC+0LLQtdGB0YLQuCDQv9GA0L7RhNC40LvQ sNC60YLQuNC60YMg0LzQtdGF0LDQvdC40LfQvNCwLCDRh9GC0L7QsdGLINC40LfQ sdC10LbQsNGC0Ywg0L/RgNC+0LHQu9C10Lwg0LIg0LHQu9C40LbQsNC50YjQtdC8 INCx0YPQtNGD0YnQtdC8INC4INC/0L7Qu9GD0YfQuNGC0Ywg0LPQsNGA0LDQvdGC 0LjRjiDQvdCwINGA0LDQsdC+0YLRgyDQvNC10YXQsNC90LjQt9C80LAgINC90LAg MTIg0LzQtdGB0Y/RhtC10LIuDQoNCg0KDQoNCg0KDQoNCg== | 77u/0JHQtdC3INC30LDQvNC10YLQvdGL0YUg0YHQu9C10LTQvtCyINGN0LrRgdC/ 0LvRg9Cw0YLQsNGG0LjQuA== | 157 |
full_20190618_145454.csv попадает в новые, используется для предзаполнения Кирила
- ид категории товара в 1с
- артикул
- бренд
- фильтр по нему ищем часы, ювелирку
7 | FAK00002S0 | Orient | {"ЮвелирноеИзделие":"Нет","ТипИзделия":"Часы","НаличиеДрагМет":"Нет","НаличиеДрагКамней":"Нет"} |
short_20190618_145452.csv наличие
- ид категории 1с
- артикул
- цена
- старая цена
- количество на складе
- дефект
- ид склада из таб s_adress
1000703 | 1335419cd/31 | 325 000 | 1 | Некритичный дефект | 52 |
Комментариев нет:
Отправить комментарий