Какие таблицы базы данных мне нужно отредактировать, чтобы товар появился в магазине Ubercart? - PullRequest
1 голос
/ 26 июля 2011

Я пытаюсь создать модуль ubercart, который автоматически обновляет списки продуктов.Я думал, что мне просто нужно отредактировать эти таблицы

uc_products
uc_product_classes
uc_product_features

Проблема не в том, что я положил в эти таблицы, в магазине Ubercart нет товаров.

Что делают другие таблицыМне нужно обновить, чтобы сделать это?Или какие шаги мне нужно предпринять, чтобы этот модуль добавил и / или обновил продукты, просматриваемые на веб-странице?Я был бы рад, если бы кто-нибудь показал мне, как это сделать, не прибегая к SQL.

Ответы [ 2 ]

1 голос
/ 26 июля 2011

В Drupal 6 продукты ссылаются на узлы.Вы можете посмотреть на ленту или модуль импорта узлов для автоматического обновления / создания списка товаров.

0 голосов
/ 28 июля 2011

Кажется, есть еще много таблиц, которые нужно изменить, прежде чем они появятся в магазине Ubercart. Однако я не думаю, что вам нужен uc_product_features.

Эти таблицы

node
node_type
node_revisions 
uc_products
uc_product_classes

Они должны принадлежать классу, определенному в uc_product_classes и node_type.

node_revisions - это то, что отображается во фронте магазина, а для node.staus должно быть установлено значение 1. Это переменная публикации.

Также

node.nid must equal mode_revision.nid 

и

node_revsion.vid must equal mode.vid

в противном случае в списке магазина для этого элемента будет

"n/a"

И хотя он не сказал мне всего, что мне было нужно, я нашел следующий сайт информативным.

http://tiger -fish.com / блог / друпал-6 поворота существующих узлов типа-Ubercart продукт

...