|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| getReservationId () | |
| getStockId () | |
| getSku () | |
| getQuantity () | |
| getMetadata () | |
Data Fields | |
| const | RESERVATION_ID = 'reservation_id' |
| const | STOCK_ID = 'stock_id' |
| const | SKU = 'sku' |
| const | QUANTITY = 'quantity' |
| const | METADATA = 'metadata' |
The entity responsible for reservations, created to keep inventory amount (product quantity) up-to-date. It is created to have a state between order creation and inventory deduction (deduction of specific SourceItems).
Reservations are designed to be immutable entities.
@api
Definition at line 18 of file ReservationInterface.php.
| getMetadata | ( | ) |
Get Reservation Metadata
Metadata is used to store serialized data that encapsulates the semantic of a Reservation.
Implemented in Reservation.
| getQuantity | ( | ) |
Get Product Qty
This value can be positive (>0) or negative (<0) depending on the Reservation semantic.
For example, when an Order is placed, a Reservation with negative quantity is appended. When that Order is processed and the SourceItems related to ordered products are updated, a Reservation with positive quantity is appended to neglect the first one.
Implemented in Reservation.
| getReservationId | ( | ) |
| getSku | ( | ) |
| getStockId | ( | ) |
| const METADATA = 'metadata' |
Definition at line 27 of file ReservationInterface.php.
| const QUANTITY = 'quantity' |
Definition at line 26 of file ReservationInterface.php.
| const RESERVATION_ID = 'reservation_id' |
Constants for keys of data array. Identical to the name of the getter in snake case
Definition at line 23 of file ReservationInterface.php.
| const SKU = 'sku' |
Definition at line 25 of file ReservationInterface.php.
| const STOCK_ID = 'stock_id' |
Definition at line 24 of file ReservationInterface.php.