База данных и программа для работы в ней.
557 USDДесктопное приложение + база данных
Примерно должно быть 20 основных таблиц.
Приложение должно получать заказы с 3-х сайтов и выполнятся синхронизации остатков товара, статусов заказа и цен на этих сайтах, с базой данных в нашей базе.
Т.е. с сайтов получаем:
- заказы и всю информацию содержащуюся в заказе,
- начальный статус заказ
На сайты передаем:
- новый статус заказа,
- остаток товара
И так же можно синхронизировать цены на товары с внутреннего справочника товара .
Получать заказы и передавать инфу нужно с 3-мя сайтами:
1. сайт на CMS Opencart 1.5.1.3 - метод конекта с базой напрямую с mySql сайта
2. сайт на платформе Prom.ua - метод конекта с базой через АПИ ПРОМа ( http://support.prom.ua/docs/#!/Orders/get_orders_id )
3. сайт на платформе Zakupka - метод конекта или по протоколу конекта как с 1С или парсинг админки с нужными данными. (ссілка на саму платформу http://zakupka.com/)
вот перечень основных таблиц:
- Заказы
- Подчиненная таблица: Товары (состав заказа: товары из заказа)
- Справочник товара (каталог товара, сюда импортируются прайс листы с екселя)
- Склад
- Приходы товара
- Клиенты
- Расходы
- Прибыль
- Брак
- Статусы заказов
- Списание
- Взаиморасчеты с партнерами
- Настройки
- Статистика, отчеты:
Отчеты по продажам, закупке, браку, обороту, прибыли, расходам и т.д. и т.п., т.е. вся возможная отчетная и аналитическая информация по всей деятельности, все что можно посчитать, тут должно отображаться в понятном и доступном виде, с возможностью выбора периода отображения (быстрый выбор периода:
За сегодня
Последняя неделя
Последний месяц
Квартал
6 месяцев
Год
1.5 Года
2 Года
3 Года
За все время
И возможность задать любой период указывая начало и конец.
Учет (статистика):
- прибыль
-оборота
-расходов
- статистика продаж по каждому товару, раздельно по его артикулу и по названию товара
- статистика по Браку товара раздельно по артикулу и по названию товара и по причине брака,
- на какую сумму по закупочной или отпускной цене товара на складе в наличии.
- выборка самых продаваемый товар за выбранный период
- выборка самых не продаваемых товаров 1-500 за выбранный период
Прибыль и оборот по каналам продаж
Прибыль и оборот по партнерам
Статистика не забранных посылок (отказов): по названию товара, по артикулу, по городу, по области.
-------
Многопользовательность.
Вход в приложение по логину и паролю, должно быть разграничение прав доступа к таблицам и столбцам в таблицах исходя из группы пользователя, работа как по локальной сети, так и через интернет
Что должно еще уметь делать приложение:
- возможность фильтрации любых отображаемых данных по любым наборам критериев с удобной реализацией,
- наличие удобного поиска по любым полям,
- редактировать любые данные полученные с сайта (данные в заказе: товар, количество, цену, данные по способу оплаты и доставке и заказчику и др.)
- создать заказ в самом приложении
- отправка смс (через смс шлюзы https://my.smsclub.mobi и https://www.atompark.com/ )
и e-mail уведомлений по заранее заданным шаблонам, с подстановкой нужных данных с базы данных как в ручном режиме, так и автоматически при смене статуса заказа, а так же отправка отдельного смс по шаблону или произвольного содержания.
- автоматическая смена статуса заказов через заданный промежуток времени с отправкой смс и e-mail уведомлений если это задано.
- предустановленные фильтры для заказов на отдельных вкладках программы, с возможностью создавать новые и настраивать имеющиеся.
- печать с подстановкой данных из базы по шаблону документов (гарантийный талон, товарный чек, товарная накладная и любой другой по созданному шаблону), т.е. с возможностью создать любой шаблон, указать какие данные должны туда подставляться.
- контроль, кто и когда производил изменения данных в базе данных.
- Контроль и фиксация времени входа и выхода в/из приложения пользователя.
- ручное и автоматическое создания бекапа как базы целиком, так и отдельных таблиц, с возможностью через приложение выполнить как создание бекапа так и разворачивание из бекапа базы данных или отдельных таблиц.
- взаимодействие по АПИ Новой почты, где нужно реализовать максимум, что позволяет их апи, примерно вот это (скопировал с описания чужого модуля по работе с новой почтой):
Быстрого и массового (или единичного) создания ТТН Новой Почты для полученных заказов с сайтов, которые поступили в базу данных (создание, хранение / редактирование / удаление и печать экспресс накладных)
Автоматический контроль ( и по требованию) получения денежных переводов, ценных бумаг, контроля оплаты и возвратов от НП
Отслеживания текущего статуса отправления
Вывод на печать доступных к получению денежных переводов ПОСТ ФИНАНС
Отслеживание статуса доставки посылки клиенту и обратной доставки
Отказанные от получения заказы помечаются заданным цветом и заказчик автоматически попадает в Черный список
Контроль не забранных посылок 3 и 4 дня и выделение заданным цветом этих заказов
Расчет стоимости и даты доставки во время оформления заказа прямо в приложении при оформлении заказа по телефону через АПИ и если нет связи с Новой почтой, то через калькулятор согласно их тарифов. При расчете через калькулятор, должен быть значок, что стоимость была рассчитана калькулятором и может быть не точной.
Моментальный просмотр текущей суммы в наложенных платежах Новой Почты, которые еще не выплачены
Вывод списка товаров и\или артикулов товара и их количества на накладной НП для удобного упаковывания посылок (можно отключать)
Делать заявку на возврат или переадресацию посылок прямо с приложения
Ссылка на описание апи новой почты https://devcenter.novaposhta.ua/
Если их АПИ позволяет реализовывать еще какие-то функции, то хотелось бы их тоже реализовать, с новой почтой работаем очень плотно, поэтому хотелось бы чтобы все что можно с ними реализовать по взаимодействию через их апи было сделано в нашем приложении, чтобы не приходилось прыгать между своим приложением и их приложением или их личным кабинетом.
- визуальное оформление (заливка и цвет шрифта) для ячеек и строк на основании данных в ячейке (типа логического форматирования в екселе)
Еще интересует за доп оплату интеграция этого приложения по апи с:
- выписка приват 24 для автоматического или полуавтоматического контроля оплаты заказов https://api.privatbank.ua/#p24/orders
и подключение телефонии на основе gsm шлюза.
-
6127 71 2 5 Добрый день. готовы выполнить вашу задачу. есть большой опыт в написании программ с нуля под клиента, с учетом всех требований и пожеланий.
1. отправку смс;
2. модуль НП;
3. модуль приват24.
не однократно интегрировали в 1с и другое по
Составим ТЗ, рассчитаем стоимость и сроки, разделим задачу на несколько этапов и будем выполнять по этап но.
вайбер, телеграм +380978287408. почта [email protected]
-
75 1 0 Здравствуйте, Алексей,
задача большая, но готов взяться. Предполагаю делать на Lazarus (то же самое, что Delphi, только бесплатный). По некоторым пунктам предполагаю трудности, но, скорее всего, решаемые.
По срокам - ориентировочно 2 месяца работы + месяц доводки. Если нужно срочно - могу сделать автообновление и наращивать функционал во время работы, но тогда персонал время от времени будет пугаться новых кнопок. В этом случае начать работать с БД можно будет примерно через 2-3 недели.
Нахожусь в Киеве, если нужно, готов встретиться, показать образцы работ.
-
Уважаемый заказчик!
Задание слишком огромно, я вам просто дружески рекомендую разбить функционал на блоки и написать, что в данный момент вам нужно то и то (я думаю сбор заказов и ответ по их статусу важнее всего), а затем надо будет добавить (напр. смс),
Это позволит вам работать с системой уже сегодня и несколько уменшит бюджет -
Задание очень интересное, чем то похожее что делал для одной группы отелей. Но вот функционал вида: любой шаблон, фильтрация по любому полю, супер гибкое ограничение доступа, бекапы и розворачивание всего и вся, занимает большую часть времени, с этим возникает довольно много нюансов и сложностей, а это больше плюшки, чтобы не тратить в дальнейшем денег на разработку. В итоге получаем слишком гибкое решение которым сложно пользоваться. Чем когда делаем узкоспециализированные фичи за минимум времени, и дорабатываем только по нужде, уделяя больше внимания главному функционалу.
Насчет десктопной реализации не сильно понятна причина выбора. Так как у вас большенство логики требует сети для взаимодействия с базой магазина и провайдеров услуг. Я бы делал в закрытом веб интерфейсе, если сильно важна локальность то установил проект на сервер внутри офиса.
-
Тут сама по себе система управления заказами получается очень сложная, её вам её ни один допильщик напильником OpenCartа создать не сможет. Хотя пацаны по глупости уже ввязались в проект в котором никакого света в конце туннеля нет. Потому что здесь нужно будет годами создавать информационную систему с нуля, а не допиливать напильником имеющийся OpenCart. Во-вторых не сложно, но долго и нудно собирать информацию со всех указанных вами сайтов, то есть сборка информации, это уже сам по себе проект. Короче в 300 баксов вы точно не уложитесь, даже не надейтесь вот в 10000 у.е. это вполне реально, а меньше вряд ли. То есть вам ваш бюджет совершенно бессмысленно умножать даже на 10, так как проект затянется на годы, и от 10 до 30 тысяч долларов вы всё равно на него потратите.
-
Current freelance projects in the category Databases & SQL
Development of the web service "Interactive Veterinary Dental Map"Project essence: a web application where doctors can maintain interactive dental charts for patients (cats and dogs) The interface design and all jaw elements are already fully prepared in Figma (vector SVG with separation by individual teeth) Required functionality:… Databases & SQL, Web Programming ∙ 2 hours 55 minutes back ∙ 34 proposals |
Eliminate the issue of incomplete data import from Excel files of Nova Poshta specifications into 1C:
45 USD
Goal: There is a processing in 1C for uploading the specifications of Nova Poshta. For unclear reasons, it has stopped loading some tabular data. We need to find the reason and eliminate the problem of incomplete data import from Excel files of Nova Poshta specifications into… System & Network Administration, Databases & SQL ∙ 4 hours 57 minutes back ∙ 11 proposals |
Accounting, planning, and sales system for a mushroom farm
601 USD
Here is the complete, final text of the Technical Assignment (TA). It combines all your requirements: 16 chambers, 20 contractors, a schedule by days, accounting for containers, profitability calculation, and a mandatory division into three grades of mushrooms. You can fully… Databases & SQL, Client Management & CRM ∙ 2 days 8 hours back ∙ 54 proposals |
External report 1C 8.3 — forecast of goods balances
22 USD
An external report (.erf) is needed for 1C:Enterprise 8.3 (configuration to be specified). What it should do: Extract product balances from the database Analyze sales history for the last 30 days Calculate the average sales rate for each product Determine how many days until the… Databases & SQL, Client Management & CRM ∙ 2 days 9 hours back ∙ 13 proposals |
Web Application & Database Security Audit for Custom CRM — BaaS / Database-as-API Specialist (PenetrProject Overview We operate a custom-built customer relationship management (CRM) platform that runs two service businesses on a single system. It is a modern JavaScript web application backed by a backend-as-a-service (BaaS) database and deployed on a serverless hosting… Databases & SQL, Testing & QA ∙ 2 days 21 hours back ∙ 10 proposals |