Інтернет магазин на кілька продавців virtuemart 3

Кілька місяців тому ми випустили в світ компонент «VM Sellers», який дозволяв організувати на базі Virtuemart 1.1.9 мультивендорної магазин. Сьогодні ж представляємо нову версію компонента, яка сумісна з Virtuemart 2.0 і Joomla 2.5, а також з Virtuemart 3 і Joomla 3. Нове розширення носить ім'я «VM Sellers 2». Робота над цим релізом затягнулася на два довгих місяці і цьому є пояснення.

Кілька місяців тому ми випустили в світ компонент «VM Sellers», який дозволяв організувати на базі Virtuemart 1.1.9 мультивендорної магазин. Сьогодні ж представляємо нову версію компонента, яка сумісна з Virtuemart 2.0 і Joomla 2.5, а також з Virtuemart 3 і Joomla 3. Нове розширення носить ім'я «VM Sellers 2». Робота над цим релізом затягнулася на два довгих місяці і цьому є пояснення.

Справа в тому, що в Virtuemart 2.0 розробники прибрали функцію продажу електронних (скачуваних товарів). Вона стала можлива тільки при використанні додаткових розширень.

Коли ми говоримо про інтернет-магазині на кілька продавців, то в першу чергу маємо на увазі продаж саме електронних або віртуальних товарів. Тому наші зусилля були кинуті в першу чергу на підтримку саме цієї функції.

Про те, як встановити та русифікувати Virtuemart. ми вже розповідали. Тому перейдемо безпосередньо до опису VM Sellers 2.

Купити VM Sellers - сумісність: Joomla 1.5, Virtuemart 1.1.9.
Купити VM Sellers 2 - сумісність Joomla 2.5, Virtuemart 2.0, Virturmart 3 і Joomla 3

Принцип роботи

Компонент VM Sellers 2 працює спільно, можна навіть сказати, паралельно Virtuemart. В процесі інсталяції VM Sellers 2 ніяких патчів і змін вихідного коду Virtuemart не відбувається.

При необхідності повного видалення VM Sellers 2, інтернет-магазин під керуванням Virtuemart продовжить повноцінно функціонувати.

Принцип роботи компонента полягає в максимальному використанні можливостей, які були задумані в Virtuemart, але так і не реалізовані. Мова йде про підтримку декількох продавців в інтернет-магазині. Розкладемо по пунктам, що вміє і дозволяє зробити компонент VM Sellers 2:

Реєстрація користувача як продавця

Можливість викладати власні товари (в тому числі електронні) простим користувачам

Адміністратор магазину отримує можливість виставляти відсоток від вартості товару, який буде відніматися при виплатах грошових коштів

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

В особистому кабінеті зберігається історія всіх поданих заявок на виведення коштів.

Адміністратор сайту може допускати до продажу продавців, блокувати їх і видаляти.

Коротка схема роботи VM Sellers 2 така:

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

Повідомлення про дану заявку поступає на електронний ящик адміністратора.

Через панель управління компонента VM Sellers 2 адміністратор схвалює заявку на участь в інтернет-магазині. Після чого продавцеві автоматично відправляється лист про те, що його статус змінився і він допущений до продажу.

Новоспечений продавець розміщує товари в своєму особистому кабінеті на сайті.

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

Незважаючи на те, що компонент VM Sellers 2 володіє інтуїтивно зрозумілим інтерфейсом і будь-яких складнощів на етапі освоєння даного розширення виникнути не повинно, ми хочемо досить докладно розписати дії, як початківця продавця, так і адміністратора сайту.

Налаштування VM Sellers 2

Якщо ви купили, завантажили і встановили VM Sellers 2, необхідно підготувати компонент до подальшої роботи.

Для цього в адміністративній панелі вашого сайту переходимо «Компоненти - VM Sellers» і далі переходимо на вкладку «Налаштування компонента».

Приступимо до послідовного вивчення, пропонованих елементів управління. І робити це будемо зверху вниз:

Інтернет магазин на кілька продавців virtuemart 3

Інтернет магазин на кілька продавців virtuemart 3

Видалити дані при деінсталяції компонента - якщо дана опція поставлена ​​в положення «ТАК», то при видаленні компонента, будуть знищені всі таблиці в базі даних, створені в процесі роботи VM Sellers 2.

Валюта - використовувана в магазині валюта «за замовчуванням». Даний параметр повинен збігатися з настройками Virtuemart

Група покупців - група покупців, які допущені до покупок в вашому магазині. Цей параметр також повинен збігатися з тим, що встановлений в Virtuemart


Далі в таблиці звернути на останню колонку, де вказано «ID», який відповідає даному користувачеві.

Список заборонених слів (через кому) - введені в це поле слова будуть блокуватися системою, в місце них буде відображений текст, який буде введе в текстове поле «Слово (або HTML-код) - для заміни забороненого»

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

Преффікс таблиць (повинен відповідати налаштувань Virtuemart) - в даному випадку мова йде про префікс таблиць в базі даних. За замовчуванням в Virtuemart 2.0 встановлений префікс «virtuemart», тому міняти в даному полі нічого не потрібно. Однак якщо з якихось причин префікс змінений, то слід вказати в даному полі його актуального значення.

Абсолютний шлях до файлів-товарам (повинен відповідати налаштувань Virtuemart) - цей параметр відіграє важливе значення для інтернет-магазинів, де здійснюється продаж цифрових товарів. Йдеться про каталог, в якому зберігаються файли, якими ви торгуєте на своєму майданчику.

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

Для того, щоб згадати значення абсолютного шляху до файлів-товарам, досить зайти «компоненти- Virtuemart - Настройки- Шаблони» і скопіювати значення з текстового поля «Безпечний шлях»

Інтернет магазин на кілька продавців virtuemart 3

Шлях до файлів зображень товарів - ідеальним рішенням буде залишити в цьому полі значення «за замовчуванням», оскільки воно збігається з каталогом, який використовується в Virtuemart.

Якість зображення - мова йде про якість виведених на сайті зображень

Ширина зображення - це поле відповідає за ширину зображення товару. Якщо виставлено значення «0», то зображення буде відображатися з вихідної шириною.

Ширина мініатюри - значення цього поля відповідає за ширину так званих «міні ескізів» товарів - тих зображень, що виводяться в списку.

Відкриється таблиця, де в колонці «Код» можна побачити потрібну установку. Як правило, набутий і оплачений товар має статус «Confirmed», відповідно код статусу для нього буде «C»

Інтернет магазин на кілька продавців virtuemart 3

Відсоток доходу магазина від продажу товарів - тут вказується кількість відсотків, які власник інтернет-магазину залишає за кожного продажу собі

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

Локалізація магазину. Наприклад: en_gb - це поле заповнюється в залежності від локалізації магазину. Справа в тому, що в Virtuemart 2.0 на окремо взяту локалізацію створюються свої таблиці в базі даних. Якщо у вас сайт російською мовою, то, відповідно, має бути зазначено «ru_ru»

Видалення увімкнуто заявок на оплату - якщо це значення включити в положення «ТАК», то стане можливо видалення заявок на оплату з адміністративної панелі. Тут же потрібно враховувати, якщо ви видалили заявку на оплату, то в особистому кабінеті продавця ця заявка буде мати статус «не оплачене» і він зможе повторно запросити у вас гроші.

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

Для цього в адміністративній панелі Joomla заходимо в «Менеджер меню»

Інтернет магазин на кілька продавців virtuemart 3

Натиснемо кнопку «Створити» в правому верхньому кутку і створимо меню з ім'ям «sellers»

Інтернет магазин на кілька продавців virtuemart 3

Тепер зайдемо «Меню - sellers» і послідовно створимо п'ять пунктів. Відрізнятися вони будуть, головним чином, типом створюваного меню.

Інтернет магазин на кілька продавців virtuemart 3

Назва пункту меню на сайті

Схожі статті