Version Description
- Fixed: Filter Products by Category not working when Variations included (thanks Leah)
Download this release
Release Info
| Developer | visser |
| Plugin | |
| Version | 2.0.2 |
| Comparing to | |
| See all releases | |
Code changes from version 2.0.1 to 2.0.2
- exporter.php +1 -1
- includes/category.php +2 -1
- includes/product.php +29 -28
- readme.txt +5 -2
exporter.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: WooCommerce - Store Exporter
|
| 4 |
Plugin URI: http://www.visser.com.au/woocommerce/plugins/exporter/
|
| 5 |
Description: Export store details out of WooCommerce into simple formatted files (e.g. CSV, TSV, Excel formats including XLS and XLSX, XML, etc.)
|
| 6 |
-
Version: 2.0.
|
| 7 |
Author: Visser Labs
|
| 8 |
Author URI: http://www.visser.com.au/about/
|
| 9 |
License: GPL2
|
| 3 |
Plugin Name: WooCommerce - Store Exporter
|
| 4 |
Plugin URI: http://www.visser.com.au/woocommerce/plugins/exporter/
|
| 5 |
Description: Export store details out of WooCommerce into simple formatted files (e.g. CSV, TSV, Excel formats including XLS and XLSX, XML, etc.)
|
| 6 |
+
Version: 2.0.2
|
| 7 |
Author: Visser Labs
|
| 8 |
Author URI: http://www.visser.com.au/about/
|
| 9 |
License: GPL2
|
includes/category.php
CHANGED
|
@@ -7,10 +7,11 @@ if( is_admin() ) {
|
|
| 7 |
function woo_ce_get_export_type_category_count() {
|
| 8 |
|
| 9 |
$count = 0;
|
|
|
|
|
|
|
| 10 |
// Check if the existing Transient exists
|
| 11 |
$cached = get_transient( WOO_CE_PREFIX . '_category_count' );
|
| 12 |
if( $cached == false ) {
|
| 13 |
-
$term_taxonomy = 'product_cat';
|
| 14 |
if( taxonomy_exists( $term_taxonomy ) )
|
| 15 |
$count = wp_count_terms( $term_taxonomy );
|
| 16 |
set_transient( WOO_CE_PREFIX . '_category_count', $count, HOUR_IN_SECONDS );
|
| 7 |
function woo_ce_get_export_type_category_count() {
|
| 8 |
|
| 9 |
$count = 0;
|
| 10 |
+
$term_taxonomy = 'product_cat';
|
| 11 |
+
|
| 12 |
// Check if the existing Transient exists
|
| 13 |
$cached = get_transient( WOO_CE_PREFIX . '_category_count' );
|
| 14 |
if( $cached == false ) {
|
|
|
|
| 15 |
if( taxonomy_exists( $term_taxonomy ) )
|
| 16 |
$count = wp_count_terms( $term_taxonomy );
|
| 17 |
set_transient( WOO_CE_PREFIX . '_category_count', $count, HOUR_IN_SECONDS );
|
includes/product.php
CHANGED
|
@@ -514,37 +514,38 @@ function woo_ce_get_products( $args = array() ) {
|
|
| 514 |
// Check if we are doing a Variation export
|
| 515 |
if( !in_array( 'product_variation', $args['post_type'] ) ) {
|
| 516 |
|
| 517 |
-
|
| 518 |
-
if( $product_category ) {
|
| 519 |
-
$term_taxonomy = 'product_cat';
|
| 520 |
-
// Check if tax_query has been created
|
| 521 |
-
if( !isset( $args['tax_query'] ) )
|
| 522 |
-
$args['tax_query'] = array();
|
| 523 |
-
$args['tax_query'][] = array(
|
| 524 |
-
array(
|
| 525 |
-
'taxonomy' => $term_taxonomy,
|
| 526 |
-
'field' => 'id',
|
| 527 |
-
'terms' => $product_category
|
| 528 |
-
)
|
| 529 |
-
);
|
| 530 |
-
}
|
| 531 |
|
| 532 |
-
|
| 533 |
-
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
|
| 538 |
-
|
| 539 |
-
|
| 540 |
-
|
| 541 |
-
|
| 542 |
-
|
| 543 |
-
|
| 544 |
-
|
| 545 |
-
|
| 546 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 547 |
}
|
|
|
|
| 548 |
// Filter Products by Post Status
|
| 549 |
if( $product_status ) {
|
| 550 |
$args['post_status'] = woo_ce_post_statuses( $product_status, true );
|
| 514 |
// Check if we are doing a Variation export
|
| 515 |
if( !in_array( 'product_variation', $args['post_type'] ) ) {
|
| 516 |
|
| 517 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 518 |
|
| 519 |
+
// Filter Products by Product Category
|
| 520 |
+
if( $product_category ) {
|
| 521 |
+
$term_taxonomy = 'product_cat';
|
| 522 |
+
// Check if tax_query has been created
|
| 523 |
+
if( !isset( $args['tax_query'] ) )
|
| 524 |
+
$args['tax_query'] = array();
|
| 525 |
+
$args['tax_query'][] = array(
|
| 526 |
+
array(
|
| 527 |
+
'taxonomy' => $term_taxonomy,
|
| 528 |
+
'field' => 'id',
|
| 529 |
+
'terms' => $product_category
|
| 530 |
+
)
|
| 531 |
+
);
|
| 532 |
+
}
|
| 533 |
|
| 534 |
+
// Filter Products by Product Tag
|
| 535 |
+
if( $product_tag ) {
|
| 536 |
+
$term_taxonomy = 'product_tag';
|
| 537 |
+
// Check if tax_query has been created
|
| 538 |
+
if( !isset( $args['tax_query'] ) )
|
| 539 |
+
$args['tax_query'] = array();
|
| 540 |
+
$args['tax_query'][] = array(
|
| 541 |
+
array(
|
| 542 |
+
'taxonomy' => $term_taxonomy,
|
| 543 |
+
'field' => 'id',
|
| 544 |
+
'terms' => $product_tag
|
| 545 |
+
)
|
| 546 |
+
);
|
| 547 |
}
|
| 548 |
+
|
| 549 |
// Filter Products by Post Status
|
| 550 |
if( $product_status ) {
|
| 551 |
$args['post_status'] = woo_ce_post_statuses( $product_status, true );
|
readme.txt
CHANGED
|
@@ -4,8 +4,8 @@ Contributors: visser, visser.labs
|
|
| 4 |
Donate link: https://www.visser.com.au/donations/
|
| 5 |
Tags: woocommerce, export, export products, export sales, export orders, export subscriptions, csv, xml, xls, xlsx, excel, export customers, export coupons, export users, export attributes
|
| 6 |
Requires at least: 2.9.2
|
| 7 |
-
Tested up to: 4.9.
|
| 8 |
-
Stable tag: 2.0.
|
| 9 |
License: GPLv2 or later
|
| 10 |
|
| 11 |
Export store details out of WooCommerce into simple formatted files (e.g. CSV, XML, Excel 2007, XLS, etc.).
|
|
@@ -164,6 +164,9 @@ If you have any problems, questions or suggestions please create a topic here on
|
|
| 164 |
|
| 165 |
== Changelog ==
|
| 166 |
|
|
|
|
|
|
|
|
|
|
| 167 |
= 2.0.1 =
|
| 168 |
* Fixed: Prefixing error on a error notice (thanks NicheLabs)
|
| 169 |
|
| 4 |
Donate link: https://www.visser.com.au/donations/
|
| 5 |
Tags: woocommerce, export, export products, export sales, export orders, export subscriptions, csv, xml, xls, xlsx, excel, export customers, export coupons, export users, export attributes
|
| 6 |
Requires at least: 2.9.2
|
| 7 |
+
Tested up to: 4.9.8
|
| 8 |
+
Stable tag: 2.0.2
|
| 9 |
License: GPLv2 or later
|
| 10 |
|
| 11 |
Export store details out of WooCommerce into simple formatted files (e.g. CSV, XML, Excel 2007, XLS, etc.).
|
| 164 |
|
| 165 |
== Changelog ==
|
| 166 |
|
| 167 |
+
= 2.0.2 =
|
| 168 |
+
* Fixed: Filter Products by Category not working when Variations included (thanks Leah)
|
| 169 |
+
|
| 170 |
= 2.0.1 =
|
| 171 |
* Fixed: Prefixing error on a error notice (thanks NicheLabs)
|
| 172 |
|
