/** * Read/populate data properties specific to this order item. * * @since 2.7.0 * @param WC_Order_Item $item */ public function read(&$item) { parent::read($item); $item->set_props(array('tax_class' => get_metadata('order_item', $item->get_id(), '_tax_class', true), 'tax_status' => get_metadata('order_item', $item->get_id(), '_tax_status', true), 'total' => get_metadata('order_item', $item->get_id(), '_line_total', true), 'taxes' => get_metadata('order_item', $item->get_id(), '_line_tax_data', true))); }
/** * Read/populate data properties specific to this order item. * * @since 2.7.0 * @param WC_Order_Item $item */ public function read(&$item) { parent::read($item); $item->set_props(array('discount' => get_metadata('order_item', $item->get_id(), 'discount_amount', true), 'discount_tax' => get_metadata('order_item', $item->get_id(), 'discount_amount_tax', true))); }
/** * Read/populate data properties specific to this order item. * * @since 2.7.0 * @param WC_Order_Item $item */ public function read(&$item) { parent::read($item); $item->set_props(array('product_id' => get_metadata('order_item', $item->get_id(), '_product_id', true), 'variation_id' => get_metadata('order_item', $item->get_id(), '_variation_id', true), 'quantity' => get_metadata('order_item', $item->get_id(), '_qty', true), 'tax_class' => get_metadata('order_item', $item->get_id(), '_tax_class', true), 'subtotal' => get_metadata('order_item', $item->get_id(), '_line_subtotal', true), 'total' => get_metadata('order_item', $item->get_id(), '_line_total', true), 'taxes' => get_metadata('order_item', $item->get_id(), '_line_tax_data', true))); }
/** * Read/populate data properties specific to this order item. * * @since 2.7.0 * @param WC_Order_Item $item */ public function read(&$item) { parent::read($item); $item->set_props(array('method_id' => get_metadata('order_item', $item->get_id(), 'method_id', true), 'total' => get_metadata('order_item', $item->get_id(), 'cost', true), 'taxes' => get_metadata('order_item', $item->get_id(), 'taxes', true))); }
/** * Read/populate data properties specific to this order item. * * @since 2.7.0 * @param WC_Order_Item $item */ public function read(&$item) { parent::read($item); $item->set_props(array('rate_id' => get_metadata('order_item', $item->get_id(), 'rate_id', true), 'label' => get_metadata('order_item', $item->get_id(), 'label', true), 'compound' => get_metadata('order_item', $item->get_id(), 'compound', true), 'tax_total' => get_metadata('order_item', $item->get_id(), 'tax_amount', true), 'shipping_tax_total' => get_metadata('order_item', $item->get_id(), 'shipping_tax_amount', true))); }