- Веб-Шаблоны
- Шаблон интернет-магазина
- Шаблоны для CMS
- Facebook шаблоны
- Конструктор сайтов
VirtueMart 2.x. Решение проблем. Проблема с поставщиками
Февраль 5, 2015
Из этого туториала Вы узнаете, как решать проблемы с поставщиками в VirtueMart.
VirtueMart 2.x. Решение проблем. Проблема с поставщикамиПоставщики являются одним из главных факторов в организации VirtueMart. Продукты и категории продуктов, настройки оплаты и т. д. задаются для каждого поставщика отдельно. Во время установки VirtueMart создаёт общего поставщика по умолчанию. Этот поставщик не может быть удалён и управляется через вкладку меню Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) в админ панели VirtueMart.
Иногда, когда Вы пытаетесь изменить настройки для поставщика иди создать нового поставщика, Вы можете столкнуться с ошибками/предупреждениями в админ панели. Например:
Эта ошибка означает, что идентификационный номер поставщика (vendor ID) отличается от идентификационного номера пользователя как поставщика (vendor user ID). Для того, чтобы устранить эту ошибку, следуйте таким инструкциям:
Войдите в вашу админ панель Joomla и перейдите на вкладку меню Компоненты -> VirtueMart (Components -> VirtueMart). Откройте вкладку Инструменты -> Инструменты и перемещение (Tools -> Tools & Migration) из меню в левой колонке:
-
Нажмите на иконку Установить или обновить таблицы (Install tables or if necessary update them). В всплывающим окне нажмите OK для того, чтобы обновить таблицы. Вы получите сообщение о том, что база данных обновлена успешно:
Затем откройте вкладку Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) из меню левой колонки.
-
Выберите покупателя admin и нажмите на кнопку Является поставщиком (Is a vendor) в меню справа сверху, для того чтобы сделать его поставщиком:
-
Теперь нам нужно проверить идентификационный номер поставщика в базе данных. Откройте панель phpMyAdmin и в левой колонке выберите базу данных, которая использовалась во время установки Joomla.
Найдите таблицу "XXX_virtuemart_vmusers" (где XXX – префикс таблиц вашей базы данных) из списка и откройте её.
-
В структуре таблицы выберите строку "user_is_vendor" и нажмите на кнопку Изменить в меню, расположенном внизу страницы:
"virtuemart_vendor_id" — 1. Значение "user_is_vendor" должно быть аналогичным. Если "user_is_vendor" имеет значение 0, то измените его на 1 и нажмите на кнопку Сохранить (как это показано на скриншоте ниже):
Если "user_is_vendor" имеет значение 1, Вам не нужно вносить изменения в базу данных.
Теперь ошибка исправлена. Вы можете перейти на вкладку меню Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) в админ панели VirtueMart и добавить/редактировать поставщиков.
Это конец данного туториала. Теперь Вы знаете, как решить проблемы с поставщиками в VirtueMart.
Пожалуйста, ознакомьтесь с детальным обучающим видео ниже:
VirtueMart 2.x. Решение проблем. Проблема с поставщиками