На форуме 9558 тем, 76452 сообщений, 44664 участников
тема · 1 629 просмотров · 19 ответов

Работа! - Нужен плагин для подключения ка Api Сервиса Zakupi.net для выгрузки каталога

Поиск исполнителей
читают: 0 участников и 1 гость
порядок
1 дек 2016 14:13#1
1) Нужен плагин для загрузки каталога из системы Zakupi.net
2) Плагин должен быть полностью управляемым и интуитивно понятным.
3) Возможности Api системы Zakupi.net можно узнать в самой системе Zakupi.net
Оплата за плагин по факту выполнения заказа
Срок выполнения заказа 1-2 недели

Александр 89998792369
1 дек 2016 17:51#2
бюджет огласите плиз. можно в личку.
8 дек 2016 15:19#3
Техническое задание на разработку плагина для системы ZAKUPI.NET
Плагин для магазина должен взаимодействовать с API системы ZAKUPI.NET.
API представляет собой набор методов, предоставляющие по протоколу https данные в
формате XML данных, описанные ниже.
Функции, возлагаемые на плагин:
- получение контента товаров (структура категорий; наименование, описание,
характеристики и изображения товаров);
- получение информации об остатках товаров и цене;
- обновление контента;
- обновление остатков и цен;
- удаление/отключение товаров, которые удалены из выборки пользователя в системе
ZAKUPI.NET.
Функции обновление контента и остатков с ценой должно быть разнесено, для того чтобы
можно было чаще синхронизировать остатки товаров, так как эта информация обновляется
намного чаще, но при этом не создавать дополнительную нагрузку по обновлению контента.
Все обновления должны иметь дополнительные настройки, которые смогут управлять
обновляемыми данными, такие как вкл./выкл. возможность изменения:
- наименование категории;
- иерархия категорий;
- список характеристик;
- характеристики товарных групп;
- характеристики для фильтров;
- наименование товаров;
- полное описание товаров;
- краткое описание товаров;
- характеристики товаров;
- изображения товаров;
- остатки товаров;
- цены товаров;
- прикрепление товаров к категориям.
По объектам товары, категории, характеристики товаров, изображения товаров должны быть
опции которые позволяют указать какие данные обрабатывать: только создавать новые
элементы данных, изменять только существующие или выполнять оба действия (добавление
и изменение).
В зависимости от возможностей CMS обеспечить возможность загрузки списков товаров.
В настройках плагина должна присутствовать опция, которая указывает в какой валюте
нужно получать цены из API.
При использовании нескольких валют и загрузке товаров в валюте отличной от валюты
расчетов обеспечить получение курсо валют по Национальному Банку Российской
Федерации из системы ZAKUPI.NET.
Запуск обновление данных должен производиться как вручную (из административной панели
магазина), так и консольно (для возможности постановки в расписание).

При разработке плагина нужно учитывать объемы передаваемых данных и время их
передачи, таким образом, чтобы магазин мог принять информацию о более 200000 товаров.
При этом нужно учитывать ограничения, которые часто используются на хостинге, при
выполнении обновления через административную панель магазина:
- время выполнения скриптов 30 сек.;
- объем выделяемой памяти скрипту 128М.
В результате выполненных операций плагином выводить сводную информацию.
Документация по API находится сайте ZALUPI.NET по адресу
http://zakupi.loc/documentation/xml
Сколько нужно за это?
10 дек 2016 22:47#4
Это нереально или абсурдно...
11 дек 2016 01:17#5
Это реально

чтобы понять стоимость
то я приблизительно опишу

Доступно ~10 методов api
На каждый метод от часа
итого 10 часов + 50% накладных расходов = 15

при оплате от 10-20 вы отдаете 150-300 за модуль

Я возьму 350 🙂
11 дек 2016 02:28#6
Chukcha написал(а): ↑приблизительно опишу


Когда реализуете, отпишитесь пожалуйста, как обошли лимиты.
11 дек 2016 02:34#7
Ecsiron написал(а): ↑Когда реализуете, отпишитесь пожалуйста, как обошли лимиты.

Какие лимиты?
Цитата:- время выполнения скриптов 30 сек.;
- объем выделяемой памяти скрипту 128М.

Эти что ли?
Вы меня удивляете..
в микропроцессорах было максимум 128байт ОЗУ и.. хватало..

А тут 128М..
11 дек 2016 02:43#8
вот только

Зачем магазину с 20000 товаров такие ограничения? При таких ограничениях он и на 1000 помрет.
Цитата:При этом нужно учитывать ограничения, которые часто используются на хостинге, при
выполнении обновления через административную панель магазина:
- время выполнения скриптов 30 сек.;
- объем выделяемой памяти скрипту 128М.
11 дек 2016 02:43#9
Chukcha написал(а): ↑Эти что ли?

Чтобы магазин мог принять информацию о более 200к товаров.
Только 30 секунд меня интересует. Оперативки то хватит.
11 дек 2016 02:43#10
Chukcha написал(а): ↑20000

не 20к, а 200к!
11 дек 2016 03:10#11
Ну.. все зависит от скорости канала.. Если донор отдаст за 10-20 сек , то в 30 можно уложиться.
200к это приблизительно по 5000 байт на товар
итого 1 000 000 000 байт
Это все к тому, что на "которые часто используются на хостинге" можно не надеяться.

Но товары можно получать фрагментами
Долго, но можно.
11 дек 2016 03:21#12
Александр123456 написал(а): ↑через административную панель магазина

Это нужно вешать на крон, а не на админку. Для такого количества товара нужны вообще облачные технологии, а не выделенный сервер и тем более не хостинг с кучей сайтов и ограничений.
Chukcha написал(а): ↑Если донор отдаст

Он может и отдаст, хотя я сомневаюсь, но а вдруг у него закешировано)
только обычный хостинг не успеет принять и обработать даже 10к товаров.
11 дек 2016 04:51#13
Ecsiron написал(а): ↑Это нужно вешать на крон, а не на админку. Для такого количества товара нужны вообще облачные технологии, а не выделенный сервер и тем более не хостинг с кучей сайтов и ограничений.

Он может и отдаст, хотя я сомневаюсь, но а вдруг у него закешировано)
только обычный хостинг не успеет принять и обработать даже 10к товаров.

ну давайте не будем так категорически утверждать что это не реально )))
могу показать скрипт загрузки прайсов XML , писался под нужды и требования клиента, работает как в ручном режиме так и по крону. на данный момент 2 поставщика, у одного в районе 10000к у другого побольше 30000к товара. сайт на обычном хосте. и все прекрасно работает, тянет по кроны с обеих поставщиков сразу. сейчас подключает третьего поставщика. могу с уверенностью и гарантией сказать что будет по 200000к у каждого и так же все будет работать и тянуть. лишбы места на хосте хватило.
11 дек 2016 05:10#14
zema50 написал(а): ↑все прекрасно работает

за 30 секунд на обычном хостинге) Красота. Прогресс.
11 дек 2016 05:36#15
я разве сказал что 30 сек ? ) первый раз когда на чистую тянет картинки при 10000 к отрабатывает минут за 15, потом когда только делает сверку отрабатывает минут за 5.
п.с. для тех кто в танке или плохо видит - НА ОБЫЧНОМ ХОСТЕ
11 дек 2016 06:28· изменено#16
Не нужно тут заливать про обычный хостинг.

zema50 написал(а): ↑отрабатывает минут за 15


Данные ограничения могут быть различны в зависимости от конкретного предоставляемого оборудования ООО «Бегет» Заказчику, но не ниже указанных.

10.1. Запрещается превышение статистической нагрузки (cp), создаваемой процессами пользователя на процессоры сервера, в сутки более чем:
- 65 cp на тарифах виртуального хостинга Blog, Start, Noble, Great;
- 120 cp на VIP тарифе Town;
- 200 сp на VIP тарифе City;
- 350 сp на VIP тарифе Mega;
10.2. Запрещается превышение статистической нагрузки сервера MySQL (cp), создаваемой запросами пользователя на процессоры сервера, в сутки более чем:
- 2500 ср на тарифах виртуального хостинга Blog, Start, Noble, Great;
- 5000 ср на VIP тарифах Town, City, Mega;
10.4. Запрещается использование процессами Заказчика процессоров сервера ООО «Бегет» более 60% в течение 5 секунд и более 10% в течение 25 секунд, а так же использование процессами более 60 секунд процессорного времени на тарифах виртуального хостинга и более 300 секунд на тарифах VIP хостинга. В случае превышения данного лимита процесс автоматически завершается.

У меня собственный сервер в дата центре. Я прекрасно вижу сколько по времени прайсы закачиваются и обрабатываются. Круче моего сервера только облако! Не нужно тут расписывать фантазии. Ссылку пожалуйста на этот обычный хостинг предъявите)
11 дек 2016 08:04#17
верить или не верить это дело ваше. считайте что это магия )
я конечно понимаю, что круче вашего сервака и вас только горы, но в жизни есть столько еще неизведанного и не узнанного друг Горацио )
видео вас удовлетворит ?
11 дек 2016 14:41#18
На кой нам видео? мы тоже хотим обычный хостинг с такими параметрами) Буду новые проекты на нем размещать.
11 дек 2016 14:56#19
Ecsiron написал(а): ↑На кой нам видео? мы тоже хотим обычный хостинг с такими параметрами) Буду новые проекты на нем размещать.

вы сами то понимаете о чем говорите. при чем тут хостинг ? хостинг любой, все дело в скрипте.
11 дек 2016 15:30#20
есть убитые хостеры, которые и задачи по крону режут
Ecsiron написал(а): ↑10.4. Запрещается использование процессами Заказчика процессоров сервера ООО «Бегет» более 60% в течение 5 секунд и более 10% в течение 25 секунд, а так же использование процессами более 60 секунд процессорного времени на тарифах виртуального хостинга и более 300 секунд на тарифах VIP хостинга

Что здесь написано?
Это про хостинг?
Про ограничения?
сообщения 1–20 из 20
Чтобы ответить, войдите или зарегистрируйтесь.

Похожие темы