Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: KSEIKO w Styczeń 31, 2012, 02:45:46 pm

Tytuł: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: KSEIKO w Styczeń 31, 2012, 02:45:46 pm
Szukam chętnych, którzy podjęli by się modyfikacji standardowej funkcji import o skrypt porównujący wartości w bazie danych (kod produktu) z kodem produktu importowanym z pliku csv...

Krótko:
Jeśli produkt z csvki istnieje już w bazie danych to ma zostać porównana jego zawartość (nazwa, ceny, ilość) a jeśli jest inna to nadpisana (zmieniona w już istniejącym produkcie).
A jeśli kodu producenta nie ma na sklepie wprowadzonego (nie istnieje on w bazie danych) to importuje się produkt z csvki normalnie (tworzy nowy wpis produktu).


Na ile wyceniacie taką drobną modyfikację? Proszę podawać ceny...
Jeśli ktoś ma pytania proszę napisać :)
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: sower w Styczeń 31, 2012, 02:52:32 pm
cieszę się, że korzystasz z moich wskazówek ;) - ale to nie ten dział
a dwa
to już łatwiej napisać oddzielny moduł niż grzebać i przerabiać w core.........a po update sklepu będziesz narzekał, że ci import nie działa ;)
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: mario w Styczeń 31, 2012, 03:09:05 pm
alez o produkt zapytasz przez webservice
w zaleznosci co zwroci budujesz kwerende
albo insert albo update

tego typu modyfikacje nigdy nie sa "drobne" maja wplyw na caly core.

jesli eksportujesz artykuly z bazy danych to zapewne masz tez jego ID
wiec zaden problem wrzucic towar rowniez z tym ID - presta na to pozwala, a ze beda dziury w numeracji - nie szkodzi nie ma to wplywu

jak odpytasz przez webservice o ID artykulu, bedziesz wiedzial co robic

zreszta drog do tego jest masa

mozesz tez bezposrednio odpytac mysql-a, o ile ma zewnetrzny port otwarty
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: sower w Styczeń 31, 2012, 03:46:55 pm
@mario - ale to nie zmienia faktu że w ten sposób który on chce to zrobić  jest kompletnie bezcelowy i pozbawiony sensu ;)

dróg jest wiele ale żadna nie prowadzi przez modyfikację core sklepu ;)
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: KSEIKO w Styczeń 31, 2012, 07:25:28 pm
Wlasnie dla tego pytam tu na formu bo szukam najlepszego wyjscia z sytuacji...

Jesli chodzi o webservice to co dokladnie masz na myszli - chodzi ci o logowanie sie do mysqla i wypytywanie go po kolei ze wszystkich produktow?

Nie wykorzystuje ID produktu tylko kod producenta wszedzie, jak juz pisalem.

Nie planuje robic upgradu sklepu wiec problemu rowniez nie ma.

Chodzi tylko o problem z tym importem by produkty sie nie dublowaly bo baza mi eksploduje :P
To jesli lepszym wyjscie bedzie modul to co wy na to? Moze warto dla wszystkich napisac taki modulik a jesli nie to niech ktos, kto zna sie na rzeczy mowi co i za ile...
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: mario w Styczeń 31, 2012, 08:43:34 pm
pozostaje ci webservice, poczytaj sobie, jest do tego dosyc dobry manual na prestashop.com
jesli ci to bedzie odpowiadalo to sobie mozesz zaimplementowac, nie pamietam czy po kodzie produktu mozna pobierac dane , aktualizowac i wrzucac.
inna droga to napisanie dedykowanego systemu synchronizujacego, tak jak ja to zrobilem spinajac prestashop z wf-magiem - musialem tak zrobic bo kazde inne rozwiazanie przy kilku tysiacach artykulow nie wydalalo, a tak jest kilkaset razy wydajniejsze.

a tak informacyjnie - skad pobierasz dane,  z bazy aplikacji ? czy sam rzezbisz w csv?
a moze z webserwisu hurtowni?
Tytuł: Odp: Lekka modyfikacja importu w prescie... Kto się podejmie?
Wiadomość wysłana przez: KSEIKO w Luty 15, 2012, 04:45:19 pm
Dane pobieram wprost z hurtowni a później przepuszczam przez swój własny generator csvki :)
Niestety webservice nie obsługuje tego typu funkcji więc pozostaje mi powierzyć komuś napisanie takiego modułu...