Polskie wsparcie PrestaShop

PrestaShop => Błędy => Wątek zaczęty przez: lafra w Kwiecień 18, 2010, 09:34:42 am

Tytuł: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: lafra w Kwiecień 18, 2010, 09:34:42 am
Witajcie!
Mam problem. Zainstalowalem w swoim sklepie moduł price wars i gdy chcę pobrać plik xml z ofertą sklepu pojawia się błąd:
w firefox: Błąd parsowania XML: niezrozumiała seria znaków po elemencie dokumentu
Obszar: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=ceneo
Numer linii: 2, kolumna 1:Warning:  DOMDocument::createElement() [<a href='domdocument.createelement'>domdocument.createelement[/url]]: unterminated entity reference  Body żel pod prysznic i szampon 250 ml in /modules/pricewars/pricewars.php on line 193

^
w ie: Dozwolony jest tylko jeden element najwyższego poziomu w dokumencie XML. Błąd podczas przetwarzania zasobu 'http://www.skle...

Warning:  DOMDocument::createElement() [<a href='domdocument.createelement'>domdocument.createeleme...


Sami zobaczcie:
    * Ceneo: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=ceneo
    * Skąpiec: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=skapiec
    * Nokaut: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=nokaut
    * Radar: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=radar
    * okazje.info.pl: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=okazje
    * zakupy.onet.pl: http://www.sklep-kosmetyki.com.pl/modules/pricewars/offer.php?service=zakupy_onet

Proszę o pomoc. Może znacie jakiś inny moduł do podłączenia presty do porównywarek?
Tytuł: Odp: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: lafra w Kwiecień 18, 2010, 10:12:45 am
jeśli któryś z gości zna odpowiedź na moje pytanie to prosze o maila: kontakt[malpa]linuxmandriva.eu
pozdrawiam
Tytuł: Odp: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: kirex w Kwiecień 19, 2010, 05:42:17 pm
Poprawiłem to jakiś czas temu http://prestadesign.pl/moduly-f13/pricewars-t54.html#p1185
Tytuł: Odp: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: misza90 w Lipiec 12, 2010, 10:44:26 am
Bardzo proszę o pomoc w tym temacie.
Po przesiadkę na wersję 1.3.1.1 PL moduł PriceWars przestał prawidłowo działać.
Moduł generuje niewłaściwą cenę. Każda cena dzielona jest przez około: 4,0600069...
Domyślna waluta w sklepie: PLN.
(Zmiana kursu wymiany walut nie wpływa na tą konwersje.)
Wersja użytego PriceWars http://prestadesign.pl/download/file.php?id=160 (http://prestadesign.pl/download/file.php?id=160)

Widok z panelu administracji:
(http://www.sklepmarka.pl/foto/temp/pa.png)

Widok ze sklepu:
(http://www.sklepmarka.pl/foto/temp/sklep.png)

Widok generowanego xml
(http://www.sklepmarka.pl/foto/temp/xml.jpg)

Bardzo proszę o pomoc.
Tytuł: Odp: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: pingiel w Lipiec 21, 2010, 02:25:45 pm
Tak samo jak "misza90" mam problem z cenami przejrzałem skrypt także przeglądałem bazę danych z tego co widzę w kolumnie "price" są poprawne ceny więc czemu przelicza.
Tytuł: Pricewars - Niewłaściwa cena - ROZWIĄZANIE
Wiadomość wysłana przez: misza90 w Lipiec 25, 2010, 09:19:53 pm
Problem rozwiązany.
Dzięki podpowiedzi mojego przedmówcy:
Cytuj
błąd leży po stronioe bazy danych
w tabeli "ps_currency" chyba u ciebie też tak powinna się nazywać trzeba ustawić blank z "0"na "1" dla złoty i w euro z"1" na "0"
i wszystko będzie działać.:)

W moim przypadku poszło dopiero gdy zmieniłem id_currencey płatności PLN na 1.

Rozwiązanie zostawiam dla potomnych.

Dzięki za wskazówki.
Tytuł: Odp: Pricewars - Niewłaściwa cena - ROZWIĄZANIE
Wiadomość wysłana przez: importmania w Maj 31, 2011, 10:16:26 am
Problem rozwiązany.
Dzięki podpowiedzi mojego przedmówcy:
W moim przypadku poszło dopiero gdy zmieniłem id_currencey płatności PLN na 1.

Rozwiązanie zostawiam dla potomnych.

Dzięki za wskazówki.

Na 1.4 niestety nie zadziałało, w "id_currencey" tylko PLN na 1 - zero różnicy, nadal ceny z kosmosu...
Jakieś inne pomysły ?
Tytuł: Odp: Problem z PriceWars - Price Wars - Błąd parsowania XML
Wiadomość wysłana przez: koshin w Czerwiec 09, 2011, 10:20:02 pm
Rozwiązanie tymczasowe:

w /classes/Products.php

odnajdź:

return Product::priceCalculation($id_shop, $id_product, $id_product_attribute, $id_country,  $id_state, $id_county, $id_currency,

i zmień $id_currency na taki id jaki ma waluta Złoty polski w Twoim sklepie

np:

return Product::priceCalculation($id_shop, $id_product, $id_product_attribute, $id_country,  $id_state, $id_county, 4,

Oczywiście jeśli nie używasz innych walut, bo jak używasz, to klops