Easypopulate sau import-export în oscommerce, note ale lyvik

EasyPopulate - hto eto?

EasyPopulate - plug-in (sau modul de fișiere după cum doriți.) Pentru OsCommerce, care vă permite să exporte bunuri din magazinele online din OsCommerce (de exemplu, în csv-format), modificați-le (de exemplu, Excel) și de import-l înapoi la magazin on-line . În plus, fișier cu informații despre bunuri, puteți genera în mod automat (adesea convenabil de a face în mod direct tratamentul de descărcare a 1C).







Nu există nicio îndoială că EasyPopulate este un lucru util. Dacă asamblarea magazinului OsCommerce este mai mult sau mai puțin solidă, atunci cel mai probabil, prezența acestei "caracteristici" este deja disponibilă. Dacă nu, puteți să-l instalați singur.

Cum să începeți cu Easypopulate

În interiorul easypopulate sau "mânere"

Sa întâlnit cu versiunile, în care „toate într-un singur“ - HTML (+ PHP, în cazul în care, fără a) codul, de import și de export într-un singur fișier. Prima jumătate este responsabil pentru export (în cazul în care blocul de descărcare ...). OsCommerce de import ($ localfile sau is_uploaded_file), importurile din divizare în părți (în cazul în care (is_uploaded_file ($ usrfl) - atunci $ split == 1) ...) - ceva similar este implementat în import pentru virtuemart (joomla). În continuare - ieșire HTML (formular pentru import), chiar sub funcțiile de procesare.

Procesarea de bază este realizată de funcțiile ep_create_filelayout () și walk () (import)







Importul de câmpuri suplimentare în Oscommerce

Adăugați câmpuri suplimentare (nu uitați anteturile) la fișierul de import și procesați-le în easypopulate (în funcția Walk). În general, totul

Importarea de bunuri și atribute în Oscommerce într-un singur fișier

În general, în fișierul easypopulate implementat de import-export de atribute într-un fișier separat (pentru export, pentru a selecta fișierul de export - catalog atribute). Ie Produse catalog încărca fișiere și atribute - atributele unui fișier. Și de export este pus în aplicare ușor. spun atât de inconfortabil - ca urmare a unui volum mare de date „goale“ (a la prezenta Earl de matrice sau aproape de masa lui Pitagora - la intersecțiile de rând și coloană, în cazul în care produsul are un atribut, în coloana „Preț“ indică valoarea de diferență dintre principal și nr. de asemenea, există un atribut sau nu - si valoarea atributului id)

v_attribute_options_id_1 v_attribute_options_name_1_4 v_attribute_values_id_1_1 v_attribute_values_price_1_1 v_attribute_values_name_1_1_4 v_attribute_values_id_1_2 (... și așa mai departe pentru toate valorile atributului _1, atunci _2)

Șirurile sunt prezente pentru toate produsele, coloane - pentru toate atributele și valorile atributelor * 3

Desigur, acest lucru nu este întotdeauna convenabil - de exemplu, opțiunea de a exporta atribute, atunci când este în magazin

6 mii. Marfa și unele bunuri au un atribut pe VPS pentru a genera mai multe minute și în cele din urmă cântărește 1,5 MB. Importați fișierul - aceeași procedură este destul de costisitoare.

Ca o opțiune - mărfurile de import OsCommerce și un fișier atribute - adăugarea coloanei (de exemplu, v_my_attribute_1) și a pus înapoi valorile (sau ID-ul preformat, care corespund magazinul interior ID), să meargă și de proces.

Dacă furnizați crearea automată a atributelor anterioare absente și de prelucrare pentru a evita suprapunerea (. Din cauza lacunelor, litere mari, și așa mai departe poate fi ca atunci când importați date, iar în etapa de descărcare sau chiar mai devreme. - „dreptul“ stocarea datelor în baza de date principală) atunci această opțiune este pe deplin îndreptățită să sushchesvovanie.







Articole similare

Trimiteți-le prietenilor: