Brak produktów z hurtowni

moro88
Posty: 3
Rejestracja: 31 grudnia 2022, 00:48 - sob

Brak produktów z hurtowni

Post autor: moro88 »

dodałem hurtownie plik xml pozniej wygeneruj produkty do bazy i nic nie pobralo a cyfry sie zmienialy:/ prosze o pomoc
XMLTOEU
Site Admin
Posty: 28
Rejestracja: 04 kwietnia 2022, 07:49 - pn
Kontakt:

Re: Brak produktów z hurtowni

Post autor: XMLTOEU »

Po dodaniu pliku hurtowni automatycznie wygenerowały się podstawowe parametry takie jako *Kod*, *Zdjęcie* itd.
Nazwy tych parametrów te można podejrzeć w "Parametry hurtowni" i są to tylko nazwy.

Aby przejść do konfiguracji parametrów, po których zostaną pobrane wartości z pliku XML do bazy aplikacji,
należy przejść do "Zarządzanie plikami / Schematy parametrów" i wskazać aplikacji pomiędzy którymi tagami znajdują się odpowiednie wartości do danego parametru.

Jak to wykonać opisane jest w poradniku: https://xmltoeu.pl/4-pobieranie-wartosc ... e-plikami/

Wyniki pierwszych produktów z pliku hurtowni można podejrzeć w "Zarządzanie plikami / (przycisk) Podgląd wyników".

Jeżeli po skonfigurowaniu jednego z parametrów nie wyświetlają się żadne wyniki, może to oznaczać, że parametr został niewłaściwie skonfigurowany, albo już na samym początku podczas dodawania pliku mógł być uzupełniony niewłaściwy tag zaczynający produkt, w tym celu należy sprawdzić to w "Zarządzanie plikami / edytuj => Tag zaczynający produkt".

Jeżeli zaczną się wyświetlać wyniki w podglądzie, można wygenerować produkty do bazy, by sprawdzić jak to wygląda na wszystkich produktach hurtowni.
moro88
Posty: 3
Rejestracja: 31 grudnia 2022, 00:48 - sob

Re: Brak produktów z hurtowni

Post autor: moro88 »

W html zaczyna sie product później product id tag początkowy i końcowy ustawiam product czy product id? Dałem wygeneruj bazę produktów wczytało Ok 10 tys i nigdzie się nie wyświetlają:/
moro88
Posty: 3
Rejestracja: 31 grudnia 2022, 00:48 - sob

Re: Brak produktów z hurtowni

Post autor: moro88 »

XMLTOEU pisze: 31 grudnia 2022, 11:10 - sob Po dodaniu pliku hurtowni automatycznie wygenerowały się podstawowe parametry takie jako *Kod*, *Zdjęcie* itd.
Nazwy tych parametrów te można podejrzeć w "Parametry hurtowni" i są to tylko nazwy.

Aby przejść do konfiguracji parametrów, po których zostaną pobrane wartości z pliku XML do bazy aplikacji,
należy przejść do "Zarządzanie plikami / Schematy parametrów" i wskazać aplikacji pomiędzy którymi tagami znajdują się odpowiednie wartości do danego parametru.

Jak to wykonać opisane jest w poradniku: https://xmltoeu.pl/4-pobieranie-wartosc ... e-plikami/

Wyniki pierwszych produktów z pliku hurtowni można podejrzeć w "Zarządzanie plikami / (przycisk) Podgląd wyników".

Jeżeli po skonfigurowaniu jednego z parametrów nie wyświetlają się żadne wyniki, może to oznaczać, że parametr został niewłaściwie skonfigurowany, albo już na samym początku podczas dodawania pliku mógł być uzupełniony niewłaściwy tag zaczynający produkt, w tym celu należy sprawdzić to w "Zarządzanie plikami / edytuj => Tag zaczynający produkt".

Jeżeli zaczną się wyświetlać wyniki w podglądzie, można wygenerować produkty do bazy, by sprawdzić jak to wygląda na wszystkich produktach hurtowni.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<produkty>
<produkt id="552244">
<nazwy>
<nazwa jezyk="pl"><![CDATA[Bateria do LG Spirit 2200 mAh Li-Ion PREMIUM]]></nazwa>
</nazwy>
<opisy>
<opis jezyk="pl"><![CDATA[Bateria przeznaczona do telefonów marki LG. Wyposażona w dwa układy zabezpieczające IC, nie posiada efektu pamięci. Nowoczesne ogniwa litowo-jonowe pozwalają na bardzo długi czas użytkowania telefonu. Wersja Premium zapewnia jeszcze dłuższą żywotność i niezawodną pracę.

<b>Rodzaj</b>: Li-ion
<b>Pojemność</b>: 2200 mAh
]]></opis>
</opisy>
<kategoria><![CDATA[Blue Star]]></kategoria>
<kategoria_tree><![CDATA[BAT]]></kategoria_tree>
<zdjecia>
<zdjecie id="162735" url="https://picture/filters:quality(80)/c76 ... 647d89000b" glowne="1"/>
<zdjecie id="162738" url="https://picture/filters:quality(80)/bbd ... 42eeb96029" glowne="0"/>
<zdjecie id="302985" url="https://picture/filters:quality(80)/b26 ... 9946a4.jpg" glowne="0"/>
<zdjecie id="302986" url="https://picture/filters:quality(80)/9b1 ... 12055c.jpg" glowne="0"/>
</zdjecia>
<cena>
<cena_netto waluta="PLN" wartosc="22.5"/>
</cena>
<ean><![CDATA[5901737408633]]></ean>
<dostepnosc>22</dostepnosc>
<producent><![CDATA[Blue Star]]></producent>
</produkt>
<produkt id="432245">
<nazwy>
<nazwa jezyk="pl"><![CDATA[Bateria do LG G5 3000 mAh Li-Ion PREMIUM]]></nazwa>
</nazwy>
<opisy>
<opis jezyk="pl"><![CDATA[Bateria przeznaczona do telefonów marki LG. Wyposażona w dwa układy zabezpieczające IC, nie posiada efektu pamięci. Nowoczesne ogniwa litowo-jonowe pozwalają na bardzo długi czas użytkowania telefonu. Wersja Premium zapewnia jeszcze dłuższą żywotność i niezawodną pracę.

<b>Rodzaj</b>: Li-ion
<b>Pojemność</b>: 3200 mAh
]]></opis>
</opisy>
<kategoria><![CDATA[Blue ]]></kategoria>
<kategoria_tree><![CDATA[BAT]]></kategoria_tree>
<zdjecia>
<zdjecie id="162747" url="https://picture/filters:quality(80)/abb ... c7146a8c81" glowne="1"/>
<zdjecie id="162750" url="https://picture/filters:quality(80)/d2d ... c530d5c4b0" glowne="0"/>
<zdjecie id="302983" url="https://picture/filters:quality(80)/c4a ... d72166.jpg" glowne="0"/>
<zdjecie id="302984" url="https://picture/filters:quality(80)/194 ... 43d4b1.jpg" glowne="0"/>
</zdjecia>
<cena>
<cena_netto waluta="PLN" wartosc="28.5"/>
</cena>
<ean><![CDATA[5901737409117]]></ean>
<dostepnosc>19</dostepnosc>
<producent><![CDATA[Blue Star]]></producent>
</produkt>
<produkt id="222246">
<nazwy>
<nazwa jezyk="pl"><![CDATA[Bateria do Nokia Lumia 550 2100 mAh Li-Ion Star PREMIUM]]></nazwa>
</nazwy>
<opisy>
<opis jezyk="pl"><![CDATA[Bateria przeznaczona do telefonów marki Nokia. Wyposażona w dwa układy zabezpieczające IC, nie posiada efektu pamięci. Nowoczesne ogniwa litowo-jonowe pozwalają na bardzo długi czas użytkowania telefonu.

Zaczynam tag poczatkowy <produkty> koncowy </produkt> i dalej puste produkty brak danych :/ juz siedze nad tym 5 godzin i nic pusto
XMLTOEU
Site Admin
Posty: 28
Rejestracja: 04 kwietnia 2022, 07:49 - pn
Kontakt:

Re: Brak produktów z hurtowni

Post autor: XMLTOEU »

Dziękuję za fragment XML. To ułatwiło mi udzielenie pomocy.

1) Każdy produkt kończy się na </produkt> , a zaczyna na <produkt id=".........> .
W ustawieniach pliku należy uzupełnić, że produkt zaczyna się na "<produkt " (ze spacją), lub można spróbować też "<produkt id=". Oczywiście bez cudzysłowu.

Nie można podać "<produkt" (bez spacji na końcu), ponieważ wszystkie produkty (całą bazę) rozpoczyna tag "<produkty>", więc gdyby podać "<produkt", to ten fragment zawiera się w "<produkty>", dlatego, aby pokazać aplikacji od czego zaczyna się unikalny produkt, należy wpisać tag różniący się od zaczynającego całą bazę, czyli po dodaniu spacji (<produkt )powinno być już dobrze.

2) Kolejnym krokiem jest konfiguracja parametru *Kod*, który musi być unikalny dla każdego produktu, inaczej aplikacja podczas generowania będzie pomijać zdublowane produkty i może się wydawać,że wygenerowała 10000 produktów, a nie będzie żadnego. Można tak to zinterpretować, że przetworzyła 10000 produktów, ale nie wygenerowała żadnego.

3) Aby stworzyć unikalny *Kod*, należy przejść do schematy parametrów, dodać nowy schemat, wybrać parametr *Kod* i tag Tag początkowy: <produkt id=" , Tag końcowy: > .
To oczywiście najprostsza metoda stworzenia unikalnego kodu produktu, a w poradnikach jest opis jak stworzyć KOD bardziej czytelny np. zawierający również rozmiar, kolor, ean, czy inne parametry z zasadą, że lepiej, aby w KOD były stałe parametry, których hurtownia nie zmienia.

4) Po wygenerowaniu produktów należy przejść do "Produkty w bazie danych" i nad listą przycisk "Odśwież dane".
ODPOWIEDZ