Version Description
(2020-11-01) = * Fix: Code enhancement. * Tweak: Performance increased.
Download this release
Release Info
Developer | wahid0003 |
Plugin | CTX Feed – WooCommerce Product Feed Manager Plugin |
Version | 4.1.2 |
Comparing to | |
See all releases |
Code changes from version 4.1.1 to 4.1.2
README.txt
CHANGED
@@ -5,7 +5,7 @@ Tags:product feed,woocommerce product feed,google shopping feed,google shopping,
|
|
5 |
Requires at least: 3.6
|
6 |
Tested Up To: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 4.1.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -308,6 +308,10 @@ Using pro version:
|
|
308 |
|
309 |
== Changelog ==
|
310 |
|
|
|
|
|
|
|
|
|
311 |
= 4.1.1 (2020-10-29) =
|
312 |
* Tweak: Progressbar new look.
|
313 |
|
5 |
Requires at least: 3.6
|
6 |
Tested Up To: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 4.1.2
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
308 |
|
309 |
== Changelog ==
|
310 |
|
311 |
+
= 4.1.2 (2020-11-01) =
|
312 |
+
* Fix: Code enhancement.
|
313 |
+
* Tweak: Performance increased.
|
314 |
+
|
315 |
= 4.1.1 (2020-10-29) =
|
316 |
* Tweak: Progressbar new look.
|
317 |
|
admin/partials/woo-feed-edit-filter.php
CHANGED
@@ -7,7 +7,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
7 |
<tbody>
|
8 |
|
9 |
<tr>
|
10 |
-
<td colspan="2"><?php
|
11 |
</tr>
|
12 |
<tr>
|
13 |
<td colspan="2">
|
7 |
<tbody>
|
8 |
|
9 |
<tr>
|
10 |
+
<td colspan="2"><?php esc_html_e( 'Campaign URL Builder', 'woo-feed' ); ?></td>
|
11 |
</tr>
|
12 |
<tr>
|
13 |
<td colspan="2">
|
admin/partials/woo-feed-edit-ftp.php
CHANGED
@@ -21,7 +21,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
21 |
</td>
|
22 |
</tr>
|
23 |
<tr>
|
24 |
-
<td><label for="ftporsftp"><?php
|
25 |
<td>
|
26 |
<select name="ftporsftp" id="ftporsftp" class="ftporsftp">
|
27 |
<option <?php echo ( 'ftp' == $feedRules['ftporsftp'] ) ? 'selected="selected" ' : ''; ?> value="ftp"><?php esc_html_e( 'FTP', 'woo-feed' ); ?></option>
|
21 |
</td>
|
22 |
</tr>
|
23 |
<tr>
|
24 |
+
<td><label for="ftporsftp"><?php esc_html_e( 'Server Type', 'woo-feed' ); ?></label></td>
|
25 |
<td>
|
26 |
<select name="ftporsftp" id="ftporsftp" class="ftporsftp">
|
27 |
<option <?php echo ( 'ftp' == $feedRules['ftporsftp'] ) ? 'selected="selected" ' : ''; ?> value="ftp"><?php esc_html_e( 'FTP', 'woo-feed' ); ?></option>
|
admin/partials/woo-feed-edit-tabs.php
CHANGED
@@ -93,9 +93,9 @@ $isEdit = defined( 'WOO_FEED_EDIT_CONFIG' ) && WOO_FEED_EDIT_CONFIG;
|
|
93 |
</td>
|
94 |
<td>
|
95 |
<?php if ( defined( 'WOO_FEED_EDIT_CONFIG' ) && WOO_FEED_EDIT_CONFIG ) { ?>
|
96 |
-
<button name="save_feed_config" type="submit" class="wfbtn updatefeed"><?php
|
97 |
<?php } ?>
|
98 |
-
<button name="<?php echo isset( $_GET['action'] ) ? esc_attr( sanitize_text_field( $_GET['action'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended ?>" type="submit" class="wfbtn updatefeed"><?php
|
99 |
</td>
|
100 |
</tr>
|
101 |
</table>
|
93 |
</td>
|
94 |
<td>
|
95 |
<?php if ( defined( 'WOO_FEED_EDIT_CONFIG' ) && WOO_FEED_EDIT_CONFIG ) { ?>
|
96 |
+
<button name="save_feed_config" type="submit" class="wfbtn updatefeed"><?php esc_html_e( 'Save', 'woo-feed' ); ?></button>
|
97 |
<?php } ?>
|
98 |
+
<button name="<?php echo isset( $_GET['action'] ) ? esc_attr( sanitize_text_field( wp_unslash($_GET['action']) ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended ?>" type="submit" class="wfbtn updatefeed"><?php esc_html_e( 'Update and Generate Feed', 'woo-feed' ); ?></button>
|
99 |
</td>
|
100 |
</tr>
|
101 |
</table>
|
admin/partials/woo-feed-edit-template.php
CHANGED
@@ -35,7 +35,7 @@ woo_feed_register_and_do_woo_feed_meta_boxes( $wf_current_screen, $feedRules );
|
|
35 |
<!--suppress SpellCheckingInspection, HtmlFormInputWithoutLabel, HtmlDeprecatedAttribute -->
|
36 |
<div class="wrap wapk-admin" id="Feed">
|
37 |
<div class="wapk-section">
|
38 |
-
<h2><?php
|
39 |
</div>
|
40 |
<div class="wapk-section"><?php WPFFWMessage()->displayMessages(); ?></div>
|
41 |
<div class="wapk-section">
|
35 |
<!--suppress SpellCheckingInspection, HtmlFormInputWithoutLabel, HtmlDeprecatedAttribute -->
|
36 |
<div class="wrap wapk-admin" id="Feed">
|
37 |
<div class="wapk-section">
|
38 |
+
<h2><?php esc_html_e( 'Edit WooCommerce Product Feed', 'woo-feed' ); ?></h2>
|
39 |
</div>
|
40 |
<div class="wapk-section"><?php WPFFWMessage()->displayMessages(); ?></div>
|
41 |
<div class="wapk-section">
|
admin/partials/woo-feed-manage-list.php
CHANGED
@@ -67,7 +67,7 @@ if ( ( isset( $_GET['feed_created'] ) || isset( $_GET['feed_updated'] ) || isset
|
|
67 |
<tr>
|
68 |
<th>
|
69 |
<b><?php esc_html_e( 'Auto Update Feed Interval', 'woo-feed' ); ?></b>
|
70 |
-
<span style="float: right;"
|
71 |
</th>
|
72 |
</tr>
|
73 |
</thead>
|
67 |
<tr>
|
68 |
<th>
|
69 |
<b><?php esc_html_e( 'Auto Update Feed Interval', 'woo-feed' ); ?></b>
|
70 |
+
<?php echo sprintf('<span style="float: right;">%s</span>', esc_html__('Version '. WOO_FEED_FREE_VERSION, 'woo-feed')); //phpcs:ignore ?>
|
71 |
</th>
|
72 |
</tr>
|
73 |
</thead>
|
includes/helper.php
CHANGED
@@ -2646,24 +2646,24 @@ if ( ! function_exists( 'woo_feed_save_identifier_fields_data' ) ) {
|
|
2646 |
function woo_feed_save_identifier_fields_data( $id, $post ) {
|
2647 |
|
2648 |
//save gtin fields value
|
2649 |
-
if ( isset( $_POST['woo_feed_gtin'] ) && ! empty( $_POST['woo_feed_gtin'] ) ) {
|
2650 |
-
update_post_meta( $id, 'woo_feed_gtin', sanitize_text_field( wp_unslash($_POST['woo_feed_gtin']) ) )
|
2651 |
} else {
|
2652 |
-
delete_post_meta( $id, 'woo_feed_gtin' );
|
2653 |
}
|
2654 |
|
2655 |
//save mpn fields value
|
2656 |
-
if ( isset( $_POST['woo_feed_mpn'] ) && ! empty( $_POST['woo_feed_mpn'] ) ) {
|
2657 |
-
update_post_meta( $id, 'woo_feed_mpn', sanitize_text_field( wp_unslash($_POST['woo_feed_mpn']) ) );
|
2658 |
} else {
|
2659 |
-
delete_post_meta( $id, 'woo_feed_mpn' );
|
2660 |
}
|
2661 |
|
2662 |
//save ean fields value
|
2663 |
-
if ( isset( $_POST['woo_feed_ean'] ) && ! empty( $_POST['woo_feed_ean'] ) ) {
|
2664 |
-
update_post_meta( $id, 'woo_feed_ean', sanitize_text_field( wp_unslash($_POST['woo_feed_ean']) ) );
|
2665 |
} else {
|
2666 |
-
delete_post_meta( $id, 'woo_feed_ean' );
|
2667 |
}
|
2668 |
}
|
2669 |
|
@@ -2757,20 +2757,20 @@ if ( ! function_exists( 'woo_feed_save_identifier_fields_data_for_variation' ) )
|
|
2757 |
function woo_feed_save_identifier_fields_data_for_variation( $variation_id, $i ) {
|
2758 |
|
2759 |
//save gtin field
|
2760 |
-
if ( isset($_POST['woo_feed_gtin_var'][ $variation_id ]) ) {
|
2761 |
-
$woo_feed_gtin_field = sanitize_text_field( wp_unslash($_POST['woo_feed_gtin_var'][ $variation_id ]) );
|
2762 |
if ( isset( $woo_feed_gtin_field ) ) update_post_meta( $variation_id, 'woo_feed_gtin_var', esc_attr( $woo_feed_gtin_field ) );
|
2763 |
}
|
2764 |
|
2765 |
//save mpn field
|
2766 |
-
if ( isset($_POST['woo_feed_mpn_var'][ $variation_id ]) ) {
|
2767 |
-
$woo_feed_mpn_field = sanitize_text_field( wp_unslash($_POST['woo_feed_mpn_var'][ $variation_id ]) );
|
2768 |
if ( isset( $woo_feed_mpn_field ) ) update_post_meta( $variation_id, 'woo_feed_mpn_var', esc_attr( $woo_feed_mpn_field ) );
|
2769 |
}
|
2770 |
|
2771 |
//save ean field
|
2772 |
-
if ( isset($_POST['woo_feed_ean_var'][ $variation_id ]) ) {
|
2773 |
-
$woo_feed_ean_field = sanitize_text_field( wp_unslash($_POST['woo_feed_ean_var'][ $variation_id ]) );
|
2774 |
if ( isset( $woo_feed_ean_field ) ) update_post_meta( $variation_id, 'woo_feed_ean_var', esc_attr( $woo_feed_ean_field ) );
|
2775 |
}
|
2776 |
|
@@ -2790,7 +2790,7 @@ if ( ! function_exists( 'woo_feed_clear_cache_button' ) ) {
|
|
2790 |
?>
|
2791 |
<div class="wf_clean_cache_wrapper">
|
2792 |
<img class="woo-feed-cache-loader" src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20458.186%20458.186%22%20style%3D%22enable-background%3Anew%200%200%20458.186%20458.186%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20d%3D%22M445.651%2C201.95c-1.485-9.308-10.235-15.649-19.543-14.164c-9.308%2C1.485-15.649%2C10.235-14.164%2C19.543%0D%0A%09%09%09c0.016%2C0.102%2C0.033%2C0.203%2C0.051%2C0.304c17.38%2C102.311-51.47%2C199.339-153.781%2C216.719c-102.311%2C17.38-199.339-51.47-216.719-153.781%0D%0A%09%09%09S92.966%2C71.232%2C195.276%2C53.852c62.919-10.688%2C126.962%2C11.29%2C170.059%2C58.361l-75.605%2C25.19%0D%0A%09%09%09c-8.944%2C2.976-13.781%2C12.638-10.806%2C21.582c0.001%2C0.002%2C0.002%2C0.005%2C0.003%2C0.007c2.976%2C8.944%2C12.638%2C13.781%2C21.582%2C10.806%0D%0A%09%09%09c0.003-0.001%2C0.005-0.002%2C0.007-0.002l102.4-34.133c6.972-2.322%2C11.675-8.847%2C11.674-16.196v-102.4%0D%0A%09%09%09C414.59%2C7.641%2C406.949%2C0%2C397.523%2C0s-17.067%2C7.641-17.067%2C17.067v62.344C292.564-4.185%2C153.545-0.702%2C69.949%2C87.19%0D%0A%09%09%09s-80.114%2C226.911%2C7.779%2C310.508s226.911%2C80.114%2C310.508-7.779C435.905%2C339.799%2C457.179%2C270.152%2C445.651%2C201.95z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A" alt="loader">
|
2793 |
-
<input type="hidden" class="woo-feed-clean-cache-nonce" value="<?php echo wp_create_nonce( 'clean_cache_nonce' ); ?>">
|
2794 |
<button type="button"><?php esc_html_e( 'Clear Cache', 'woo-feed' ); ?></button>
|
2795 |
</div>
|
2796 |
<?php
|
2646 |
function woo_feed_save_identifier_fields_data( $id, $post ) {
|
2647 |
|
2648 |
//save gtin fields value
|
2649 |
+
if ( isset( $_POST['woo_feed_gtin'] ) && ! empty( $_POST['woo_feed_gtin'] ) ) { //phpcs:ignore
|
2650 |
+
update_post_meta( $id, 'woo_feed_gtin', sanitize_text_field( wp_unslash($_POST['woo_feed_gtin']) ) );//phpcs:ignore
|
2651 |
} else {
|
2652 |
+
delete_post_meta( $id, 'woo_feed_gtin' ); //phpcs:ignore
|
2653 |
}
|
2654 |
|
2655 |
//save mpn fields value
|
2656 |
+
if ( isset( $_POST['woo_feed_mpn'] ) && ! empty( $_POST['woo_feed_mpn'] ) ) { //phpcs:ignore
|
2657 |
+
update_post_meta( $id, 'woo_feed_mpn', sanitize_text_field( wp_unslash($_POST['woo_feed_mpn']) ) ); //phpcs:ignore
|
2658 |
} else {
|
2659 |
+
delete_post_meta( $id, 'woo_feed_mpn' ); //phpcs:ignore
|
2660 |
}
|
2661 |
|
2662 |
//save ean fields value
|
2663 |
+
if ( isset( $_POST['woo_feed_ean'] ) && ! empty( $_POST['woo_feed_ean'] ) ) { //phpcs:ignore
|
2664 |
+
update_post_meta( $id, 'woo_feed_ean', sanitize_text_field( wp_unslash($_POST['woo_feed_ean']) ) ); //phpcs:ignore
|
2665 |
} else {
|
2666 |
+
delete_post_meta( $id, 'woo_feed_ean' ); //phpcs:ignore
|
2667 |
}
|
2668 |
}
|
2669 |
|
2757 |
function woo_feed_save_identifier_fields_data_for_variation( $variation_id, $i ) {
|
2758 |
|
2759 |
//save gtin field
|
2760 |
+
if ( isset($_POST['woo_feed_gtin_var'][ $variation_id ]) ) { //phpcs:ignore
|
2761 |
+
$woo_feed_gtin_field = sanitize_text_field( wp_unslash($_POST['woo_feed_gtin_var'][ $variation_id ]) ); //phpcs:ignore
|
2762 |
if ( isset( $woo_feed_gtin_field ) ) update_post_meta( $variation_id, 'woo_feed_gtin_var', esc_attr( $woo_feed_gtin_field ) );
|
2763 |
}
|
2764 |
|
2765 |
//save mpn field
|
2766 |
+
if ( isset($_POST['woo_feed_mpn_var'][ $variation_id ]) ) { //phpcs:ignore
|
2767 |
+
$woo_feed_mpn_field = sanitize_text_field( wp_unslash($_POST['woo_feed_mpn_var'][ $variation_id ]) ); //phpcs:ignore
|
2768 |
if ( isset( $woo_feed_mpn_field ) ) update_post_meta( $variation_id, 'woo_feed_mpn_var', esc_attr( $woo_feed_mpn_field ) );
|
2769 |
}
|
2770 |
|
2771 |
//save ean field
|
2772 |
+
if ( isset($_POST['woo_feed_ean_var'][ $variation_id ]) ) { //phpcs:ignore
|
2773 |
+
$woo_feed_ean_field = sanitize_text_field( wp_unslash($_POST['woo_feed_ean_var'][ $variation_id ]) ); //phpcs:ignore
|
2774 |
if ( isset( $woo_feed_ean_field ) ) update_post_meta( $variation_id, 'woo_feed_ean_var', esc_attr( $woo_feed_ean_field ) );
|
2775 |
}
|
2776 |
|
2790 |
?>
|
2791 |
<div class="wf_clean_cache_wrapper">
|
2792 |
<img class="woo-feed-cache-loader" src="data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%20458.186%20458.186%22%20style%3D%22enable-background%3Anew%200%200%20458.186%20458.186%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20d%3D%22M445.651%2C201.95c-1.485-9.308-10.235-15.649-19.543-14.164c-9.308%2C1.485-15.649%2C10.235-14.164%2C19.543%0D%0A%09%09%09c0.016%2C0.102%2C0.033%2C0.203%2C0.051%2C0.304c17.38%2C102.311-51.47%2C199.339-153.781%2C216.719c-102.311%2C17.38-199.339-51.47-216.719-153.781%0D%0A%09%09%09S92.966%2C71.232%2C195.276%2C53.852c62.919-10.688%2C126.962%2C11.29%2C170.059%2C58.361l-75.605%2C25.19%0D%0A%09%09%09c-8.944%2C2.976-13.781%2C12.638-10.806%2C21.582c0.001%2C0.002%2C0.002%2C0.005%2C0.003%2C0.007c2.976%2C8.944%2C12.638%2C13.781%2C21.582%2C10.806%0D%0A%09%09%09c0.003-0.001%2C0.005-0.002%2C0.007-0.002l102.4-34.133c6.972-2.322%2C11.675-8.847%2C11.674-16.196v-102.4%0D%0A%09%09%09C414.59%2C7.641%2C406.949%2C0%2C397.523%2C0s-17.067%2C7.641-17.067%2C17.067v62.344C292.564-4.185%2C153.545-0.702%2C69.949%2C87.19%0D%0A%09%09%09s-80.114%2C226.911%2C7.779%2C310.508s226.911%2C80.114%2C310.508-7.779C435.905%2C339.799%2C457.179%2C270.152%2C445.651%2C201.95z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A" alt="loader">
|
2793 |
+
<input type="hidden" class="woo-feed-clean-cache-nonce" value="<?php echo wp_create_nonce( 'clean_cache_nonce' ); //phpcs:ignore ?>">
|
2794 |
<button type="button"><?php esc_html_e( 'Clear Cache', 'woo-feed' ); ?></button>
|
2795 |
</div>
|
2796 |
<?php
|
woo-feed.php
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
* Plugin Name: WooCommerce Product Feed
|
11 |
* Plugin URI: https://webappick.com/
|
12 |
* Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
|
13 |
-
* Version: 4.1.
|
14 |
* Author: WebAppick
|
15 |
* Author URI: https://webappick.com/
|
16 |
* License: GPL v2
|
@@ -38,7 +38,7 @@ if ( ! defined( 'WOO_FEED_FREE_VERSION' ) ) {
|
|
38 |
* @var string
|
39 |
* @since 3.1.6
|
40 |
*/
|
41 |
-
define( 'WOO_FEED_FREE_VERSION', '4.1.
|
42 |
}
|
43 |
|
44 |
if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
|
10 |
* Plugin Name: WooCommerce Product Feed
|
11 |
* Plugin URI: https://webappick.com/
|
12 |
* Description: Easily generate woocommerce product feed for any marketing channel like Google Shopping(Merchant), Facebook Remarketing, Bing, eBay & more. Support 100+ Merchants.
|
13 |
+
* Version: 4.1.2
|
14 |
* Author: WebAppick
|
15 |
* Author URI: https://webappick.com/
|
16 |
* License: GPL v2
|
38 |
* @var string
|
39 |
* @since 3.1.6
|
40 |
*/
|
41 |
+
define( 'WOO_FEED_FREE_VERSION', '4.1.2' );
|
42 |
}
|
43 |
|
44 |
if ( ! defined( 'WOO_FEED_FREE_FILE' ) ) {
|