Folosind formatul de schimb de date XLS în comparație cu CSV oferă posibilitatea transferării codului HTML în celule. Problema cu CSV este că ghilimele, care de obicei sunt scoase de la începutul și sfârșitul unei celule, pot fi de asemenea parte din codul HTML. Acest lucru duce la o încălcare a erorilor de integritate și de schimb de date. Formatul XLS ajută la evitarea acestor probleme.
Caracteristicile câmpului "Producător" la importul de la 1C
O mulțime de întrebări pentru toți sunt cauzate de lucrul cu domeniul producătorului. Astăzi vom vorbi despre el. În OpenCart în tabelul mărfurilor numele producătorilor nu sunt stocate și este rezonabil. Specifică numai ID-ul producătorului, iar producătorii înșiși sunt câte trei tabele separate de baze de date. Aici câinele este îngropat. Dacă vă uitați la tabela de exportare a exemplului modulului Import / Export Tool, puteți să vă asigurați că coloana producătorului nu specifică un ID, ci un nume uman:
Dezvoltatorii modulului nu sunt prea leneși, atunci când importați mărfuri care nu trebuie să cunoască identitatea producătorului, trebuie doar să specificați numele acestuia. Cu toate acestea, dacă un astfel de furnizor nu apare în OpenCart, modulul va da nu doar o eroare, ci va da un ecran alb (500 erori de server, verificate pentru 1.5.x și 2.x OpenCart). Revenind la jurnalul de erori OpenCart veți observa o eroare:
Pentru a evita aceste erori și pentru a executa cu succes importul, asigurați-vă că verificați dacă lista tuturor producătorilor se află deja în directorul OpenCart.
La momentul redactării, dezvoltatorii modulului au lansat o nouă versiune sub OpenCart 2.x, unde această problemă a fost egalizată, adică în absența unui producător cu acest nume, câmpul este ignorat, iar procesul de import continuă.
Dolce gabbana
Toate câmpurile, cu excepția producătorului din acest modul, trec printr-o funcție care convertește caractere cum ar fi . <,>, ',' În codul lor HTML, care ajută la stocarea corectă a informațiilor în baza de date:
Cu toate acestea, câmpul Producător nu este rulat prin această funcție, prin urmare, dacă aveți marca Dolce Gabbana sau Marc Spencer, nu este importat, iar scriptul va arunca o eroare de import și nu va încărca nimic. Prin urmare, în stadiul descărcării de la coli 1C sau în tabelele cu prețuri de tabel, efectuați o modificare ampersand la codul HTML -
Asta e tot pentru ziua de azi! Dorim import-export de succes :)