Program można wywoływać z linii poleceń w następujący sposób. Parametry umożliwiają automatyzację pracy programu za pomocą planowanych zadań windows.
-help | wyświetla paremetry linii poleceń. | |
-zamowienia | pobiera nowe zamówienia ze sklepu | |
Opcje: | ||
-zAktualizujData | Opcja pozwala na aktualizowanie zamówień w bazie Subiekta | |
-days="7" | Opcja pozwala na poberanie zamówień z przed 7 dni, oczywiście ilość dni można dowolnie zmieniać | |
-UpdateOrderOnlyFlag | aktualizuje tylko flagę do zamówień | |
-UpdateOrderOnlyPayment | aktualizuje tylko pole płatności (uwagi) do zamówień | |
-WithOutPaymentTransaction | nie pobiera dodatkowych informacji o płatnościach dla zamówienia co przy aktualizacji flag skraca czas pobierania zamówień | |
-UpdateOrderOnlyPackage | aktualizuje na zamówieniu tylko numery listów przewozowych (tylko Subiekt NEXO) | |
-currentState="Nazwa statusu" | pobiera tylko zamówienia z wybranym statusem, jeżeli chcemy pobrać klika statusów to wpisujemy statusy po przecinku np. -currentState="Nowe zamówienia,Potwierdzone,Opłacone"
| |
-produkty | aktualizuje produkty w sklepie | |
Opcje: | ||
-pZaktualizowane | Wysyła tylko te produkty, które zostały zaktualizowane w programie Subiekt GT. | |
-pSzybka | Aktualizacja szybka. | |
-pDokladna | Aktualizacja dokładna (domyślna). | |
-pPrzyrostowa | Aktualizacja przyrostowa. | |
-pUkryjNiedostepne | Aktualizacja ukrywa produkty niedostępne, domyślnie nie ukrywa. | |
-pUkryjNiezaktualizowane | Aktualizacja ukrywa produkty niezaktualizowane, | |
-pBezZdjec | Aktualizacja pomija zdjęcia. Domyślnie eksportuje zdjęcia. | |
-pUsunZdjecia | Aktualizacja usuwa zdjęcia w bazie sklepu. Domyślnie nie usuwa. | |
-pWymusAtrybuty | Wymusza pobieranie nowo dodanych atrybutów do bazy, bez tego możliwe korzystanie z cache programu. | |
-pRoznica | Do sklepu wysyłane są tylko produkty, które uległ zmianie stan lub cena. | |
-pCzas="48" | Należy stosować z opcją -pRoznica, określa czas po jakim zmiana ceny nie ma znaczenia a produkt i tak zostanie wysłany do aktualizacji. | |
-jednostka="godzin" | Należy stosować z opcją -pCzas, określa jednostkę czasu dla opcji -pCzas. Dostępne opcje: godzin, minut, sekund. | |
-sendStocksOnSelectedWarehouses | Wysyła stan na wybranych magazynach (niewszystkie sklepy obsługują taką funckjonalność), niedodanie tej opcji spowoduje nie wysyłanie tych stanów. | |
-coAktualizowac="" | Dodanie tej opcji spowoduje ograniczenie możliwości aktualizacji niekórych pól produktów, nie wszystkie sklepu obsługują ten sposób.
Dostepne opcje metoda Szybka:
Dostępne opcje metoda Dokładna:
Przykład zastosowanie:
-coAktualizowac="CenaSzybka,WidokSzybka" zaktualizuje w metodzie szybkiej tylko cenę oraz widoczność produktu.
-coAktualizowac="Nazwa,Opis,Cena" zaktualizuje tylko nazwę, opci oraz cenę produktu pozostałe parametry nie będa zmienone.
| |
-stany | Aktualizuje stany magazynów w sklepie, o ile sklep internetowy obsługuje wiele magazynów i opcja jest wdrożona w samym programie dla wybranego sklepu. | |
-ustawienia="nazwa_ustawienia" | W przypadku korzystania z programu w kliku sklepach internetowych, można z linii poleceń wywoływać aktualizację konkretnego sklepu za pomocą tej opcji (od wersji 1.2.6) | |
-flagi | Aktualizuje statusy zamówień na podstawie flag własnych w Subiekt | |
-statusy | Aktualizuje statusy zamówień w przypadku wystawienia faktury lub paragonu do zamówienia od klienta | |
-tylkoZdjecia | Aktualizuje tylko zdjęcia produktów. | |
-fakturyImport | Pobiera ze sklepu internetowego faktury do Subiekta | |
Opcje: | ||
-currentState | pobiera tylko zamówienia z wybranym statusem, jeżeli chcemy pobrać klika statusów to wpisujemy statusy po przecinku np. -currentState="Nowe zamówienia,Potwierdzone,Opłacone" | |
-paragonyImport | Pobiera ze sklepu internetoweg paragony do Subiekta | |
-cechy | Wysyła do sklepu internetowego cechy/parametry | |
-faktury | Wysyła do sklepu internetowego faktury z Subiekt | |
Opcje: | ||
-notSent | Opcja służy do wysyłania zamówień, które jeszcze nie zostały wysłane lub w przypadku NEXO zostały zmienione później niż ostatnie wysłanie do sklepu | |
-listy | Wysyła do sklepu internetoego listy przewozowe z Subiekt | |
-allegro_zamowienia | pobiera nowe zamówienia z allegro | |
-aktualizacjaAllegro | aktualizuje aukcje z allegro | |
Opcje: | ||
-aCeny | aktualizuje tylko ceny w wystawionych aukcjach allegro. | |
-aStany | aktualizuje tylko stany w wystawionych aukcjach allegro. | |
-aOferta | aktualizuje aukcje, nowe zostaną dodane a jeszcze aktywne zaktualizowane. |
Przykłady aktualizacji:
Aktualizacja dokładna z usuwaniem zdjęć:
-ustawienia="Moje ustawienie" -produkty -pDokladna -pUsunZdjecia
Aktualizacja przyrostowa z ukrywaniem produktów niezaktualizowanych:
-ustawienia="Moje ustawienie" -produkty -pPrzyrostowa -pUkryjNiezaktualizowane
Aktualizacja szybka z ukrywaniem produktów niezaktualizowanych i ukrywaniem produktów niedostepnych:
-ustawienia="Moje ustawienie" -produkty -pSzybka -pUkryjNiezaktualizowane -pUkryjNiedostepne
Ściąganie zamówień ze sklepu:
-ustawienia="Moje ustawienie" -zamowienia
Aktualizacja dokładna z linii poleceń bez zalogowanego użytkownika z autoryzacją SQL:
-ustawienia="Moje ustawienie" -produkty -pDokladna -sqlServer="(local)" -sqlUser="sa" -sqlPwd="moje_haslo_jezeli_nie_ma_pozostawiamy_puste" -sqlSchema="baza_danych_programu"
-ustawienia="Moje ustawienie" -zamowienia -sqlServer="(local)" -sqlSchema="baza_danych_subiekta" -sqlNT="true"
-ustawienia="Moje ustawienie" -zamowienia -sqlServer="(local)" -sqlSchema="baza_danych_subiekta" -sqlNT="true" -AppUser="Jan Kowalski"
-AppPwd="hasło_do_subiekta"