Skocz do zawartości

Krzysztof Handke

Użytkownik
  • Liczba zawartości

    52
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Posty dodane przez Krzysztof Handke

  1. Dnia 19.07.2019 o 09:55, Bartosz Rosa napisał:

    Na pewno na dobrej bazie? Proszę wykonać je pojedynczo jedna po drugiej. Przy komendzie Delete powinna pojawić się liczba usuniętych rekordów z bazy i powinna być 2 w tym przypadku.

    Dnia 18.07.2019 o 21:44, orzeu napisał:

    Tak, za pierwszym razem usuneło 2 rekordy więc się zgadza. Chyba synchronizacja parametrów Słownika cenników dostaw pomogła, bo Odbiór osobisty się poprawnie ustawił.

     

    Koniec końców, dla osób których też to dotyczy. Łatwiej jest stworzyć cenniki na Allegro, zaimportować i podiąć od nowa w Słowniku. Wszystko wróciło do normy.

  2. Dnia 15.07.2019 o 10:27, Bartosz Rosa napisał:

     Po ich wykonaniu w odbiorze osobistym powinny zniknąć InPosty a pojawić się odbiory osobiste Allegro.

    Dnia 13.07.2019 o 09:31, Adam @ napisał:

    Niestety, komendy uruchomione poprawnie, lecz nic się nie zmieniło. W odbiorze osobistym nadal wisi InPost Allegro. Ponowne uruchomienie wywala błędy:

    Wystąpił błąd podczas wykonywania zapytania.
    Szczegóły:
    Incorrect syntax near ''.
    Stos wywołań:
       w System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
       w System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
       w System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
       w System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
       w System.Data.SqlClient.SqlDataReader.get_MetaData()
       w System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
       w System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
       w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
       w System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       w System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
       w System.Data.SqlClient.SqlCommand.ExecuteReader()
       w Serwisant.SelloDatabase.ExecuteQuery(String query, Int32& affectedRows)
       w Serwisant.CustomCommandWindow.backgroundWorkerExecutingCommand_DoWork(Object sender, DoWorkEventArgs e)
       w System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
       w System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

     

    Dnia 15.07.2019 o 10:27, Bartosz Rosa napisał:

    W odbiorach osobistych proszę wpisać liczbę sztuk 1, nie 12.

    Załatwione.

    Niesetety błąd nadal się pojawia. Dodatkowo dopadł mnie brak odczytywania metod dostawy z formularzy (chyba jest to powiązane z brakiem wyeksportowanych cenników do Allegro, screen).

    sello1.png

  3. Wysyłanie cennika dostaw "małe do 300g" dla konta nr 38895276 w serwisie Allegro: Wskazana metoda dostawy nie istnieje
    HTTP Status: Unprocessable Entity (422)

    Sposoby wysyłek zostały sparowane z Allegro, a Cenniki dostaw przypięte do konta, wyrzuca mi ten błąd na wszystkich cennikach. Co może być powodem?
     

  4. Towary na magazynie mamy w litrach i kilogramach (oleje, smary), na allegro wymagane sztuki a SELLO nie korzysta z dodatkowych miar Subiekta.

    W celu bieżącej aktualizacji stanów na aukcjach korzystałem z aplikacji php (na bazie Web-Api allegro), obecnie funkcje zostały wyłączone i walczę z RestApi.

    Używam metody offer-quantity-change-commands i otrzymuję komunikat: Status-Code: 504;

                        [code] => ServiceTimeoutException
                        [message] => An error occurred
                        [details] => 
                        [path] => 
                        [userMessage] => Przekroczono czas wykonania zapytania. Spróbuj ponownie.

    Niestety ten komunikat w niczym mi nie pomaga:

    wywołanie curl:

                curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT');
                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
                curl_setopt($curl, CURLOPT_PUT, true);

                $request = json_encode($params);
                curl_setopt($curl, CURLOPT_POSTFIELDS, $request);

    Metody change-price-commandsoffer-publication-commands działają mi z nagłówkami i wywołaniem curl:

                $headers = [
                  'Accept: application/vnd.allegro.public.v1+json',
                  'Content-Type: application/vnd.allegro.public.v1+json',
                  'Accept-Language: PL',
                  'Authorization: Bearer '.$generatedKey.'',
                  'Api-Key: xxxxxxxxxxxxxxxxxxxxxxxxx''
                ];
               
                $curl = curl_init($uri);

                curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
                curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'PUT');
                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

                $request = json_encode($params);
                curl_setopt($curl, CURLOPT_POSTFIELDS, $request); 

    Jeżeli ktoś również walczy z REST API Allegro porszę o pomoc i zapraszam do dyskusji.

  5. Dnia 9/24/2018 o 18:10, Alwin Kolano napisał:

    Hmm dobry pomysł. 

    Ja robię inaczej, ale łatwo przeoczyć i zapomnieć. 

    Jeżeli kupujący chce fakturę, ale nie podaje nip'u to przestawiam z powrotem na PAi i dodaje notatkę o konieczności wystawienia faktury.

    Trochę na około, więc fajnie było to jakoś załatwić. 

    Robimy tak samo i przyznam, że trzeba się pilnować. Nawiasem mówiąc Sello samo mogłoby to identyfikować: zaznaczona faktura w formularzu + brak nip = faktura detaliczna.

    • Lubię to 2
  6. Cześć, czy ktoś miewa problem w scenariuszu gdzie klient kupuje dwa razy towar w tej samej ofercie, ale dokonuje tylko jednej wpłaty, a Sello sugeruje że obie transakcje są opłacone?

    Na screenach zrzuty podglądu Sello. Czy jest jakiś sposób na uniknięcie takiego przypisania płatności do transakcji?

    1.png

    2.png

  7. Wczoraj rano Sello postanowiło zrobić nam niespodziankę. Po rutynowym wyślij/odbierz wszystko Sello zaczęło sobie mielić coś w tle. Od razu zauważyliśmy, że Subiekt przestał odpowiadać na jakiekolwiek zadania. Koniec końców baza Subiekta w ciągu 15 minut spuchła z 3GB do 15GB i przeszła w tryb SUSPECT (ale jakoś się odrodziła do ONLINE). Obecnie baza Subiekta jest niezapisywalna (nie wiem czy to przekroczenie limitu 10GB czy uszkodzenie bazy przez Sello), to znaczy można podglądać wszystko, ale niczego nie zapiszemy. Po odzyskaniu bazy Subiekta wszystko działa poprawnie do momentu uruchomienia Sello - scenariusz leci od nowa.

    Po wstępnej diagnostyce okazuje się, że Sello zapycha tabelę dbo.zzt_det_Dokument, a dokładniej powiela jeden dokument jakieś 11 milionów razy.

    Proszę o wsparcie - stoimy całą firmą od wczoraj.

    UPDATE: okazało się, że po uruchomieniu Sello, jeden z custom trigerrów zaczął wariować - problem rozwiązany

    • Lubię to 1
  8. Po dodaniu sposobu wysyłki Kurier Rhenus przedpłata i pobranie, w zakładce powiązań pojawia się błąd, formularz albo nie zapisuje wyboru - po otwarciu mamy pustą listę lub podmianę wartości na kurier UPS. Czy może ktoś miał do czynienia z tym problemem?

  9. Jeśli kategoria miała by być w jakiś sposób przenoszona z towaru to jak byście to widzieli aby było dla was najmniej pracy?

     

    Od razu napiszę, że w towarze nie może być pola z kategorią takiego jak w szablonie lub aukcji, bo są to dane specyficzne dla serwisu aukcyjnego. Dane w towarze natomiast są bezkontekstowe. Kilka rozwiązań co do mapowania pól własnych towaru na atrybuty specyficzne już było opisywanych na forum, ale pozostaje kwestia kategorii, którą być może chcielibyście powiązać "automatycznie" z jakimś polem w towarze, bez wklejania np. numeru kategorii - np. zamieniając grupę towaru na odpowiednią kategorię.

     

     

    Ale pole własne z numerem kategorii może być ? ;D

    Ja bym tak to widział.

     

    Aczkolwiek pomysł z grupami też wydaje się fajny.

     

    Trochę odkopuję, ale zdecydowanie ten sposób byłby najbardziej uniwersalny. Dla nas najwygodniej by było pobranie tego z pola własnego zewnętrznego.

×
×
  • Dodaj nową pozycję...