Ks. Robak 314 Napisano 21 Kwietnia 2016 Udostępnij Napisano 21 Kwietnia 2016 w Specyficzne wymagane parametry Co do 30 minutowych poprawek to mamy już, z tego co Bartek kiedyś pisał ok. 1000 tych po 15 minut, więc za parę lat dojdziemy do tych 2x bardziej skomplikowanych Cytuj Link to postu
Alwin Kolano 143 Napisano 21 Kwietnia 2016 Udostępnij Napisano 21 Kwietnia 2016 w Specyficzne wymagane parametry Co do 30 minutowych poprawek to mamy już, z tego co Bartek kiedyś pisał ok. 1000 tych po 15 minut, więc za parę lat dojdziemy do tych 2x bardziej skomplikowanych Chciałbym zobaczyć tę listę poprawek dziś już pewnie większość nie do wprowadzenia m.in. dzięki zmianom na Allegro. Cytuj Link to postu
PanBanBan Marcin 185 Napisano 21 Kwietnia 2016 Udostępnij Napisano 21 Kwietnia 2016 w Specyficzne wymagane parametry Chciałbym zobaczyć tę listę poprawek dziś już pewnie większość nie do wprowadzenia m.in. dzięki zmianom na Allegro. Skąd ja to znam Zamawiam parę sztuk towaru na próbę, robię zdjęcia, opis, uzupełniam całą masę innych pól, wystawiam. Towar się przyjmuje więc domawiam, a tu przychodzi inna wersja tego samego towaru i robota od nowa Ja jako użytkownik mam już dość tego ciągłego przerabiania/zmienia/uaktualniania wszystkiego z powodu narzucanych mi przez Allegro, czy dostawców zmian. W kółko praca po kilkanaście godzin na dobę: nowe zdjęcia i opisy, a do tego durne parametry i nauka nowych sposób wystawiania - aukcje do wyczerpania, wielowariantowość, itd. O programowaniu i szukaniu obejść nawet nie wspomnę Niekończąca się opowieść Na sklepie tradycyjnym, co wielokrotnie już pisał Ks. Robak, to tylko wykładam ziemniaki i czekając na klienta - czytam gazetę, albo raczej gram w qłejka, czy w co tam teraz młodzi grają Przychodzi klient, widzi co mam, kupuje, wychodzi. Zamykam o 17:00 i idę do domu dalej grać w qłejka i jeść nie sprzedane ziemniaki Praca marzenie Więc skoro ja, jako użytkownik mam już dość, to jak czują się chłopaki z ST jak przychodzą rano do pracy, a tu maile ze wszystkich stron, że od dziś zmieniamy to, to, to, to, to... i cała "wczorajsza" robota idzie do kosza. To przecież choroby psychicznej idzie dostać :D Cytuj Link to postu
vexon2009 1 Napisano 21 Kwietnia 2016 Autor Udostępnij Napisano 21 Kwietnia 2016 w Specyficzne wymagane parametry jak pisałem wcześniej "niedoszły programista" od programowania mam "ludzi" a ja tylko pomysły mam i mówię/pisze jak mają robić... wiem ile co zajmuje zrobić... w okienkach też wiem... na etat mógłbym pójść ale jedynie po to aby ich "pogonić" z szybkością dodawania/poprawiania funkcji sello no i oczywiście $ musiało by być DUŻE.. wracając do wątku ... Zmiany w allegro są były i będą coraz częstsze tym samym poprawki dodatki powinny tak samo częściej i szybciej się pojawiać.. A skoro programu natura taka że często się coś zmienia to dogłębna analiza/specyfikacja/ testowanie itp. nie ma sensu jak za kilak miesięcy przestanie działać i itp... To nie oprogramowanie do sterowania przepływam paliwa w silniku odrzutowym boeinga... Atrybuty specyficzne są dynamiczne i zależne od wybranej kategorii. Więc w ten sposób zamykamy od razu drogę na zmniejszenie liczby szablonów, bo dla każdej kategorii i tak będzie musiał być osobny szablon. Być może jest to warte rozważenia, ale trzeba wliczyć w to ograniczenia. Przecież od razu zmniejszamy jak mamy np. 500 krzeseł do jednej kategorii to nie potrzebujemy 500 szablonów tylko jeden do jednej kategorii... a jak chcemy do innej kategorii to tylko jest kolejny szablon... roboty mega mniej... a nawet jak się parametry allegro zmieniają to przecież nic nie stoi na przeszkodzie aby poświecić minute wejść w specyficzne i przed ponownym wystawieniem (za dni x) sprawdzić/poprawić kilka pozycji w danym szablonie.. Ograniczenia ? zrobić na szybko aby działało a działać będzie pewnie w 90% przypadków poprawki/ograniczenia potem.. Będzie źle działać to się aukcja nie wystawi się, a przed samym wystawieniem wystarczy sprawdzić 1 pozycje z 100 .... jak jedna będzie ok to i 500 innych też jeśłi korzystają tego samego szablonu... Przecież nie musi być to mega rozbudowane i "głupko odporne" ale działające... Może temat ktoś przeniesie do propozycji nowych funkcjonalności .. ? Cytuj Link to postu
Ks. Robak 314 Napisano 22 Kwietnia 2016 Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry ;D ;D ;D ;D ;D Cytuj Link to postu
Alwin Kolano 143 Napisano 22 Kwietnia 2016 Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry ja tylko pomysły mam i mówię/pisze jak mają robić... wiem ile co zajmuje zrobić... w okienkach też wiem... aaa to zmienia postać rzeczy, na forum takich nie brakuje (ze mną na czele)...co wiedzą ile co powinno zająć czasu Cytuj Link to postu
Ks. Robak 314 Napisano 22 Kwietnia 2016 Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry ja tylko pomysły mam i mówię/pisze jak mają robić... wiem ile co zajmuje zrobić... w okienkach też wiem... aaa to zmienia postać rzeczy, na forum takich nie brakuje (ze mną na czele)...co wiedzą ile co powinno zająć czasu ;D Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 22 Kwietnia 2016 Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry od programowania mam "ludzi" a ja tylko pomysły mam i mówię/pisze jak mają robić... wiem ile co zajmuje zrobić... w okienkach też wiem... W okienkach może i tak, ale jednak jeśli chodzi o Sello to jednak po 10 latach trochę się orientuję ile czasu zajmuje realizacja zagadnień . P.S. Windows 10 na telefony miał być ponad pół roku temu... Jak widać programowanie nie zawsze idzie tak gładko jak to z wierzchu wygląda . Cytuj Link to postu
vexon2009 1 Napisano 22 Kwietnia 2016 Autor Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry Dobra spoko spoko.... Więc jakie są realia i szanse na ekspresowe wdrożenie tej funkcji ? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 22 Kwietnia 2016 Udostępnij Napisano 22 Kwietnia 2016 w Specyficzne wymagane parametry Na ekspresowe - małe. Mamy aktualnie kilka ciężkich problemów do rozwiązania, które muszą być zrobione najpierw. Cytuj Link to postu
vexon2009 1 Napisano 23 Kwietnia 2016 Autor Udostępnij Napisano 23 Kwietnia 2016 w Specyficzne wymagane parametry Na tym się nie znam ale być może dało by się zrobić obejście tymczasowe poprzez zapytanie/zapytania mssql ( dla samych wymiarów: szerokość, głębokość, wysokość) ( przy założeniu że w polu własnym są poprawne dane.. np. 100.5 lub 110 bez dodatkowych znaków) chodzi mi o to : po wygenerowaniu aukcji z danego szablonu, wykonać takie zapytanie aby dla wygenerowanej aukcji uzupełniło parametr/parametry specyficzne biorąc dane z towaru powiązanego z przygotowaną aukcją... da się taki zapytanie zrobić w mysql ?? bo w tym temacie jestem laik... tyle co wiem to zebrałem niżej ale jak teraz z tego zrobić poprawne zapytanie to nie wiem.. /****** pobieramy [au_ProductId] - wszystkich aukcji przygotowanych nie wystawionych ******/ SELECT [au_Id] ,[au_ProductId] FROM [iMEBLE_SELLO].[dbo].[au__Auction] where au_id=5230 and au_state=0 /****** stąd pobieramy wartość ia_AttributeValue dla ia_AttributeId=1102 (1102 szerokosc) dla ia_ItemId pobranego z [au__Auction] ******/ SELECT [ia_Id] ,[ia_ItemId] ,[ia_AttributeId] ,[ia_AttributeValue] FROM [iMEBLE_SELLO].[dbo].[it_CustomAttributes] where ia_ItemId=5411 and ia_AttributeId=1102 /****** tutaj zapytanie przerabiamy na update/insert, wyszukujemy rekord as_AuctionId=[au__Auction].[au_id] oraz as_FieldId (pole odpowiada za szerokosć, aktualizujemy lub dodajemy o wartości [as_vmoney] = [it_CustomAttributes].[ia_AttributeValue] wartosć pobrana z porzedniego zapytania ******/ SELECT[as_Id] ,[as_AuctionId] ,[as_FieldId] ,[as_vmoney] FROM [iMEBLE_SELLO].[dbo].[au_CategorySpecific] where as_AuctionId=5230 and as_FieldId=24286 i tak dla określonych as_FieldId oraz wszystkich aucji przygotowanych nie wystawionych Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 25 Kwietnia 2016 Udostępnij Napisano 25 Kwietnia 2016 w Specyficzne wymagane parametry Da się. Ale to nie będzie proste zapytanie tylko kawałek programu w SQLu. Trzeba uwzględnić fakt, że w aukcji nie są zapisane atrybuty specyficzne jeśli nie są wybrane - więc trzeba by było stworzyć ich listę w oparciu o drzewo kategorii. To oznacza przejrzenie całego drzewa kategorii bo parametry są "przyczepione" na różnych poziomach. Następnie dla tej listy wyłuskać FIDy, typy danych, i porównać słowniki dla tych pól z polami własnymi w towarze i pododawać/zmodyfikować atrybuty w aukcji. Jak widzisz nad tym też można spędzić trochę czasu. Cytuj Link to postu
vexon2009 1 Napisano 25 Kwietnia 2016 Autor Udostępnij Napisano 25 Kwietnia 2016 w Specyficzne wymagane parametry Wiem ... już mi ktoś to robi.. Jak mu się uda to zrobić w samym sql to będzie ok. aby dostać id odpowiednich parametrów to nie problem zawsze można dla jednego produkty wejść w przygotowane wypełnić i sprawdzić na szybko w bazie - a można też zapytanie przygotować to nie problem. Jedynie nie wiem czy z poziomu sql są jakieś podstawowe funkcje które pozwolą na obróbkę stringów ... 100-120 = 100 lub 100,5 = 100.5 itp... bo jeśli nie to trzeba będzie prostu programik w C# Chyba że możecie to zrobić prościej i szybciej np. w przygotowanych aukcjach zaznaczamy aukcje prawym klawiszem zmiany zbiorcze (tutaj nowa zakładkę) przepisz z tond - do tond ... Cytuj Link to postu
vexon2009 1 Napisano 25 Kwietnia 2016 Autor Udostępnij Napisano 25 Kwietnia 2016 w Specyficzne wymagane parametry Bartku proszę o sprawdzenie kodu ewentualne poprawki.. najważniejsze to jak poprawnie pobrać listę aukcji przygotowanych nie zatwierdzonych że gotowe do wystawienia bo raczej nie do końca jest to poprawnie zrobione USE [iMEBLE_SELLO] GO DECLARE @aukcjeid int DECLARE MY_CURSOR CURSOR LOCAL STATIC READ_ONLY FORWARD_ONLY FOR SELECT DISTINCT au_Id FROM au__Auction where au_State=0 and au_ProductId>0 OPEN MY_CURSOR FETCH NEXT FROM MY_CURSOR INTO @aukcjeid WHILE @@FETCH_STATUS = 0 BEGIN --poczatek petli PRINT @aukcjeid declare @produktid varchar(max) set @produktid = (SELECT au_ProductId FROM au__Auction where au_Id = @aukcjeid) declare @as_FieldId int declare @as_AuctionId int declare @ia_AttributeId int declare @ia_ItemId int /******* DEFINUJEMY co gdzie ma iść *******/ /******* id pola wlasnego z towaru z tabeli ia_AttributeValue *******/ set @ia_AttributeId = 1102 /******* id pola z auckji np. szerokosc mebla *******/ set @as_FieldId = 24283 /******* *******/ set @as_AuctionId = @aukcjeid set @ia_ItemId = @produktid declare @text varchar(max) declare @int int set @text = RTRIM(LTRIM(LOWER(convert(varchar,(SELECT ia_AttributeValue FROM [iMEBLE_SELLO].[dbo].[it_CustomAttributes] WHERE ia_AttributeId = 1102 AND ia_ItemId = @ia_ItemId))))) set @text = replace(@text,',','.') set @int = PATINDEX ('%/%',@text) if @int>0 set @text = SUBSTRING(@text,1,@int-1) set @int = PATINDEX ('%-%',@text) if @int>0 set @text = SUBSTRING(@text,1,@int-1) set @int = PATINDEX ('%.%',@text) if @int>0 set @text = SUBSTRING(@text,1,@int+2) begin tran if exists (select * from au_CategorySpecific with (updlock,serializable) where as_FieldId = @as_FieldId AND as_AuctionId = @as_AuctionId) begin UPDATE au_CategorySpecific with (serializable) SET as_vmoney = convert(varchar, (@text)) WHERE as_FieldId = @as_FieldId AND as_AuctionId = @as_AuctionId end else begin INSERT INTO au_CategorySpecific (as_Id, as_AuctionId, as_FieldId, as_vmoney) VALUES ((select max([as_Id])+1 from au_CategorySpecific) ,@as_AuctionId ,@as_FieldId ,convert(varchar, (@text)) ) end commit tran -- koniec petli FETCH NEXT FROM MY_CURSOR INTO @aukcjeid END CLOSE MY_CURSOR DEALLOCATE MY_CURSOR Cytuj Link to postu
Ks. Robak 314 Napisano 26 Kwietnia 2016 Udostępnij Napisano 26 Kwietnia 2016 w Specyficzne wymagane parametry Vexon2009 masz przecież swoich ludzi. Bartek nie jest od sprawdzania Twoich prywatnych skryptów. Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 26 Kwietnia 2016 Udostępnij Napisano 26 Kwietnia 2016 w Specyficzne wymagane parametry Trzeba jeszcze wyfiltrować au_Type = 10 - to są aukcje, 11 - szablony aukcji. Zwykło się również stosować składnię: au_ProductId is not null, zamiast au_ProductId > 0. Cytuj Link to postu
vexon2009 1 Napisano 26 Kwietnia 2016 Autor Udostępnij Napisano 26 Kwietnia 2016 w Specyficzne wymagane parametry Wielkie dzięki ! Cytuj Link to postu
Adrian Męczyński 0 Napisano 10 Maja 2020 Udostępnij Napisano 10 Maja 2020 w Specyficzne wymagane parametry Nie jestem programistą, ale czy to powyższego wątku nie można wykorzystać cechy w powiązaniu z właściwością cechy? Np. Jeśli w kategorii niszczarki jest parametr: Rodzaj cięcia i jednym z wariantów jest np. Ścinki to cecha o nazwie Ścinki z właściwością "Rodzaj cięcia" powinna być mapowana przez Sello do aukcji. Cechy można łatwo nadawać, i zdecydowanie przyśpieszyłoby to proces i zmniejszyło liczbę szablonów Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 11 Maja 2020 Udostępnij Napisano 11 Maja 2020 w Specyficzne wymagane parametry Od wersji 1.34 można zrobić tego typu mapowanie w szablonie. Automatycznie nie jest to mapowane, bo trzeba mieć na uwadze, że w kategoriach nazwy cech potrafią się różnić odmianą słowa, innym zestawieniem słów, typem parametru itp. Dodaliśmy funkcję umożliwiającą pobranie danych z dowolnego miejsca w towarze (za pomocą tagów i modyfikatorów). Cytuj Link to postu
Adrian Męczyński 0 Napisano 16 Maja 2020 Udostępnij Napisano 16 Maja 2020 w Specyficzne wymagane parametry Mógłbyś mi podpowiedzieć jak piwninienem skontruować zapis w polu TAG żeby np. symbol baterii był pobierany z cechy dla poniższego przykładu? Cytuj Link to postu
Bartosz Rosa 1 784 Napisano 18 Maja 2020 Udostępnij Napisano 18 Maja 2020 w Specyficzne wymagane parametry To zależy w jaki sposób są zapisane cechy - jaką mają postać. Po lewej stronie podaje się wartość domyślną, którą przyjmie pole jeśli tag zwróci pustą bądź nieprawidłową wartość. Po prawej zaś tag który zwróci odpowiednią wartość. Przy polach rozwijanych wartość tego tagu musi być identyczna jak to co jest w Allegro zdefiniowane. Jeśli te wartości w Sello różnią się od tych na Allegro to trzeba je albo dostosować albo posłużyć się modyfikatorami do tagów aby finalnie wyszła taka wartość jak w słowniku parametrów Allegro. Cytuj Link to postu
Polecane posty
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.