Opis projektu
PrzetłumaczoneJest częściowy TK
Płatność w rzeczywistości - nie biorę pod uwagę innych opcji
Powinno być około 20 podstawowych tabel.
Aplikacja musi odbierać zamówienia z 3 stron i synchronizować stany towarów, status zamówienia i ceny na tych stronach z naszą bazą danych.
Mam na myśli. Z stron otrzymujemy:
- zamówienia i wszystkie informacje zawarte w zamówieniu,
- początkowy status zamówienia
Wysyłamy to na strony.
- nowy status zamówienia,
- bilans towarów
Możesz również synchronizować ceny towarów z wewnętrznego katalogu produktów.
Musisz odbierać zamówienia i przekazywać informacje z 3 stron:
1. Strona na CMS Opencart 1.5.1.3 - metoda łączenia z bazą bezpośrednio z witryny mySql
2. Strona na platformie Prom.ua - metoda łączenia z bazą przez IPA PROM
3. Strona na platformie Zakupka - metoda łączenia lub protokół łączenia jak z 1C lub parsowanie admina z niezbędnymi danymi.
Oto lista głównych tabel:
Zamówienia
Tabela podrzędna: Towary (skład zamówienia: towary z zamówienia)
Katalog produktów (katalog produktów, arkusze cenowe z excela są tutaj importowane)
Magazyn
Przybycie towarów
Klienci.
Wydatki
Zyski
Małżeństwo.
Statusy zamówień
Odpis
Rozliczenia z partnerami
Ustawienia
Statystyki, raporty:
Raporty dotyczące sprzedaży, zakupu, małżeństwa, obrotu, zysku, wydatków itp. I tak dalej, to znaczy. Wszystkie możliwe informacje raportowe i analityczne dotyczące wszystkich działań, wszystko, co można policzyć, powinno być wyświetlane w zrozumiałej i dostępnej formie, z możliwością wyboru okresu wyświetlania (szybki wybór okresu:
Dziś wieczorem.
W zeszłym tygodniu.
W zeszłym miesiącu.
Kwartał
6 miesięcy
Rok
1,5 roku
2 lata
3 lata
Cały czas.
I możliwość ustawienia dowolnego okresu wskazującego początek i koniec.
Księgowość (statystyki):
zysk
- obrót
- wydatki
statystyki sprzedaży dla każdego produktu, osobno według jego artykułu i nazwy produktu
- statystyki dotyczące wadliwości towarów osobno według artykułu i nazwy towaru oraz powodu wadliwości,
- za jaką kwotę przy cenie zakupu lub sprzedaży towarów w magazynie.
- wybór najlepiej sprzedającego się produktu na wybrany okres
- próbka najbardziej niesprzedających się towarów 1-500 za wybrany okres
Zyski i obrót przez kanały sprzedaży
Zyski i obrót według partnera
Statystyki nieprzejętych paczek (odmowy): według nazwy towaru, według artykułu, według miasta, według regionu.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zaloguj się do aplikacji za pomocą loginu i hasła, powinno być wyodrębnienie praw dostępu do tabel i kolumn w tabelach w zależności od grupy użytkowników, praca zarówno w sieci lokalnej, jak i przez Internet
Co jeszcze powinna umieć aplikacja:
- możliwość filtrowania dowolnych wyświetlanych danych według dowolnego zestawu kryteriów z wygodną realizacją,
- dostępność wygodnego wyszukiwania po dowolnych polach,
- edytowanie dowolnych danych otrzymanych z serwisu (dane w zamówieniu: towar, ilość, cena, dane dotyczące metody płatności i dostawy oraz klienta itp.)
- tworzenie zamówienia w samej aplikacji
- Wysyłanie SMS [ukryj] (za pośrednictwem bramek SMS https://my.smsclub.mobi i https://www.atompark.com/)[/hide]
I powiadomienia e-mail na podstawie zdefiniowanych szablonów, z substytucją niezbędnych danych z bazy danych zarówno ręcznie, jak i automatycznie przy zmianie statusu zamówienia, a także wysyłanie osobnego SMS-a na szablonie lub dowolnej treści.
Automatyczna zmiana statusu zamówienia po określonym czasie z wysyłaniem powiadomień SMS i e-mail, jeśli jest to ustawione.
- wstępnie zainstalowane filtry dla zamówień na poszczególnych zakładkach programu, z możliwością tworzenia nowych i dostosowywania istniejących.
- drukowanie z substytucją danych z bazy danych zgodnie z szablonem dokumentu (karta gwarancyjna, paragon, faktura i jakikolwiek inny zgodnie z utworzonym szablonem), tzn. z możliwością tworzenia dowolnego szablonu, określenia, jakie dane powinny być tam wstawione.
Kontrola, kto i kiedy dokonał zmian w bazie danych.
Kontrola i rejestrowanie czasu wejścia i wyjścia do / z aplikacji użytkownika.
- ręczne i automatyczne tworzenie kopii zapasowej zarówno bazy danych jako całości, jak i poszczególnych tabel, z możliwością wykonania zarówno tworzenia kopii zapasowej, jak i przywracania bazy danych lub oddzielnych tabel z kopii zapasowej.
- interakcja z IPA Nowej Poczty, gdzie należy zrealizować maksymalnie, co pozwala ich API,
- wizualny projekt (wypełnienie i kolor czcionki) dla komórek i linii na podstawie danych w komórce (takich jak formatowanie logiczne w pikselu)