В чем отличие Base_grand_total от Grand_total в таблице Заказов?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Web
  • Группа: Пользователь
  • Сообщений: 3
  • Регистрация: 23.02.2011

23.02.2011 19:38

В чем отличие Base_grand_total от Grand_total в таблице Заказов? Какая из них соответствует "Итого к оплате"?

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

23.02.2011 19:56

Атрибуты, имена которых начинаются с base, содержат суммы в основной валюте магазина на момент размещения заказа.
Одноимённые атрибуты без приставки base содержат суммы в валюте заказа.

Тем, кто будет читать данную тему, замечу, что извлекать данные напрямую из таблиц MySQL - малограмотный подход, потому что структура таблиц меняется от версии к версии.
Вместо таблиц используйте прикладной программный интерфейс Magento, например:

echo
	Mage::getModel ("sales/order")
		->load ('666')
		->getBaseGrandTotal ()
;


по теме предметной области: Что такое «G.T. (Base)» и «G.T. (Purchased)»

Поделиться темой: