[contact-form-7 id="24085" title="Feedback RU"]

Новые шаблоны

VirtueMart 2.x. Решение проблем. Проблема с поставщиками

Из этого туториала Вы узнаете, как решать проблемы с поставщиками в VirtueMart.

VirtueMart 2.x. Решение проблем. Проблема с поставщиками

Поставщики являются одним из главных факторов в организации VirtueMart. Продукты и категории продуктов, настройки оплаты и т. д. задаются для каждого поставщика отдельно. Во время установки VirtueMart создаёт общего поставщика по умолчанию. Этот поставщик не может быть удалён и управляется через вкладку меню Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) в админ панели VirtueMart.

Иногда, когда Вы пытаетесь изменить настройки для поставщика иди создать нового поставщика, Вы можете столкнуться с ошибками/предупреждениями в админ панели. Например:

virtuemart_vendor_issues1

Эта ошибка означает, что идентификационный номер поставщика (vendor ID) отличается от идентификационного номера пользователя как поставщика (vendor user ID). Для того, чтобы устранить эту ошибку, следуйте таким инструкциям:

  1. Войдите в вашу админ панель Joomla и перейдите на вкладку меню Компоненты -> VirtueMart (Components -> VirtueMart). Откройте вкладку Инструменты -> Инструменты и перемещение (Tools -> Tools & Migration) из меню в левой колонке:

    virtuemart_vendor_issues2

  2. Нажмите на иконку Установить или обновить таблицы (Install tables or if necessary update them). В всплывающим окне нажмите OK для того, чтобы обновить таблицы. Вы получите сообщение о том, что база данных обновлена успешно:

    virtuemart_vendor_issues3

  3. Затем откройте вкладку Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) из меню левой колонки.

  4. Выберите покупателя admin и нажмите на кнопку Является поставщиком (Is a vendor) в меню справа сверху, для того чтобы сделать его поставщиком:

    virtuemart_vendor_issues4

  5. Теперь нам нужно проверить идентификационный номер поставщика в базе данных. Откройте панель phpMyAdmin и в левой колонке выберите базу данных, которая использовалась во время установки Joomla.

  6. Найдите таблицу "XXX_virtuemart_vmusers" (где XXX – префикс таблиц вашей базы данных) из списка и откройте её.

  7. В структуре таблицы выберите строку "user_is_vendor" и нажмите на кнопку Изменить в меню, расположенном внизу страницы:

    virtuemart_vendor_issues5

  8. "virtuemart_vendor_id" — 1. Значение "user_is_vendor" должно быть аналогичным. Если "user_is_vendor" имеет значение 0, то измените его на 1 и нажмите на кнопку Сохранить (как это показано на скриншоте ниже):

    virtuemart_vendor_issues6

    Если "user_is_vendor" имеет значение 1, Вам не нужно вносить изменения в базу данных.

Теперь ошибка исправлена. Вы можете перейти на вкладку меню Заказы и Покупатели -> Покупатели (Orders & Shoppers -> Shoppers) в админ панели VirtueMart и добавить/редактировать поставщиков.

Это конец данного туториала. Теперь Вы знаете, как решить проблемы с поставщиками в VirtueMart.

Пожалуйста, ознакомьтесь с детальным обучающим видео ниже:

VirtueMart 2.x. Решение проблем. Проблема с поставщиками