wdrożenia PrestaShop

[Płatny] xIntegrator- import produktów z plików XML

  • 6 Odpowiedzi
  • 6658 Wyświetleń

0 użytkowników i 3 Gości przegląda ten wątek.

*

Offline mojapresta_pl

  • Nowy
  • *
  • 4
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
[Płatny] xIntegrator- import produktów z plików XML
« dnia: Grudzień 28, 2013, 04:05:09 pm »
xIntegrator - moduł dla Prestashop 1.5, który integruje sklep z wieloma różnymi hurtowniami. Zdefiniować możemy import produktów, stanów magazynowych, zdjęć, cen jednocześnie z wielu plików XML.


Format XML nie jest wymogiem koniecznym(jak w innych- podobnych integratorach), Moduł świetnie sobie radzi z obsługą takich formatów jak: CSV, JSON, SOAP/WSDL bądź XLS.





W skrócie moduł mogę opisać tak:
-Import kategorii(Hurtownia -> Sklep),
-Mapowanie kategorii Hurtownia --> Sklep,
-Wykluczenie importu wybranych produktów z zdefiniowanych kategorii,
-Cron podzielony na 5 oddzielnych akcji(pobieranie plików z hurtowni, dodawanie nowych produktów, aktualizacja stanów magazynowych,ceny+opisu +listy zdjęć i Aktualizacja pełna)
-Marża ustalana dla kategorii, hurtowni, słowa kluczowego,
-Import kategorii do kategorii sklepu,
-Ręczne uruchamianie proces importu/aktualizacji z wyborem zakresów (od rekordu ...-do rekordu .. )oddzielnie dla każdej hurtowni(powód? biznes-host.pl)


Moduł jest non stop rozwijany. Zakup licencji obejmuje moduł, instalację oraz integracje ze wskazanąprzez klienta. hurtownią  .

Cena dla wersji 1.5.x : 249pln , pod wersje 1.4 narazie wstrzymałem prace.
W razie pytań: kontakt@mojapresta.pl. Pozdrawiam!





[size=78%]
[/size]

« Ostatnia zmiana: Marzec 17, 2014, 04:15:55 am wysłana przez west »

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #1 dnia: Grudzień 28, 2013, 04:52:55 pm »
Interesują mnie 2 sprawy
Jak dużo produktów może obsługiwać moduł . dlaczego wspominasz o biznes-host?
Jak duże obciążenia serwera sa generowane przez moduł?
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline mojapresta_pl

  • Nowy
  • *
  • 4
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #2 dnia: Styczeń 29, 2014, 11:03:22 am »
Witam. W ubiegłym tygodniu integrowałem sklep z dosyć dużą hurtownią drobnych produktów TME.eu.


Podczas przystosowania mojego modułu pod ich API(wymiana danych na aktywnym WebService, format danych: JSON, inny zbiór danych)- utworzyłem skrypt importu danych uruchamiany z poziomu CLI.  Finalnie moduł bez problemu zaimportował  ponad 310 000 produktów, 1200 kategorii i ponad 600 000 indeksów zależności w niecałe 3 godziny. Sklep od strony frontu jak i back-end'u działa płynnie jak przy mniejszej ilości danych - biorąc pod uwagę fakt że non stop w tle działa aktualizacja stanów magazynowych(co 3godziny aktualizuje stany i ceny wszystkich produktów - wolny update). Cała baza danych ważyła blisko 600mb. Logi błędów zapisywane do pliku  tekstowego jak również ostatni serial produktu, w przypadku przerwania operacji lub gdy skrypt nie zdążył pobrać danych dla wszystkich produktów-przy ponownym uruchomieniu, kończy poprzednie zadanie.




Kwestia obciążenie serwera przy integracji na plikach XML.

Przy parsowaniu dużych plików XML ciężko było utrzymać stabilność i małe zużycie zasobów(zwłaszcza na hostingu współdzielonym- np. bizneshost).Xdebuger i próby przetwarzania xml za pomocą DOMDocument, i XMLReader) -parsowanie przykładowego pliku XML 50mb parsuje się w ok. 12sek(2gb ram, 1.5ghz).Średnie zużycie pamięci wyniosło: 59Mb ram,i 18% proc. proc. XMLReader okazał się wydajniejszy od DOMDocument(nie pamiętam dokładnie ale różnica była dosyć duża.

Pozdrawiam A.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #3 dnia: Styczeń 29, 2014, 07:53:03 pm »
No brzmi nieźle :) właśnie korzystam z bibliotek xmlreader
bardzo ciekawe a jak się zachowuje podczas aktualizacji ma pamięc id produktu ?
a na czym trzymacie 310 tys produktów - hodzi o parametry maszyny

MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline mojapresta_pl

  • Nowy
  • *
  • 4
  • 0
  • PrestaShop: 1.5.4
  • Status: Programista
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #4 dnia: Marzec 17, 2014, 04:01:59 am »
Witam. Przy tej rekordowej integracji produktów - używany był na początku dedyk E5-1650v2, 6rdzeni , 128GB RAM EEC + SSD na całość systemu. Machina rusza w sumie 8 albo 9 serwisów/aplikacji(w tym 2 instancje presty). Teraz z tego co się właściciel pochwalił : "wiszą w chmurze" - a jakie parametry tego nie wiem :-)

Co do kwestii tabelek- bez trigerków się niestety nie obeszło :)

*

Offline mgx

  • Nowy
  • *
  • 1
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #5 dnia: Kwiecień 05, 2014, 10:28:49 am »
Panie Adrianie,


a może zamiast próbować sprzedawać moduł dalej, spowoduje Pan, że zacznie on działać u mnie (jak już wrzucił Pan screeny z mojego sklepu - wypadałoby chyba)? Albo zwróci mi Pan pieniądze, jeśli z jakiś przyczyn moduł nie będzie funkcjonował? Albo chociaż raz na kilka tygodni na maila Pan odpowie?


pozdrawiam
Tomasz M.

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: [Płatny] xIntegrator- import produktów z plików XML
« Odpowiedź #6 dnia: Kwiecień 05, 2014, 11:44:19 am »
Panowie poproszę o konwersację mailową do mnie na pw inaczej usunę cały wątek
temat tymczasowo zamykam


p.s. zapoznałem się z konwersacją zostawiam dla potomnych
« Ostatnia zmiana: Kwiecień 16, 2014, 12:01:29 am wysłana przez west »
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl