summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2017-06-15 08:53:57 -0400
committerAnthony G. Basile <blueness@gentoo.org>2017-06-15 08:53:57 -0400
commit48822ba710570832bbc0ffb9b6c3470e25e7bf29 (patch)
tree70e349b7e03191c456033287e53593056249c962 /plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php
parentUpdate twentyfourteen 2.0 (diff)
downloadblogs-gentoo-48822ba710570832bbc0ffb9b6c3470e25e7bf29.tar.gz
blogs-gentoo-48822ba710570832bbc0ffb9b6c3470e25e7bf29.tar.bz2
blogs-gentoo-48822ba710570832bbc0ffb9b6c3470e25e7bf29.zip
Update jetpack 5.0
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
Diffstat (limited to 'plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php')
-rw-r--r--plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php23
1 files changed, 20 insertions, 3 deletions
diff --git a/plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php b/plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php
index a60fe3a5..0eac6e1b 100644
--- a/plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php
+++ b/plugins/jetpack/sync/class.jetpack-sync-module-woocommerce.php
@@ -4,17 +4,34 @@ require_once JETPACK__PLUGIN_DIR . '/sync/class.jetpack-sync-module.php';
class Jetpack_Sync_Module_WooCommerce extends Jetpack_Sync_Module {
- private $meta_whitelist = array(
+ private $order_item_meta_whitelist = array(
+ // https://github.com/woocommerce/woocommerce/blob/master/includes/data-stores/class-wc-order-item-product-store.php#L20
'_product_id',
'_variation_id',
'_qty',
+ // Tax ones also included in below class
+ // https://github.com/woocommerce/woocommerce/blob/master/includes/data-stores/class-wc-order-item-fee-data-store.php#L20
'_tax_class',
+ '_tax_status',
'_line_subtotal',
'_line_subtotal_tax',
'_line_total',
'_line_tax',
'_line_tax_data',
- '_visibility',
+ // https://github.com/woocommerce/woocommerce/blob/master/includes/data-stores/class-wc-order-item-shipping-data-store.php#L20
+ 'method_id',
+ 'cost',
+ 'total_tax',
+ 'taxes',
+ // https://github.com/woocommerce/woocommerce/blob/master/includes/data-stores/class-wc-order-item-tax-data-store.php#L20
+ 'rate_id',
+ 'label',
+ 'compound',
+ 'tax_amount',
+ 'shipping_tax_amount',
+ // https://github.com/woocommerce/woocommerce/blob/master/includes/data-stores/class-wc-order-item-coupon-data-store.php
+ 'discount_amount',
+ 'discount_amount_tax',
);
private $order_item_table_name;
@@ -81,7 +98,7 @@ class Jetpack_Sync_Module_WooCommerce extends Jetpack_Sync_Module {
return array(
$order_items,
- $this->get_metadata( $order_item_ids, 'order_item', $this->meta_whitelist )
+ $this->get_metadata( $order_item_ids, 'order_item', $this->order_item_meta_whitelist ),
);
}