Log in
Interface

OrderItemInterface

Magento\Sales\Api\Data\OrderItemInterface

What it does

This interface defines the data contract for individual items within a Magento 2 order.

Developers use it when working with order items through APIs or services to access and modify product information, quantities, pricing, taxes, discounts, and shipping details.

It provides a standardized way to interact with order item data across different modules and customizations.

Public Methods

  • getAdditionalData()
  • getAmountRefunded()
  • getAppliedRuleIds()
  • getBaseAmountRefunded()
  • getBaseCost()
  • getBaseDiscountAmount()
  • getBaseDiscountInvoiced()
  • getBaseDiscountRefunded()
  • getBaseDiscountTaxCompensationAmount()
  • getBaseDiscountTaxCompensationInvoiced()
  • getBaseDiscountTaxCompensationRefunded()
  • getBaseOriginalPrice()
  • getBasePrice()
  • getBasePriceInclTax()
  • getBaseRowInvoiced()
  • getBaseRowTotal()
  • getBaseRowTotalInclTax()
  • getBaseTaxAmount()
  • getBaseTaxBeforeDiscount()
  • getBaseTaxInvoiced()
  • getBaseTaxRefunded()
  • getBaseWeeeTaxAppliedAmount()
  • getBaseWeeeTaxAppliedRowAmnt()
  • getBaseWeeeTaxDisposition()
  • getBaseWeeeTaxRowDisposition()
  • getCreatedAt()
  • setCreatedAt()
  • getDescription()
  • getDiscountAmount()
  • getDiscountInvoiced()
  • getDiscountPercent()
  • getDiscountRefunded()
  • getEventId()
  • getExtOrderItemId()
  • getFreeShipping()
  • getGwBasePrice()
  • getGwBasePriceInvoiced()
  • getGwBasePriceRefunded()
  • getGwBaseTaxAmount()
  • getGwBaseTaxAmountInvoiced()
  • getGwBaseTaxAmountRefunded()
  • getGwId()
  • getGwPrice()
  • getGwPriceInvoiced()
  • getGwPriceRefunded()
  • getGwTaxAmount()
  • getGwTaxAmountInvoiced()
  • getGwTaxAmountRefunded()
  • getDiscountTaxCompensationAmount()
  • getDiscountTaxCompensationCanceled()
  • getDiscountTaxCompensationInvoiced()
  • getDiscountTaxCompensationRefunded()
  • getIsQtyDecimal()
  • getIsVirtual()
  • getItemId()
  • getLockedDoInvoice()
  • getLockedDoShip()
  • getName()
  • getNoDiscount()
  • getOrderId()
  • getOriginalPrice()
  • getParentItemId()
  • getPrice()
  • getPriceInclTax()
  • getProductId()
  • getProductType()
  • getQtyBackordered()
  • getQtyCanceled()
  • getQtyInvoiced()
  • getQtyOrdered()
  • getQtyRefunded()
  • getQtyReturned()
  • getQtyShipped()
  • getQuoteItemId()
  • getRowInvoiced()
  • getRowTotal()
  • getRowTotalInclTax()
  • getRowWeight()
  • getSku()
  • getStoreId()
  • getTaxAmount()
  • getTaxBeforeDiscount()
  • getTaxCanceled()
  • getTaxInvoiced()
  • getTaxPercent()
  • getTaxRefunded()
  • getUpdatedAt()
  • getWeeeTaxApplied()
  • getWeeeTaxAppliedAmount()
  • getWeeeTaxAppliedRowAmount()
  • getWeeeTaxDisposition()
  • getWeeeTaxRowDisposition()
  • getWeight()
  • getParentItem()
  • setParentItem()
  • setUpdatedAt()
  • setItemId()
  • setOrderId()
  • setParentItemId()
  • setQuoteItemId()
  • setStoreId()
  • setProductId()
  • setProductType()
  • setWeight()
  • setIsVirtual()
  • setSku()
  • setName()
  • setDescription()
  • setAppliedRuleIds()
  • setAdditionalData()
  • setIsQtyDecimal()
  • setNoDiscount()
  • setQtyBackordered()
  • setQtyCanceled()
  • setQtyInvoiced()
  • setQtyOrdered()
  • setQtyRefunded()
  • setQtyShipped()
  • setBaseCost()
  • setPrice()
  • setBasePrice()
  • setOriginalPrice()
  • setBaseOriginalPrice()
  • setTaxPercent()
  • setTaxAmount()
  • setBaseTaxAmount()
  • setTaxInvoiced()
  • setBaseTaxInvoiced()
  • setDiscountPercent()
  • setDiscountAmount()
  • setBaseDiscountAmount()
  • setDiscountInvoiced()
  • setBaseDiscountInvoiced()
  • setAmountRefunded()
  • setBaseAmountRefunded()
  • setRowTotal()
  • setBaseRowTotal()
  • setRowInvoiced()
  • setBaseRowInvoiced()
  • setRowWeight()
  • setBaseTaxBeforeDiscount()
  • setTaxBeforeDiscount()
  • setExtOrderItemId()
  • setLockedDoInvoice()
  • setLockedDoShip()
  • setPriceInclTax()
  • setBasePriceInclTax()
  • setRowTotalInclTax()
  • setBaseRowTotalInclTax()
  • setDiscountTaxCompensationAmount()
  • setBaseDiscountTaxCompensationAmount()
  • setDiscountTaxCompensationInvoiced()
  • setBaseDiscountTaxCompensationInvoiced()
  • setDiscountTaxCompensationRefunded()
  • setBaseDiscountTaxCompensationRefunded()
  • setTaxCanceled()
  • setDiscountTaxCompensationCanceled()
  • setTaxRefunded()
  • setBaseTaxRefunded()
  • setDiscountRefunded()
  • setBaseDiscountRefunded()
  • setGwId()
  • setGwBasePrice()
  • setGwPrice()
  • setGwBaseTaxAmount()
  • setGwTaxAmount()
  • setGwBasePriceInvoiced()
  • setGwPriceInvoiced()
  • setGwBaseTaxAmountInvoiced()
  • setGwTaxAmountInvoiced()
  • setGwBasePriceRefunded()
  • setGwPriceRefunded()
  • setGwBaseTaxAmountRefunded()
  • setGwTaxAmountRefunded()
  • setFreeShipping()
  • setQtyReturned()
  • setEventId()
  • setBaseWeeeTaxAppliedAmount()
  • setBaseWeeeTaxAppliedRowAmnt()
  • setWeeeTaxAppliedAmount()
  • setWeeeTaxAppliedRowAmount()
  • setWeeeTaxApplied()
  • setWeeeTaxDisposition()
  • setWeeeTaxRowDisposition()
  • setBaseWeeeTaxDisposition()
  • setBaseWeeeTaxRowDisposition()
  • getProductOption()
  • setProductOption()
  • getExtensionAttributes()
  • setExtensionAttributes()