You are here

function commerce_order_update_8202 in Commerce Core 8.2

Add the 'overridden_unit_price' field to 'commerce_order_item' entities.

File

modules/order/commerce_order.install, line 55
Install, update and uninstall functions for the Order module.

Code

function commerce_order_update_8202() {
  $storage_definition = BaseFieldDefinition::create('boolean')
    ->setLabel(t('Overridden unit price'))
    ->setDescription(t('Whether the unit price is overridden.'))
    ->setDefaultValue(FALSE);
  $update_manager = \Drupal::entityDefinitionUpdateManager();
  $update_manager
    ->installFieldStorageDefinition('overridden_unit_price', 'commerce_order_item', 'commerce_order', $storage_definition);
}