NAME
Marketplace::Ebay::Order::Item.
DESCRIPTION
Class to handle the xml structures representing a orderline item.
This modules doesn't do much, it just provides an uniform iterface with other Marketplace modules.
Items must implement the following methods:
- sku
- quantity
- price
-
From the Ebay documentation:
The price of the order line item (transaction). This amount does not take into account shipping, sales tax, and other costs related to the order line item. If multiple units were purchased through a non- variation, fixed-price listing, consider this value the per-unit price. In this case, the TransactionPrice would be multiplied by the Transaction.QuantityPurchased value.
- subtotal
- remote_shop_order_item
- merchant_order_item
-
This one should be a read-write accessor, because usually Ebay doesn't know about it.
ACCESSORS
struct
This hashref must be passed to the constructor, containing the XML structure.
OTHER SHORTCUTS
canonical_sku
The canonical sku.
variant_sku
The variant sku.
sku
This return either the variant's SKU, if present, or the canonical SKU.
shipping
The shipping costs. Always return 0, it's not something available in the orderline item.
is_shipped
Return the shipped time if defined. You should consider this a boolean.
Buyer's email.
first_name
Buyer's first name
last_name
Buyer's last name.
ebay_site
The ebay site id.