У меня есть простой инструмент управления бэкэнд, написанный на PHP, который извлекает заказы из базы данных WooCommerce и представляет их на нашу кухню для обработки поставок.Каковы частичные возмещения, хранящиеся в базе данных WooCommerce?
Я всегда мог выделить строку таблицы, у которой был статус, отличный от 'wc-completed'
, для обработки любой дополнительной обработки, которая может потребоваться. Однако сегодня мне было сообщено, что один заказ был возвращен по одной позиции. A частичный возврат не изменяет статус заказа, поэтому мне нужно вывести информацию о возврате из другой таблицы в базе данных.
Я проверил все таблицы, я не знаю, связанные с обработкой заказов - wp_posts
, wp_postmeta
, wp_woocommerce_order_items
и wp_woocommerce_order_itemmeta
, но никаких признаков какой-либо информации о процедуре возврата. Фактически, itemmeta, содержащаяся в последней таблице, даже не корректирует количество, что делает мои сообщения неправильными для частичных заказов, подобных этому.
Когда вы просматриваете сводку заказа в бэкэнде woocommerce, он показывает количество 1
для данного товара, а затем -1
прямо под ним. Я полагаю, на основании этого, что где-то в базе данных есть записи возврата, связанные с заказами, но я не могу найти его. Даже сумма заказа в wp_postmeta
не отражает частичное возмещение.
Кто-нибудь знает, где эти данные возмещения хранятся в базе данных wordpress?
Спасибо.
Отлично! Спасибо, это была только информация, в которой я нуждался. Очень признателен. –