Od teraz można zarejestrować lub zalogować się na forum poprzez konto Facebook albo Google :) Jeśli zalogujesz się w ten sposób i na forum jest już utworzone konto o takim samym adresie e-mail, wówczas oba konta zostaną ze sobą powiązane. Czyli zachowane zostaną wszystkie ustawienia i posty.

Jeśli adresy e-mail będą różne, wówczas zostanie założone nowe czyste konto. W razie czego można zmienić w ustawieniach istniejącego konta adres na inny :arrow: ucp.php?i=ucp_profile&mode=reg_details

Ten komunikat można zamknąć w prawy górnym rogu.

Pomoc w kontroli stanów Allegro sklep prestashop

Tutaj znajdziesz zgłaszane problemy oraz ich rozwiązania. Proszę obowiązkowo zapoznać się z podwieszonym poradnikiem "Jak prawidłowo zgłosić problem?".
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

Dzień dobry.
Pomóżcie bo się gubię.
viewtopic.php?f=15&t=1639Kontrola stanu Allegro <-> Sklep
1. Aktywowałem opcję kontroli stanu Allegro/sklep
2. Zrobiłem import produktów se sklepu wg EU 3160 produktów
11.jpg
3. Próbuję połączyć aukcje z produktem w sklepie, jednak w EU nie ma wielu produktów które są w sklepie, tak jakby import nie zadziałał do wszystkich, np:
Granatowe BODY z długim rękawem - nie ma ich w EU po imporcie.
2.jpg
1.jpg

Próbowałem zaimportować produkty jako szablony, i po tej operacji w EU mam tylko 410 szablonów.
Co robię nie tak?
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: PhotoSoft »

Witam,
jak Panu zaimportowało tylko tyle szablonów to muszą być zapisane jakieś błędy albo coś jest nie tak po stronie sklepu.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

Wreszcie posiedziałem dłużej przy imporcie i po kilku minutach wyskakuje błąd

Wystąpił błąd przy pobieraniu danych produktu 'Skarpetki bawełniane skarpety chłopięce wzór 326' (id: 9853):

System.AggregateException: Wystąpił przynajmniej jeden błąd. ---> FirebirdSql.Data.FirebirdClient.FbException: operation was cancelled ---> FirebirdSql.Data.Common.IscException: operation was cancelled
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ProcessResponse(IResponse response)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse[TResponse]()
   w FirebirdSql.Data.Client.Managed.Version10.GdsTransaction.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.FirebirdClient.FbTransaction.BeginTransaction()
   w FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
   w EasyUploader.Ustawienia.WczytajZBazy(UstBaza zmienna)
   w EasyUploader.Ustawienia.get_ZdjeciaDysk()
   w EasyUploader.Aukcje.Zdjecia.UtworzZdj(String sciezka, Byte[] zdjecie)
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass3_3.<PobierzDaneProduktu>b__2(Int32 zdjecie_id)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   w System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   w System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
   w EasyUploader.PrestaShop.Produkty.PobierzDaneProduktu(Int32 id, Boolean pelen_import)
---> (Wyjątek wewnętrzny #0) FirebirdSql.Data.FirebirdClient.FbException (0x80004005): operation was cancelled ---> operation was cancelled
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
   w EasyUploader.Ustawienia.WczytajZBazy(UstBaza zmienna)
   w EasyUploader.Ustawienia.get_ZdjeciaDysk()
   w EasyUploader.Aukcje.Zdjecia.UtworzZdj(String sciezka, Byte[] zdjecie)
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass3_3.<PobierzDaneProduktu>b__2(Int32 zdjecie_id)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

Wystąpił przynajmniej jeden błąd.

System.AggregateException: Wystąpił przynajmniej jeden błąd. ---> EasyUploader.EuException: System.Exception: operation was cancelled ---> FirebirdSql.Data.Common.IscException: operation was cancelled
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ProcessResponse(IResponse response)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse[TResponse]()
   w FirebirdSql.Data.Client.Managed.Version10.GdsTransaction.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.FirebirdClient.FbTransaction.BeginTransaction()
   w FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w EasyUploader.SterownikFb.WykonajExecuteNonQuery()
   w EasyUploader.Aukcje.AukcjeIO.<>c__DisplayClass4_0.<Zapisz>b__0()
   w EasyUploader.TaskMod.Wait(Task tsk)
   w EasyUploader.Aukcje.AukcjeIO.Zapisz(List`1 listaAukcji, Boolean get_last_id)
   w EasyUploader.Aukcje.AukcjeIO.Zapisz(DaneAukcjiStruct daneAukcji, Boolean get_last_id)
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass2_1.<ImportProduktow>b__1(Int32 id)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   w System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   w System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass2_0.<ImportProduktow>b__0()
---> (Wyjątek wewnętrzny #0) EasyUploader.EuException: System.Exception: operation was cancelled ---> FirebirdSql.Data.Common.IscException: operation was cancelled
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ProcessResponse(IResponse response)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse[TResponse]()
   w FirebirdSql.Data.Client.Managed.Version10.GdsTransaction.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.BeginTransaction(TransactionParameterBuffer tpb)
   w FirebirdSql.Data.FirebirdClient.FbTransaction.BeginTransaction()
   w FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   w FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w EasyUploader.SterownikFb.WykonajExecuteNonQuery()
   w EasyUploader.Aukcje.AukcjeIO.<>c__DisplayClass4_0.<Zapisz>b__0()
   w EasyUploader.TaskMod.Wait(Task tsk)
   w EasyUploader.Aukcje.AukcjeIO.Zapisz(List`1 listaAukcji, Boolean get_last_id)
   w EasyUploader.Aukcje.AukcjeIO.Zapisz(DaneAukcjiStruct daneAukcji, Boolean get_last_id)
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass2_1.<ImportProduktow>b__1(Int32 id)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: PhotoSoft »

Chyba coś jest nie tak z bazą. Proszę ją naprawić testując przy okazji nowy skrypt z załącznika.
Załączniki
_naprawa_bazy.zip
(453 Bajtów) Pobrany 77 razy
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

po użyciu nowego skryptu baza zmniejsza się z ok 13GB do ok 4GB ale wywala błąd połączenia z bazą.
Jak użyłem starego skryptu z instrukcji baza zmniejszyła się do ok 11GB i EU działa.
Zobaczę czy to wyeliminuje pozostałe błędy.

Wystąpił błąd przy połączeniu z bazą:
I/O error during "CreateFile (create)" operation for file "C:\PROGRAM FILES\PHOTOSOFT\EASYUPLOADER V3\DB\BAZA.EU3"
Error while trying to create file

W przypadku sieci LAN proszę sprawdzić czy na głównym komputerze nie jest ustawione połączenie lokalne.

W przypadku posiadania bazy na serwerze VPS, proszę go zrestartować (nawet kilkukrotnie) i dopiero włączyć EU.

FirebirdSql.Data.FirebirdClient.FbException (0x80004005): I/O error during "CreateFile (create)" operation for file "C:\PROGRAM FILES\PHOTOSOFT\EASYUPLOADER V3\DB\BAZA.EU3"
Error while trying to create file ---> I/O error during "CreateFile (create)" operation for file "C:\PROGRAM FILES\PHOTOSOFT\EASYUPLOADER V3\DB\BAZA.EU3"
Error while trying to create file
   w FirebirdSql.Data.FirebirdClient.FbConnection.CreateDatabaseImpl(String connectionString, Int32 pageSize, Boolean forcedWrites, Boolean overwrite)
   w EasyUploader.SterownikFb..ctor(Boolean zeruj_polaczenia, Boolean ignoruj_bledy)
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

niestety dalej wywala błędy przy imporcie produktów z presty
System.AggregateException: Wystąpił przynajmniej jeden błąd. ---> System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass3_1.<PobierzDaneProduktu>b__0(Int32 id_stanu)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- Koniec śladu stosu wyjątków wewnętrznych ---
   w System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   w System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   w System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   w System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
   w EasyUploader.PrestaShop.Produkty.PobierzDaneProduktu(Int32 id, Boolean pelen_import)
---> (Wyjątek wewnętrzny #0) System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w EasyUploader.PrestaShop.Produkty.<>c__DisplayClass3_1.<PobierzDaneProduktu>b__0(Int32 id_stanu)
   w System.Threading.Tasks.Parallel.<>c__DisplayClass17_0`1.<ForWorker>b__1()
   w System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   w System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---
 
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: PhotoSoft »

robi1976 pisze: 28 kwie 2020, 00:05 po użyciu nowego skryptu baza zmniejsza się z ok 13GB do ok 4GB ale wywala błąd połączenia z bazą.
Nie możliwe, coś musiało pójść nie tak. Nie było błędów? Każda baza, na której testowałem skrypt działa bez problemu.
robi1976 pisze: 28 kwie 2020, 00:26 niestety dalej wywala błędy przy imporcie produktów z presty
Coś jest nie tak po stronie sklepu. Proszę przesłać logi XML.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

PhotoSoft pisze: 28 kwie 2020, 10:54 Nie możliwe, coś musiało pójść nie tak. Nie było błędów? Każda baza, na której testowałem skrypt działa bez problemu.

błędów nie było, był komunikat o przekopiowaniu naprawionej bazy do odpowiedniego folderu.
Wysłałem logi na email.
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

Po kilkunastu zacięciach EU pobrał w końcu prawie wszystkie produkty ze sklepu :D
Nie pobrane zostały tylko 4 produkty, ale to produkty których już nie mam na stanie więc są nieistotne.
Połączyłem testowo kilka produktów.
EU aktualizuje stany
- po zakupie w aukcji odejmuje ilość sztuk z produktu w sklepie - super :D
- po zakupie w sklepie odejmuje ilość sztuk z produktu w EU - ok

Pytania
Czy jest sposób na automatyczną aktualizację ilości w aukcji?
Czy ręczna zmiana ilości sztuk w w trwającej aukcji EU zmieni ilość w sklepie - czy trzeba to wymusić zgodnie z poniższym?
Istnieje możliwość wymuszenia synchronizacji stanu "Sklep<-> Aukcja" Obrazek viewtopic.php?t=3540
PhotoSoft
Administrator
Posty: 6992
Rejestracja: 14 cze 2011, 13:10
Podziękował: 24 razy
Otrzymał podziękowań: 101 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: PhotoSoft »

1. Jak chce Pan pełen automat to trzeba przejść na magazyn EU :arrow: viewtopic.php?t=4804
2. Trzeba wymusić.
Pozdrawiam, Marcin
photosoft.allegro(małpa)gmail.com

:arrow: Tutaj pobierzesz najnowszy instalator EU
marjar25
Posty: 77
Rejestracja: 17 sty 2022, 11:48
Podziękował: 0
Otrzymał podziękowań: 0

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: marjar25 »

witam jestem nowy i nie do końca sobie radzę, chcę aby sklep był magazynem produktów, pobrałem produkty ze sklepu i aukcje z allegro jak je teraz połączyć czyli produkty ze sklepu z aukcjami allegro tak aby stany i ceny a allegro aktualizowały się na podstawie produktów w moim sklepie.
Proszę o pomoc nie potrafię sobie z tym poradzić
Marjar
robi1976
Posty: 582
Rejestracja: 27 gru 2012, 19:58
Lokalizacja: Radom
Podziękował: 10 razy
Otrzymał podziękowań: 4 razy
Kontakt:

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: robi1976 »

jeśli chcesz żeby sklep był magazynem musisz mieć do tego moduł
u mnie ogarnia to moduł od x13.pl
marjar25
Posty: 77
Rejestracja: 17 sty 2022, 11:48
Podziękował: 0
Otrzymał podziękowań: 0

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: marjar25 »

marjar25 pisze: 25 sty 2022, 00:27 witam jestem nowy i nie do końca sobie radzę, chcę aby sklep był magazynem produktów, pobrałem produkty ze sklepu i aukcje z allegro jak je teraz połączyć czyli produkty ze sklepu z aukcjami allegro tak aby stany i ceny a allegro aktualizowały się na podstawie produktów w moim sklepie.
Proszę o pomoc nie potrafię sobie z tym poradzić
chcę uzywaco do tego EU i liczę tu na pomoc Pana Marcina.
 
Marjar
marjar25
Posty: 77
Rejestracja: 17 sty 2022, 11:48
Podziękował: 0
Otrzymał podziękowań: 0

Re: Pomoc w kontroli stanów Allegro sklep prestashop

Post autor: marjar25 »

bardziej mi chodi czy jest możmiwość automatyczne połączenie aukcji z sklepem naprzykład po kodzie EAN bo ręczne to widze że jest ale to zajmnie mi wieki zwłaszcza że nie ma żadnej wysukiwarki.
Marjar
ODPOWIEDZ