бути створена в Microsoft Excel, головне, щоб форматом файлу з таблицею був формат «* .CSV». При цьому таблицю з таким форматом можна створити і в інших редакторах. CSV (від англ. Lt; # justify gt; Назва типу в VirtuemartЗначеніеproduct_skuАртікул товараproduct_nameНаіменованіе товараcategory_pathПуть до категорііproduct_priceЦена товараproduct_s_descКраткое опис товараproduct_descПолное опис товараproduct_thumb_imageМини-изображениеproduct_full_imageИзображение товараproduct_weightВес товараproduct_weight_uomЕдініци вимірювання весаproduct_lengthДліна товараproduct_widthШіріна товараproduct_heightВисота товараproduct_lwh_uomЕд.ізм-ия довжини, ширини, висотиproduct_in_stockКол у товару на складеproduct_available_dateДата, з якою товар доступний в магазінеproduct_discount_idID скідкіНазваніе типу в VirtuemartЗначеніеproduct_discountФіксірованний розмір скідкіproduct_discount_date_startДата початку дії скідкіproduct_discount_date_endДата закінчення дії скідкіmanufacturer_idID виробника товараmanufacturer_nameНаіменованіе виробника товараproduct_tax_idID податкової ставкіproduct_salesКолічество товару, яке було проданоproduct_parent_skuОпределенія основного товару для дочірніх товаровattributeОсновное свойствоcustom_attributeДополнітельное свойствоattributesСвойства товараattribute_valuesЗначенія свойствproduct_specialРекомендуемий товар
Нижче наведені деякі товари з таблиці вивантаження для інтернет-магазину «Електрон». Для товарів мені довелося додавати інші параметри, яких нету за умовчанням в Virtuemart. Для ноутбуків і нетбуків - proizvoditel і proizvoditeln (бренд виробника), videocard і videocardn (відеокарта), diagonal і diagonal (діагональ монітора), OZU і OZUn (оперативна пам'ять), HDD і HDDn (місткість жорсткого диска) відповідно. Для мишей - proizvoditelm і provod (наявність проводу). Для сумок - proizvoditelb, diagonalb і typeb (тип: сумка, рюкзак, папка). Для зовнішніх жорстких дисків - proizvoditelh, korpush (матеріал корпусу) і HDDh. Для акустичних систем - proizvoditela, systema (система конфігурації колонок), PDUa (наявність пульта дистанційного керування) і moschnosta (потужність).
Таблиця 7. Товари до імпорту в Virtuemart з Microsoft Excel
Назва типу в VirtuemartASUS LamborghiniTranscend StoreJetproduct_skuASUS 11Transcend 06hproduct_nameНоутбук ASUS Lamborghini VX7SX (90N92C224W3167VD23AY) Зовнішній жорсткий диск Transcend StoreJet 25D3 640 Гб (TS640GSJ25D) category_pathНоутбукі/ASUSВнешніе жорсткі диски/Transcendproduct_price1480 $ 94,77 € product_s_desc15.6 (1920 x 1080), 3.82 кг, Core i7 2630QM, NVIDIA GeForce GTX 560M, 6 Гб DDR3, 750 Гб (+7200 RPM), DVD Multi (запис CD/DVD), Bluetooth, батарея 8 осередків, колір корпусу: чорний/оранжевий2.5 raquo ;, корпус: пластик, USB 3.0proizvoditelASUSTranscendvideocardNVIDIA GeForcediagonal15,6OZU6HDD750640korpushпластік
Для зручності я представив таблицю таким чином. Однак для подальшого інтегрування таблиці з Virtuemart потрібно зберегти файл з усіма товарами і його параметрами в «* .CSV» форматі, а для цього необхідно складати таблицю спочатку в іншому вигляді. Рядки і стовпці потрібно поміняти місцями, тобто інвертувати таблицю, для того щоб файл формату «* .CSV» був коректно збережений і був придатний для інтеграції. При збереженні таблиці в даний формат обов'язково потрібно вибрати кодування файлу «UTF - 8», тому що кодування всіх баз даних сайту інтернет-магазину саме така. Якщо ж вибрати інше кодування - символи на сайті будуть відображатися невірно.
Далі потрібно відредагувати шаблон імпорту товару з яким буде вестися робота, залишивши в ньому лише ті поля і в тому порядку, як і в таблиці імпорту. Потім у вкладці «Імпорт» необхідно вибрати тільки що відредагований шаблон і завантажити відповідний файл формату «* .CSV». Після цього з'явиться превью, в якому буде показано як виведуться товари в інтернет-магазин, але лише в тому випадку, якщо при створенні шаблону імпорту товарів була поставлена ??галочка у відповідному елементі checkbox. Залишається натиснути кнопку «Імпорт» і всі товари колишні в таблиці перенесуться в інтернет-магазин з усіма своїми параметрами і їх значеннями.
При будь-яких змінах, або погрішності достатньо змінити базову таблицю, зберегти її в новий файл з форматом «* .CSV» і після цього завантажити цей файл через вже наявний шаблон імпорту. Все реалізується дуже швидко, зручно і просто, а головне - економить солідну кількість часу при виниклих змінах в номенклатурі товару.
ВИСНОВОК
У даній роботі була вивчена середу Joomla 1.5.x і її компонента Virtuemart 1.1.x. Були розглянуті і перевірені на практиці багато їх можливості, за допомогою використання яких вдалося створити інтернет-магазин «Електрон» з продажу комп'ютерної техніки. Зокрема це встановлення та налаштування ...