Virtuemart 1.9 як встановити російську мову. Довідка по "великому птаху". Загальні засади інтеграції з інтернет-магазином на платформі Joomla VirtueMart

💖 Подобається?Поділися з друзями посиланням

У цій статті ми розберемося звідки завантажити компонент VirtueMart, як його встановити, як русифікувати і, найголовніше, як зробити так, щоб при подальших оновленнях всі внесені Вами зміни до шаблонів виведення категорій, товарів та іншого не були втрачені.

Установка VirtueMart 3

Отже, почнемо. Для початку нам необхідно завантажити останню версію компоненту VirtueMart 3. Я рекомендую завжди і все завантажувати з офіційних сайтів розробників. Цим ми убезпечимо себе від наявності шкідливого коду у файлах компонентів.

Зберігаємо собі на комп'ютер останню версію компоненту інтернет-магазину VirtueMart 3, перейшовши за посиланням. Після завантаження файлу розпаковуємо архів.

Тепер через менеджер розширень Joomla! встановлюємо компоненти інтернет-магазину у такому порядку:

  1. Компонент VirtueMart 3
  2. Компонент VirtueMart 3 AIO
  3. Компонент TCPDF

Після встановлення інтернет-магазину VirtueMart необхідно його русифікувати. Для цього завантажуємо російську локалізацію за цим посиланням та встановлюємо через менеджер розширень Joomla!

На цьому встановлення компонента інтернет-магазину VirtueMart 3 завершено. Далі ми розповімо Вам, як підготувати Ваш інтернет-магазин до подальших оновлень компонента без втрати внесених змін.

Підготовка VirtueMart 3 до оновлень

У процесі створення свого інтернет-магазину Ви, напевно, захочете змінити зовнішній вигляд шаблонів виведення товарів, категорій, виробників тощо. Однак, при оновленні компонента ці зміни можуть бути втрачені. Як бути?

Після кожного оновлення заново вносити зроблені зміни шаблонів? Мені здається, це не раціонально.

Чи не оновлювати компонент? Неправильно з погляду безпеки, т.к. в оновленні розробники усувають виявлені вразливості або додають нові функції.

Все набагато простіше!

Необхідно підготувати компонент до змін. Для цього потрібно виконати кілька простих кроків.

  1. Робимо резервну копію сайту
  2. Переходимо наступним шляхом: і створюємо там папку з назвою com_virtuemart
  3. Переходимо до папки ваш_сайт/components/com_virtuemart/views/і копіюємо вміст папки до створеної в директорії раніше папки com_virtuemart, при цьому, вміст папки tmplнеобхідно перенести до батьківської папки
  4. Переходимо до папки ваш_сайт/components/com_virtuemart/і копіюємо папку sublayoutsв ваш_сайт/templates/ваш_шаблон/html/com_virtuemart/

Отже, в цій статті ми з вами розібралися, як встановити компонент інтернет-магазину VirtueMart 3 і як підготувати його до подальших оновлень.

Виникли питання? Пишіть їх у коментарях до статті.

Якщо ви збираєтеся зайнятися електронною комерцією та у вас є сайт під керуванням CMS Joomla, компонент Virtuemart може стати чудовим рішенням для організації інтернет-торгівлі. Засноване на PHP розширення без проблем встановлюється за допомогою стандартного інсталятора додатків у Joomla та дозволяє створювати інтернет-магазини будь-якого рівня, аж до великих супермаркетів з великою кількістю категорій та товарів.

Можливості Virtuemart

На сьогоднішній день Virtuemart є одним із найпопулярніших безкоштовних компонентів для створення інтернет-магазинів. Це обумовлено простотою його встановлення і тими більшими можливостями, якими він володіє.

  • Virtuemart дозволяє створювати необмежену кількість продуктів і категорій товарів, причому користувачі мають можливість виконувати швидкий пошук за продуктами, виробниками або категоріями з фільтрацією за будь-якими ознаками (ціна, розмір знижки тощо).
  • Ви зможете встановлювати різні ціни на продукцію одного виду для різних категорій покупців або відзначаючи товари, як «спеціальні» або розпродажі.
  • За кожним із продуктів може бути закріплена різна валюта, причому компонент може автоматично перетворювати ціну з однієї валюти на іншу.
  • Також користувачам надається історія замовлень, можливість керування адресами та способами доставки, купувати купони на знижки. Також покупці зможуть оформити передплату, щоб їм надійшло повідомлення про появу будь-якого товару. І у них є можливість залишати відгуки про продукти, які можуть бути модеровані або автоматично схвалені.
  • В інтернет-магазині будуть підтримуватись різні способи оплати, включаючи більшість відомих платіжних систем та кредитні картки.
  • За допомогою Virtuemart власник магазину отримуватиме докладну статистику про кількість замовлень, нових клієнтів. Також цей компонент передбачає складання звітів, де показується рівень доходу протягом місяця, рік чи інший проміжок часу.

Додатково про Virtuemart

Компонент інтернет магазину VirtueMart є абсолютно безкоштовною програмою, сумісною з версіями Joomla від 1.5 та 2.5, а тепер уже й Joomla 3.x. Причому в мережі ви зможете знайти і сам компонент російською мовою, і навіть готові шаблони сайтів з вбудованим розширенням VirtueMart. Це пов'язано з великою популярністю даного модуля, що призвело до появи великої кількості безкоштовних і платних доповнень для нього. Не можна не відзначити і численність форумів, на яких веб-майстри обговорюють компонент VirtueMart і знаходять відповіді на багато питань щодо нього, що допомагає вирішувати проблеми, що з'являються.

У зв'язку з цим навіть не дуже досвідчений веб-майстер зможе налаштувати інтернет-магазин у повній відповідності до своїх бажань та потреб. Тобто тут можна не обмежуватись лише базовою версією компонента, що пропонується його розробниками. І ще одна особливість – можливість відключення режиму продажу на сайті, після чого він може перетворитися з магазину на звичайний каталог. Деякі веб-майстри спочатку використовують VirtueMart тільки як каталог.

Посилання на російську мову

http://virtuemart.net/community/translations/virtuemart/ru-RU

Встановлення

Конфігурація

Конфігурація виробників

Товари та категорії у головному меню

Змінюємо стиль виведення категорій продуктів

З кожною новою версією компонент VirtueMart 2 набуває потужності та універсальності. Протягом шести місяців спільнота VirtueMart активно працювала над створенням нової версії компонента.

Ряд сторонніх розробників брали участь у створенні розширень та макетів для VirtueMart 2. З результатами їх роботи ви зможете ознайомитися, пройшовши за цими посиланнями ( , ).

Безпека:

Податки:

Щодо податків було впроваджено «VAT tax», що дозволяє податкам нараховуватися на кінцеву вартість. Розробники вдосконалили редактор продукції, що найчастіше відкривається. Вартість товару розраховується з урахуванням податків, знижок та кінцевої ціни. При розробці також було усунено надто помітні непослідовності у функціонуванні компонента.

Було зроблено зміни до системи розширень:

Розробники компонента хотіли зберегти сумісність із минулими версіями, проте випробувавши частину сторонніх плагінів, переконалися, що відсутня гарантія їхньої коректної роботи, тому при використанні сторонніх плагінів необхідно самостійно їх протестувати або звернутися до технічного фахівця.

Плани на майбутнє:

У майбутньому розробники планують додати на групу покупця кілька цін, зробити окремий макет на кожен вид продукції, встановити редактор замовлень та кілька продавців, а також впровадити автоматичну установку для системи, збільшити місця під розширення VirtueMart 2 та поєднати плагіни ядра з власними плагінами.

В основі компонента лежить функціональний фреймворк Joomla MVC.

Зверніть увагу, що інформація про компонент була вказана користувачами, що не говорить про наявність даних можливостей у наступній версії.

Корисні нововведення:

Можливість надсилати e-mail покупцям, коли змінюється статус замовлення або товар переходить до списку очікування.
Розрахунок податку з допомогою нового типу "VAT tax".
Після встановлення правил розрахунку та остаточної ціни базова ціна переписується.
При внесенні «-1» у налаштування відбувається включення заокруглення валют.
Параметри округлення поширюються на кошик.
Можливість вибору статусу замовлення в налаштуваннях, щоб надіслати рахунок.
Можливість додавання покупця до різних купівельних груп.
Адреса продавця додається до листа, що містить замовлення.
Можливість налаштування дочірніх позицій для відображення опцій батьківської продукції.
Удосконалення макета, наприклад, впровадження кнопок, як «назад до списку товарів.
Введено більше "product_s_desc", "metadesc, "product_sku" та valid_search_fields = "product_name"".
Введено новий тип поля у купівельні поля під назвою «вибір дати».
У купівельні поля введені типи плагінів, наприклад каптча.

Виправлення у функціонуванні компонента:

Розробниками було усунуто жорсткі стандарти попередження.
Код був почищений.
Поліпшено роботу роутера під час оформлення замовлення.
Поліпшено збереження та обробка купівельних адрес – розрахункового та доставки.
Введено перевірку користувацьких груп з метою приховування товарів, що не входять до розширених груп.
Удосконалені фільтри, сортування та пошуки.
Вирішено проблему створення похідних товарів в інтернет-магазині кількома мовами.
Вирішено проблему збереження основного товару при внесенні змін до похідного.
Налагоджено перевірку країни та регіону.
Поліпшено категорії виробників. Раніше редирект при натисканні на «застосувати» який завжди здійснювався правильно.
Було трохи змінено мігратора.
У медіа-синхронізаторі включена функція перевірки url.
Поліпшено функцію перенесення сторінки на інший сервер - "file for sale".
Фото одного доступного товару відображається у малому розмірі.
Розробники зробили рефакторинг полів користувачів більш послідовним та простим у обробці, замовлення $product_attribute[$selected] = $selected та $product_attribute[$selected] = $productCustom->virtuemart_custom_id вдалося зберегти.
Удосконалено повідомлення про помилки.
Розробники виправили FE пагінацію.
Внесли коригування до системи «задати питання».
Впроваджено функції vmJsApi::css, vmJsApi::js, що запобігають повторному завантаженню однієї й тієї ж бібліотеки.
Можливість перевірки Authorize.net доступу до функції curl_exec.
Додані варіанти плагіна.
Розробники забезпечили компонент допомогою сторонніх розширень і посиланнями контактів.

Чи багато хто з Вас, напевно, не раз замислювався над створенням онлайн-магазину? Так ось, для реалізації цієї мети, Вам знадобиться лише зв'язка Joomla та Virtuemart. Virtuemart- це найкращий компонент на joomla для створення онлайн-магазину. Головна його перевага - те, що він повністю безкоштовний, крім деяких окремих модулів (без яких, до речі, можна спокійно обійтися). За своїми можливостями та функціоналом компонент Virtuemart практично не поступається своїм платним аналогам. Більше того, він постійно вдосконалюється та оновлюється, позбавляючись дірок у безпеці та інших помилок та недоліків.

Завантажити Virtuemart можна з офіційного сайту Virtuemart.net, а русифікатор потрібно знайти на сторінці форуму virtuemart dev.virtuemart.net/projects/virtuemart/files(файл називається Language Pack for VirtueMart) У цій статті ми розберемо встановлення Virtuemart, його початкове налаштування та русифікацію.

Установка Virtuemart на Joomla

При завантаженні архіву з компонентом, перш за все його потрібно розархівувати, тому що в архіві міститься ще багато різних модулів і плагінів для розширення функціоналу магазину. Установку потрібно провести так само, як і інсталяцію інших розширень на сайт joomla . Якщо Ви встановлюєте компонент магазину Virtuemart на локальний хостинг, врахуйте, що файл компонента важить більше двох мегабайт і його не вдасться встановити стандартним методом. Архів потрібно буде розархівувати та залити в папку "tmp" на сервері, а після цього в другому рядку дописати ім'я компонента:

Якщо Ваш сайт знаходиться на віртуальному хостингу, то достатньо в першому вікні ("Завантажити файл з пакета") вибрати файл com_virtuemart_1.1.8. На момент написання статті остання версія компонента 1.1.8, тому я буду в цій статті писати про цю версію. Після того, як Virtuemart встановиться на Ваш сайт, відкриється віконце, в якому буде запропоновано вибір – встановити на сайт пробні категорії товарів чи ні. Рекомендую встановити, оскільки ми зможемо швидше розібратися зі створенням категорій та додаванням товарів. Для додавання демо товарів натисніть "install SAMPLE DATA":

Всі! Тепер компонент онлайн магазину Virtuemart повністю встановлений на сайт joomla. Разом із компонентом Ви також встановили демо дані, які будуть відображені на сайті після створення потрібного пункту меню.

Додавання магазину на головну сторінку сайту на Joomla

Перед тим, як ми почнемо вивчати налаштування магазину, потрібно створити пункт у меню, який відповідатиме за виведення товарів на сайті Joomla. Прочитати про те, як додавати новий пункт в меню можна в цій статті, але я все ж таки ще раз докладно про це напишу. Заходьте в адміністративній панелі "Все меню">>"Головне меню". Відкриється перелік пунктів, які відображаються на сайті. Ви можете створити новий пункт з назвою "Магазин" або зробити магазин на головній сторінці сайту. Давайте спочатку зробимо його на головній. Для цього виберіть "Головна" і натисніть праворуч вгорі "Змінити". Відкриється вікно, в якому потрібно натиснути "Змінити тип":

У списку типів меню, що відкриється, Вам потрібно знайти і вибрати Virtuemart:

На головній тепер висить список категорій демо товарів та короткий опис магазину вгорі сторінки. Все це дуже добре. Але є один мінус – немає російської мови! Для русифікації Virtuemartнам також потрібно буде провести певну роботу.

Русифікація Virtuemart

Завантаживши архів русифікатора за посиланням, вказаним на початку посту, Ви отримаєте повноцінну русифікацію адмінки та лицьової частини сайту. Для встановлення русифікатора Вам потрібно перейти цим шляхом ВАШ_САЙТ/administrator/components/com_virtuemart/languages. Там є багато папок, які нам потрібно замінити або доповнити тими файлами, які знаходяться в мовному пакеті Virtuemart. За бажанням, можна видаляти зайві мовні файли та залишити лише той, який потрібний Вам. Варто зауважити, що ввімкнеться та мова, яка встановлена ​​в налаштуваннях Joomla, тобто якщо у Вас англійська joomla, то і virtuemart теж залишиться англійською мовою.

Здрастуйте шановні читачі блогу. Ця стаття є першою у категорії «». У ній я докладно розповім, як встановити та русифікувати компонент Virtuemart на Joomla 1.5. Також будуть викладені всі необхідні файли, такі як дистрибутив Virtuemart 1.1.6 та русифікатор для Virtuemart 1.1.6.

Установка VirtueMart на Joomla. Русифікація Virtuemart

Насамперед нам потрібно завантажити останню стабільну версію компонента Virtuemart. На даний момент це Virtuemart 1.1.6. Щоб завантажити компонент, переходимо на офіційний сайт Virtuemart у вкладку Downloads і тиснемо за посиланням Complete Package. Далі нам потрібно завантажити мовний пакет Virtuemart. На жаль, на момент написання статті ще не було мовного пакета Virtuemart 1.1.6, але на щастя мовний пакет для версії 1.1.4 чудово працює і на версії компонента 1.1.6. Для завантаження мовного пакета скористайтеся цим посиланням. Хочу відразу звернути вашу увагу на те, що в оригінальному мовному пакеті для Virtuemart є понад 30 мов, які вам, швидше за все, не знадобляться. Щоб заощадити ваш час та дисковий простір у вас на я викладаю свою версію компонента одразу з мовним пакетом, в якому є тільки російська мова. Для того щоб скачати архів з компонентом Virtuemart та русифікацією перейдіть за цим посиланням.

Наступний етап – це установка компонента Virtuemart на Joomla. Якщо Joomla у вас ще не встановлена, то вам насамперед потрібно її встановити. Докладніше про це ви можете прочитати у статті «». Якщо Joomla у вас встановлена, то для установки Virtuemart на Joomla вам потрібно зробити наступне:

  1. Заходимо в корінь сайту Joomla, шукаємо там папку з ім'ям "tmp" і створюємо всередині ще одну з будь-якою назвою, наприклад, virtuemart. Робиться це для того, щоб у вас не виникало помилок при встановленні компонента, якщо ви використовуєте як робоче середовище Denwer.
  2. Копіюємо файли компонента Virtuemart у папку /tmp/virtuemart/. Знайти їх ви можете в архіві com_virtuemart_1.1.6.j15.zip, який, у свою чергу, знаходиться в іншому архіві VirtueMart_1.1.6-COMPLETE_PACKAGE.j15.zip, який ви завантажили з сайту виробника або у мене.
  3. Заходимо в «Адміністративну панель сайту – Розширення – Встановити/видалити – Встановити з папки» та прописуємо шлях до файлів компонента Virtuemart. Для цього просто прописуємо відразу після "tmp" назву своєї папки, в яку ви розпакували архів com_virtuemart_1.1.6.j15.zip. Відразу нагадаю, що після установки компонента Virtuemart на Joomlaвам потрібно буде видалити з папки tmp, яка знаходиться на корені сайту, папку з файлами компонента. Робиться це для того, щоб файли даремно не займали місце, оскільки вони вже більше не потрібні.
  4. Після вказівки шляху до папки з файлами компонента Virtuemart, натискаємо кнопку «Встановити». У результаті з'явиться наступне вікно.

На цьому установка компонента інтернет магазину Virtuemart на Joomla 1.5завершено. Щоб перейти до перегляду магазину, натисніть кнопку Go directly to the Shop. Якщо ви хочете спочатку завантажити демонстраційні матеріали, то натисніть на кнопку «Install SAMPLE DATA». Відразу хочу помітити, що якщо ви завантажите демонстраційні матеріали, то вам потім доведеться їх видаляти вручну, тому відразу вирішите, чи хочете ви це робити чи ні.

Русифікація компонента Virtuemart

Як ви вже помітили, встановлений компонент Virtuemart за промовчанням має англійську локалізацію. Для того щоб русифікувати Virtuemartпотрібно зробити таке.

  1. Завантажити пакет русифікації. Якщо ви цього ще не зробили, то перейдіть за цим посиланням та завантажте мовний пакет з офіційного сайту, або перейдіть за цим посиланням та завантажте мою версію компонента Virtuemart з русифікацією.
  2. Розпакувати архів Language_Pack_for_VirtueMart.zip, якщо ви використовуєте мовний пакет з офіційного сайту, та Russian_language_for_VirtueMart.zip, якщо ви використовуєте мою версію.
  3. Копіювати папку languages ​​у папку « /administrator/components/com_virtuemart/» підтверджуючи заміну файлів. Не переплутайте папку «/components/com_virtuemart/».
  4. Зайдіть в Адміністративну панель – Компоненти – VirtueMart та оновіть сторінку.

На цьому стаття з установці та русифікації компонента VirtueMart на Joomla 1.5добігла кінця. Якщо у вас залишилися питання щодо даного матеріалу, ви завжди можете задати їх у коментарях. Також, щоб не пропустити оновлень блогу, рекомендую підписатися на розсилку новин будь-яким зручним для вас способом у розділі « ».

На цьому все. Успіхів вам і до швидких зустрічей на сторінках блогу



Розповісти друзям