anuluj
Pokazywanie wyników dla 
Zamiast tego wyszukaj 
Czy miało to oznaczać: 

Uwagi do zakupu (wiadomość dla sprzedającego) jak wyłączyć?

eny120
#9 Pomysłodawca#

Czy da się jakoś hurtowo zaznaczyć we wszystkich trwających ofertach w

Uwagi do zakupu (wiadomość dla sprzedającego)

Nie potrzebuję żadnych informacji - wybieram brak pola “uwagi do zakupu“.

?

 

Michał

oznacz moderatorów
3 ODPOWIEDZI 3

eny120
#9 Pomysłodawca#

Czyli nie da się ?

oznacz moderatorów

tomsyty
#10 Popularyzator#

Bezpośrednio na Allegro nie ma takiej opcji, ale w umiarkowanie łatwy sposób da się to zrobić przez API. Poniżej na animowanym gifie przykład i opis.

Korzystam z programu Postman, jeden z popularniejszych do pracy z interfejsami API. Darmowy, ma wersję webową ale nie wiem czemu ten sam kod nie chce na niej działać, trzeba więc pobrać i zainstalować normalną wersję.

Część pierwsza - rejestracja aplikacji i przygotowanie programu do pracy (nagranie było przy okazji odpowiedzi na posta dotyczącego innego problemu, tak więc nie dokładnie wszystko jest na nim zawarte, jednak zawiera kluczowe wspólne informacje, wszystko jest dalej w opisie):

postman-common-steps.gif

1. Po zainstalowaniu przejdź na stronę apps.developer.allegro.pl (na powyższym przykładzie korzystam z serwisu testowego z domeną allegrosandbox.pl ale Ty korzystać będziesz z normalnego serwisu bez końcówki .allegrosandbox.pl)

2. Zarejestruj aplikację wybierając rodzaj aplikacji ten drugi typ (Aplikacja działa w środowisku bez dostępu do przeglądarki lub klawiatury (np. aplikacja konsolowa lub na urządzeniu typu telewizor), zaznacz wymagane uprawnienia (allegro:api:sale:offers:read, allegro:api:sale:offers:write allegro:api:profile:read) - o jedno więcej niż na gifie.

3. W programie Postman utwórz nowy workspace o dowolnej nazwie, następnie zaimportuj szablon allegro-messageToSellerSettings.postman_collection.json (do pobrania tutaj)

4. Uzupełnij dane w zakładce variables - parametry clientId i clientSecret. Parametr environment pomiń, użyłem go tylko na potrzeby serwisu testowego. Pamiętaj żeby zapisać zmiany.

5. Wykonaj pierwszy krok z szablonu, w wyniku tego otrzymasz kod potrzebny do logowania. Kliknij trzymając Ctrl na otrzymany wynik verification_uri_complete. Zostaniesz przeniesiony do strony logowania gdzie musisz udzielić zgody na działanie aplikacji.

6. Po zatwierdzeniu wszystkich informacji dotyczących logowania i wyrażeniu zgody wykonaj krok drugi, w wyniku czego otrzymasz token dostępowy (ważny 12 godzin) do wykonywania operacji przez API. Sprawdź poprawność wykonując krok trzeci - pobieranie informacji o zalogowanym użytkowniku. Jeżeli wszystko poszło poprawnie, zobaczysz m.in. swój login.

 

Część druga - wykonanie właściwego kodu programu:

postman-messageToSellerSettings-hidden.gif

7. Wykonaj krok czwarty, który zmodyfikuje jedynie pierwszą aukcję. Sprawdź, czy wszystko przebiegło poprawnie. Dla ograniczenia liczby komunikatów w konsoli zaznacz opcję Hide network dostępną po kliknięciu trzech kropek, jak na gifie. Jeśli wszystko jest ok, wykonaj ostatni krok piąty, zmodyfikuje on wszystkie aukcje. Z doświadczenia wiem że próba wykonania bardzo dużej liczby operacji może się nie powieść za pierwszym razem, czasami mogą wystąpić błędy serwera, skrypt ma prostą funkcjonalność powtarzania nieudanych operacji ale tylko do pewnego stopnia, więc może zaistnieć potrzeba uruchomienia go kilkukrotnie, aukcje które są już zmienione zostaną pominięte. Jeśli mimo wszystko będzie zatrzymywać się na tej samej aukcji, edytuj ją ręcznie, bo może to wskazywać że jest wymagane np. uzupełnienie parametrów dodatkowych które blokują możliwość zapisania zmian dopóki nie zostaną uzupełnione. To samo może dotyczyć powiązań z właściwym produktem itp., więc ogólnie trzeba mieć w miarę zachowany porządek na aukcjach żeby wszystko wykonało się poprawnie za pierwszym razem. 

oznacz moderatorów

w_kiwi
Moderatorka
Moderatorka

@eny120 Przykro mi, ale nie ma możliwości edytowania tej opcji hurtowo. 

   Wiktoria
   Moderatorka

   Dołącz do naszych licytacji charytatywnych dla powodzian.
   Razem możemy więcej!
oznacz moderatorów