0 Пользователей и 1 Гость просматривают эту тему.
  • 39 Ответов
  • 34281 Просмотров
*

EmDmAl

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Здравствуйте. Поискал на этом форуме, и так не нашел. Описание затронутых таблиц и полей куда импортируются товары в базу данных. Ведь большинство полей jos_vm_product_XXX вообще не используются. Где можно найти, что куда вставляется. Знаю что в jos_vm_product:
product_id - id товара
vendor_id
product_parent_id - если товар дочерний, то здесь должно быть product_id товара
product_sku - артикул позиции, не должно повторятся
product_s_desc - краткое описание товара
product_desc - подробное описание товара
product_thumb_image - маленькая картинка товара
product_full_image - большая картинка (отображается в карточке товара. Загружается на сервер по фтп или через менеджер файлов Joomla, в папку "имя_сайта.ru/components/com_virtuemart/shop_image/product" сразу в необходимом размере, в формате jpg, gif, или png)
product_publish
product_weight
product_weight_uom
product_length
product_width
product_height
product_lwh_uom
product_url
product_in_stock - количество товара на складе (в настройках виртуемарта можно поставить параметр, "не уменьшать кол- во на складе". В таком случае по умолчанию ставлю "10")
product_available_date
product_availability
product_special - попадает или нет этот товар в модуль специальные предложения
product_discount_id
ship_code_id
cdate
mdate
product_name - название товара
product_sales
attribute
custom_attribute
product_tax_id
product_unit
product_packaging
child_options
quantity_options
child_option_ids
product_order_levels
product_description_default
поля без комментариев мне неизвестны.
Может кто-нибудь пополнит комментарии к полям и к полям других таблиц или где можно об этом почитать ^-^
*

EmDmAl

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Еще надо данные добавлять в jos_vm_product_category_xref, jos_vm_category и jos_vm_category_xref (для дочерних категорий).
А в jos_vm_product:
product_publish - опубликовать статью
product_sales - рекомендуемый товар
attribute - различные варианты одного товара
custom_attribute - дополнительное свойство товара
*

EmDmAl

  • Осваиваюсь на форуме
  • 29
  • 3 / 0
Вот таблицы которые затронуты с товарами:
jos_vm_category      категории товара
jos_vm_category_xref    иерархия категорий товара
jos_vm_manufacturer     производители товаров
jos_vm_manufacturer_category     категории производителей товаров
jos_vm_order_status     перечень доступных статусов заказов
jos_vm_product   перечень собственно продаваемых в магазине товаров
jos_vm_product_attribute    список значений свойств для дочерних товаров
jos_vm_product_attribute_sku  список свойств для товара-родителя
jos_vm_product_category_xref      связь между категориями товаров
jos_vm_product_files     файлы, ассоциированные с товарами, например, изображения товара
jos_vm_product_mf_xref     связь товаров с производителями
jos_vm_product_price    цены товаров
jos_vm_product_product_type_xref     связь между типами товаров и, собственно, товарами
jos_vm_product_relations    связь между товарами
jos_vm_product_type     типы товаров
jos_vm_product_type_parameter дополнительные параметры типов товаров
jos_vm_vendor    продавцы
jos_vm_vendor_category     категории продавцов
*

enp

  • Осваиваюсь на форуме
  • 32
  • 5 / 1
РАБОТА С ТОВАРАМИ

Первым делом надо создать (обновить) некоторые записи в таблицах
1. Создаем (обновляем ) производителя
Таблица
vm_manufacturer
Нужные поля
mf-name - наименование
2. Создаем (обновляем ) тип товара
Таблица
vm_product_type
Нужные поля
product_type_name - наименование

Создание товара
"insert into jos_vm_product (
vendor_id - ид Владельца (ВЕНДОРА, МАГАЗИНА)
product_parent_id - ид основного товара
product_sku - артикул
product_s_desc - короткое описание
product_desc,   - описание
product_publish , - признак публикации (Y/N)
product_special , - спец предложение
 product_name ,- название
 product_unit - единица
 quantity_options, - - непомню
product_order_levels, - непомню
product_in_stock - остаток
 product_sales, - непомню
product_url - ссылка
,product_full_image - полное изображение
product_thumb_image - мелкое изображение
attribute - список атрибутов в формате как в админке
product_discount_id - ид скидки
)

Затем , при необходимости, строим таблицу зависимости товаров
vm_product_relations
related_products , product_id

Дополнительные изображения
vm_product_files
file_product_id,
file_name,
file_title,      
file_description,
file_extension,
file_mimetype,
file_url,
file_published,
file_is_image

Соответствие товаров и производителей
vm_product_mf_xref
manufacturer_id  , product_id

Соответствие товаров и типов товаров
vm_product_product_type_xref
(product_type_id  , product_id )

Цены товаров

vm_product_price (
      |product_id, - ид товара
      |product_price, - цена
      |product_currency, - Ид валюты
      |product_price_vdate, - Дата начала действия цены
      |product_price_edate, - Дата окончания действия цены
      |cdate,
      |mdate,
      |shopper_group_id, - ИД Группы покупателя
      |price_quantity_start, - Количество от
      |price_quantity_end ) - количество до


РАБОТА С ЗАКАЗАМИ
vm_orders - таблица заказов
vm_order_item - товары в заказе
vm_order_user_info - инфа о заказчике


Исправление следует ...
*

uspeh29

  • Новичок
  • 7
  • 0 / 0
подскажите мне надо в Товары-Информации категории-Страница отображения категории поменять browse_1 на мой шаблон. Делаю через CSVI какое поле отвечает за этот параметр?
*

lancelot18

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Сколько типов товаров может выдержать база virtuemarta? При создании типа создается новая таблица в БД.
*

Schumaker

  • Захожу иногда
  • 92
  • 4 / 0
Сколько типов товаров может выдержать база virtuemarta? При создании типа создается новая таблица в БД.

Новая таблица не создается, добавляются записи (строки) в таблицу `jos_vm_product_type`. А поскольку тип таблиц (по умолчанию) - MyISAM, то её размер будет ограничен квотой, которую Вам выделил хостер под БД (либо размером вашего диска на локале) за вычетом того, что занимают остальные таблицы. Кажется так...  ;)
*

lancelot18

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Новая таблица не создается, добавляются записи (строки) в таблицу `jos_vm_product_type`. А поскольку тип таблиц (по умолчанию) - MyISAM, то её размер будет ограничен квотой, которую Вам выделил хостер под БД (либо размером вашего диска на локале) за вычетом того, что занимают остальные таблицы. Кажется так...  ;)
Спасибо!
*

@l

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
 Подскажите, в каких полях каких таблиц размещается "Единиц в коробке" и "Количество в упаковке"?
*

@l

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
всё в jos_vm_product
а можете как-то поточнее. Я создавал товар вручную, выставлял оба значения. Но когда смотрел в jos_vm_product, не мог их найти.
*

Schumaker

  • Захожу иногда
  • 92
  • 4 / 0
В моём наборе (joom 1.5 + vm 1.1.9) эти указанные два параметра помещаются в одно поле: `product_packaging` таблицы `jos_vm_product`.
Только число, которое там появляется похоже на результат вычислений вокруг максимального размера поля (в админке) "Кол-во в упаковке" - 65535. Можно поэкспериментировать с этими полями товара в админке - и станет понятен алгоритм (или ждать ответа того, кто это знает наверняка...)
*

@l

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
В моём наборе (joom 1.5 + vm 1.1.9) эти указанные два параметра помещаются в одно поле: `product_packaging` таблицы `jos_vm_product`.
Только число, которое там появляется похоже на результат вычислений вокруг максимального размера поля (в админке) "Кол-во в упаковке" - 65535. Можно поэкспериментировать с этими полями товара в админке - и станет понятен алгоритм (или ждать ответа того, кто это знает наверняка...)
Экспериментировал уже, да только не могу усмотреть никакой закономерности... Жду ответа того, кто знает наверняка...
*

bbv1

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Запрос яндексу virtuemart  как вытащить из product_packaging количество даст ответ на вопрос  yes! yes!
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Где находится Цена товара (с налогами)? В таблице jos_vm_product_price отображается только Цена товара (без налогов).
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Как тогда эту цену вытянуть в Яндекс-маркет?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Этот компонент поставил, но он отдает цену без налогов. В магазине отображается с налогами, поэтому в магазин не может пройти модерацию. Автор компонента куда-то пропал, на вопросы не отвечает.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
В РНР я особо не разбираюсь, так что не нашел в basket_b2b.html.php как налоги рассчитываются. Буду теребить разработчика компонента, может он поможет. А то как-то не хочется перебивать все цены в магазине...
*

Jeka57

  • Новичок
  • 5
  • 0 / 0
А где бы достать описание полей для VirtueMart 2ой версии? Лучше было бы соответствие полей первой и второй версии.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

Jeka57

  • Новичок
  • 5
  • 0 / 0
рассказываю 100% секретный способ.
открываешь phpmyadmin - и смотришь.
Кстати, база не сильно изменилась...
Да в принципе так уже и начал делать, просто небыло для сравнения базы со старым виртумартом. Но вот некоторые поля не понятно для чего..
А вот то что не сильно изменилась это очень хорошо...
*

Daylight

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Вопрос по теме. Какой алгоритм переноса таблицы с данными из vm 1.9 в vm 2.0.2?
Мне нужно перенести список заказов из vm 1.9 в vm 2.0.2, средства миграции с этим не справились.
Могу ли я взять таблицы: vm_orders  vm_order_item  vm_order_user_info из vm 1.9 и переписать поля сделав их такими как в
vm 2.0.2, а потом просто импортировать эти таблицы в базу данных с vm 2.0.2? И что в таком случае случится с данными?
*

melteka

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Подскажите, плз, как называется таблица базы модуля доставки shipvalue?
*

hmr

  • Осваиваюсь на форуме
  • 32
  • 1 / 0
Доброго времени.
Подскажите ПЛЗ где хранится список полей таблицы virtuemart_products_ru_ru
При миграции во вновь добавленный столбец данные не добавляются :(
$product['old_product_id'] = $product['product_id'];
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
     1   virtuemart_product_id   int(1)      
     2    product_s_desc              varchar(2000)   
     3    product_desc              varchar(18400)   
     4    product_name              char(180)   
     5    metadesc              varchar(400)   
     6    metakey              varchar(400)   
     7    customtitle              char(255)   
     8    slug                         char(192)   
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1C УТ 8.x <-> VirtueMart по протоколу CommerceML

Автор Centoff

Ответов: 1315
Просмотров: 170151
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 1620
Последний ответ 14.07.2016, 18:40:24
от Berzerker
Обсуждение бесплатного компонента импорта-экспорта товаров VirtueMart "CSV Improved 1.9"

Автор danklassik

Ответов: 14
Просмотров: 13275
Последний ответ 18.02.2016, 10:21:33
от Storm
Перенос товаров с сайта на сайт (оба на joomla+virtuemart)

Автор fedorkit

Ответов: 8
Просмотров: 11192
Последний ответ 31.01.2016, 22:09:30
от Messir
VirtueMart 1.1.3 stable - выгрузка товаров в яндекс.маркет

Автор zufar

Ответов: 691
Просмотров: 151391
Последний ответ 05.02.2015, 16:39:22
от newjey