Торговля на Друпале - Расположение базы данных информации о доставке


Я пытаюсь перенести данные, расположенные на странице /admin/commerce/заказы Drupal Commerce, на созданный мной пользовательский веб-сайт. Я пытаюсь использовать phpMyAdmin для поиска и экспорта любой соответствующей информации базы данных в базе данных Drupal. Я обнаружил, что идентификатор заказа/адрес электронной почты/метка времени находятся в таблице commerce_order в базе данных Drupal. Однако я не могу найти местоположение (таблица/столбец таблицы) имени пользователя и доставки информация.

У кого-нибудь есть представление о том, где я мог бы найти эту информацию?

В настоящее время я использую Drupal 7.53 и Drupal Commerce 7.x-1.13.

 1
Author: Evan, 2017-11-26

1 answers

Данные сущности Drupal на самом деле не предназначены для экспорта непосредственно из базы данных. Нет ли у вас возможности создать PHP-скрипт, который использует API Drupal для загрузки и экспорта этих объектов вместо этого? Или существующий модуль, как предлагает Патрик?

В противном случае вам придется извлекать информацию из различных таблиц. Информация о доставке хранится в профиле клиента доставки заказа. Они связаны с заказом через поле ссылки профиля клиента (таблица которого должно быть field_data_commerce_customer_shipping). Оттуда вы можете найти идентификатор профиля клиента, который вам нужно будет найти в данных поля адреса, сопоставив идентификатор профиля с идентификатором сущности в таблице field_data_commerce_customer_address.

 0
Author: Ryan Szrama, 2017-11-28 05:50:12