Plugin Directory

Changeset 3354880


Ignore:
Timestamp:
09/02/2025 05:31:05 PM (2 months ago)
Author:
webtoffee
Message:

2.5.6

  • [Compatibility] - Tested OK with WooCommerce 10.1.2
  • [Improvement] - Enhancements to the import mapping screen.
Location:
product-import-export-for-woo
Files:
417 added
5 deleted
24 edited

Legend:

Unmodified
Added
Removed
  • product-import-export-for-woo/trunk/admin/css/wt-import-export-for-woo-admin.css

    r3248284 r3354880  
    517517
    518518.wt-iew-mapping-tb .wt_iew_mapping_checkbox_main {
    519   margin-left: 29px;
     519  margin-left: 4px;
    520520}
    521521
  • product-import-export-for-woo/trunk/admin/modules/export/classes/class-export-ajax.php

    r3261194 r3354880  
    539539                    ),
    540540                );
    541                 $link = $link_array[$this->to_export]['link'];
    542                 $text = $link_array[$this->to_export]['text'];
     541                $link = isset($link_array[$this->to_export]['link']) ? esc_url($link_array[$this->to_export]['link']) : '';
     542                $text = isset($link_array[$this->to_export]['text']) ? esc_html($link_array[$this->to_export]['text']) : '';
    543543           
    544544            ob_start();
  • product-import-export-for-woo/trunk/admin/modules/export/views/_export_mapping_page.php

    r2956673 r3354880  
    7575            $mapping_enabled_field=(!is_array($mapping_enabled_field) ? array($mapping_enabled_field, 0) : $mapping_enabled_field);
    7676           
     77            // Skip hidden_meta section if there are no hidden meta keys
     78            if ($mapping_enabled_field_key === 'hidden_meta') {
     79                // Check if there are actually hidden meta keys
     80                $product_module = new Wt_Import_Export_For_Woo_Basic_Product();
     81                if (!$product_module->has_hidden_meta_keys()) {
     82                    continue;
     83                }
     84            }
     85           
    7786            if(count($form_data_mapping_enabled_fields)>0)
    7887            {
     
    8594                }
    8695            }
     96
     97            $data_loaded = 0;
     98
    8799            ?>
    88100            <div class="meta_mapping_box">
    89101                <div class="meta_mapping_box_hd wt_iew_noselect">
    90102                    <span class="dashicons dashicons-arrow-right"></span>
    91                     <?php echo $mapping_enabled_field[0];?>
    92                     <span class="meta_mapping_box_selected_count_box"><span class="meta_mapping_box_selected_count_box_num">0</span> <?php _e(' columns(s) selected'); ?></span>
     103                    <?php echo esc_html($mapping_enabled_field[0]);?>
     104                    <?php if( 'hidden_meta' === $mapping_enabled_field_key ): ?>
     105                    <span class="premium-badge" style="padding:2px 4px;width: 77px;height: 20px;top: 180px;left: 380px;border-radius: 10px;border: 0.5px solid #F2E971;background-color:#FFF29B;font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-weight: 500;font-size: 11px;line-height: 100%;letter-spacing: 0%;text-align: center;"> Premium 💎 </span>
     106                    <?php endif; ?>
     107                    <span class="meta_mapping_box_selected_count_box"><span class="meta_mapping_box_selected_count_box_num">0</span> <?php esc_html_e(' columns(s) selected'); ?></span>
    93108                </div>
    94109                <div style="clear:both;"></div>
    95                 <div class="meta_mapping_box_con" data-sortable="0" data-loaded="0" data-field-validated="0" data-key="<?php echo $mapping_enabled_field_key;?>"></div>
     110                <div class="meta_mapping_box_con" data-sortable="0" data-loaded="<?php echo esc_attr($data_loaded); ?>" data-field-validated="0" data-key="<?php echo esc_attr($mapping_enabled_field_key);?>"></div>
    96111            </div>
    97112            <div style="clear:both;"></div>
  • product-import-export-for-woo/trunk/admin/modules/export/views/_export_meta_step_page.php

    r2539663 r3354880  
    33    exit;
    44}
     5
     6// Check if banner HTML should be displayed instead of table
     7if (isset($meta_mapping_screen_field_val['banner_html']) && !empty($meta_mapping_screen_field_val['banner_html'])) {
     8    echo wp_kses_post($meta_mapping_screen_field_val['banner_html']);
     9} else {
    510?>
    6 <table class="wt-iew-mapping-tb wt-iew-exporter-meta-mapping-tb" data-field-type="<?php echo $meta_mapping_screen_field_key; ?>">
     11<table class="wt-iew-mapping-tb wt-iew-exporter-meta-mapping-tb" data-field-type="<?php echo esc_attr($meta_mapping_screen_field_key); ?>">
    712    <thead>
    813        <tr>
     
    5459        ?>
    5560    </tbody>
    56 </table>   
     61</table>
     62<?php
     63}
     64?>   
  • product-import-export-for-woo/trunk/admin/modules/export/views/_export_method_export_page.php

    r3305745 r3354880  
    9898        <?php if(!empty($this->mapping_enabled_fields)):?>
    9999        <tr class="wt-iew-export-method-options wt-iew-export-method-options-quick">
    100             <th style="width:150px; text-align:left; vertical-align:top;"><label><?php _e('Include fields from the respective groups');?></label></th>
     100            <th style="width:150px; text-align:left; vertical-align:top;"><label><?php esc_html_e('Include additional fields');?></label></th>
    101101            <td colspan="2" style="width:75%;">
    102102                <?php
     
    105105                    $mapping_enabled_field=(!is_array($mapping_enabled_field) ? array($mapping_enabled_field, 0) : $mapping_enabled_field);
    106106                   
     107                    if ( 'hidden_meta' === $mapping_enabled_field_key ) {
     108                         continue;
     109                    }
     110
    107111                    if($this->rerun_id>0) /* check this is a rerun request */
    108112                    {
     
    123127                }
    124128                ?>
    125                 <span class="wt-iew_form_help"><?php _e('Enabling any of these ensures that all the fields from the respective groups are included in your export.');?></span>
     129                <span class="wt-iew_form_help"><?php esc_html_e('By default, only basic fields are exported to the CSV file. Enable Attributes to include all product attributes, or enable Taxonomies to export all the fields from the taxonomies group.');?></span>
    126130            </td>
    127131        </tr>
  • product-import-export-for-woo/trunk/admin/modules/import/assets/js/main.js

    r3173640 r3354880  
    653653                    }
    654654                }
     655            /**
     656             * Check if any fields are mapped
     657             * @since 2.5.6
     658             */
     659            }else if(this.current_step=='mapping')
     660            {
     661                if(!this.is_previous_step(step_to_go))
     662                {
     663                    /* Check if any fields are mapped using selectors */
     664                    var $default_table = $('.wt-iew-importer-default-mapping-tb');
     665                    var $meta_boxes = $('.meta_mapping_box_con[data-loaded="1"]');
     666                   
     667                    var has_mapped_fields = false;
     668                   
     669                    /* Check default mapping fields - both checkbox checked AND value selected */
     670                    $default_table.find('tbody tr').each(function(){
     671                        var $row = $(this);
     672                        var is_checked = $row.find('.columns_key').is(':checked');
     673                        var has_value = $row.find('.columns_val').val().trim() !== '';                     
     674                       
     675                        if(is_checked && has_value){
     676                            has_mapped_fields = true;
     677                            return false; // Break the loop once we find one
     678                        }
     679                    });
     680                   
     681                    /* Check meta mapping fields only if no default fields are mapped */
     682                    if(!has_mapped_fields){
     683                        $meta_boxes.find('.wt-iew-mapping-tb tbody tr').each(function(){
     684                            var $row = $(this);
     685                            var is_checked = $row.find('.columns_key').is(':checked');
     686                            var has_value = $.trim($row.find('.columns_val').val()) !== '';
     687                           
     688                            if(is_checked && has_value){
     689                                has_mapped_fields = true;
     690                                return false; // Break the loop once we find one
     691                            }
     692                        });
     693                    }
     694                   
     695                    if(!has_mapped_fields)
     696                    {
     697                        wt_iew_notify_msg.error(wt_iew_import_basic_params.msgs.no_columns_mapped);
     698                        return false;
     699                    }
     700                }
    655701            }else if(this.current_step=='advanced')
    656702            {
  • product-import-export-for-woo/trunk/admin/modules/import/import.php

    r3330241 r3354880  
    428428                'upload_done'=>sprintf(__('%s Done.'), '<span class="dashicons dashicons-yes-alt" style="color:#3fa847;"></span>'),
    429429                'remove'=>__('Remove'),
     430                'no_columns_mapped'=>__('No columns have been mapped. Please map the required fields to proceed with the import.'),
    430431            ),
    431432            'addons' => array(
  • product-import-export-for-woo/trunk/admin/modules/product/product.php

    r3330241 r3354880  
    1212
    1313if(!class_exists('Wt_Import_Export_For_Woo_Basic_Product')){
     14
     15#[AllowDynamicProperties]
    1416class Wt_Import_Export_For_Woo_Basic_Product {
    1517
     
    409411    }
    410412
    411     public function exporter_alter_mapping_enabled_fields($mapping_enabled_fields, $base, $form_data_mapping_enabled_fields) {
     413   public function exporter_alter_mapping_enabled_fields($mapping_enabled_fields, $base, $form_data_mapping_enabled_fields) {
    412414        if ($base == $this->module_base) {
    413415            $mapping_enabled_fields = array();
     
    415417
    416418            $mapping_enabled_fields['attributes'] = array(__('Attributes'), 1);
     419            // $mapping_enabled_fields['meta'] = array(__('Meta (custom fields)'), 0);
     420            $mapping_enabled_fields['hidden_meta'] = array(__('Hidden meta'), 0);
    417421
    418422        }
    419423        return $mapping_enabled_fields;
     424    }
     425
     426        /**
     427     * Get upgrade banner HTML for premium features
     428     */
     429    public function get_upgrade_banner_html() {
     430        $icon_url = plugins_url('admin/wt-ds/icons/icons/right-arrow-3.svg', __FILE__);
     431
     432        return '<div id="product-type-notice" style="margin-top: 10px; display: block; width: 850px; height: auto; top: 210px; left: 117px;">
     433    <div class="notice notice-warning" style="width: 92.5%; max-width: 810px; margin-left: 0px; display: inline-flex; padding: 16px 18px 16px 26px; justify-content: flex-end; align-items: center; border-radius: 8px; border: 1px solid #F5F9FF; background-color: #F5F9FF; box-sizing: border-box;">
     434        <div style="display: flex; flex: 1 1 0; flex-direction: column; justify-content: flex-start; align-items: flex-start; width: 100%;">
     435            <!-- Title -->
     436            <div style="padding-bottom: 10px; align-self: stretch; color: #2A3646; font-size: 14px; font-family: Inter; font-weight: 600; line-height: 16px; word-wrap: break-word;">
     437                ' . __('Upgrade to premium 💎', 'product-import-export-for-woo') . '
     438            </div>
     439
     440            <!-- Description -->
     441            <div style="width: 100%; max-width: 679px; padding-bottom: 10px;">
     442                <span style="color: #2A3646; font-size: 13px; font-family: Inter; font-weight: 400; ">' . __('We\'ve detected hidden WooCommerce metadata & custom product fields in your store. Unlock full access to export them seamlessly.', 'product-import-export-for-woo') . '</span>
     443            </div>
     444
     445            <!-- Button -->
     446                <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin&utm_medium=export_hidden_meta_tab&utm_campaign=Product_import_export" target="_blank" style="
     447                    width: auto;
     448                    height: 18px;
     449                font-family:  \'Inter\', sans-serif;
     450                    font-weight: 600;
     451                    font-size: 12px;
     452                    line-height: 100%;
     453                    color: #2B28E9;
     454                    display: inline-flex;
     455                    align-items: center;
     456                    justify-content: center;
     457                    border-radius: 4px;
     458                    gap: 5px;
     459                    text-decoration: none;
     460                    margin-top: 0px;
     461                ">
     462                    ' . __('Upgrade now', 'product-import-export-for-woo') . ' <span style="font-size: 14px;">→</span>
     463                </a>
     464            </div>
     465        </div>
     466    </div>
     467';
    420468    }
    421469
     
    425473            return $fields;
    426474        }
     475       
     476        // Check if premium plugin is active
     477        if ( ! function_exists( 'is_plugin_active' ) ) {
     478            include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
     479        }
     480        $is_premium_active = is_plugin_active( 'wt-import-export-for-woo-product/wt-import-export-for-woo-product.php' );
    427481       
    428482        foreach ($fields as $key => $value) {
     
    455509                    break;
    456510
     511
     512                case 'hidden_meta':
     513                    // Check if premium plugin is active and hidden meta exists
     514                    if (!$is_premium_active && $this->has_hidden_meta_keys()) {
     515                        // Set banner HTML instead of fields
     516                        $fields[$key]['banner_html'] = $this->get_upgrade_banner_html();
     517                        $fields[$key]['fields'] = array(); // Clear fields to show banner instead
     518                    } else {
     519                        // Populate hidden meta fields normally
     520                        $found_product_hidden_meta = $this->wt_get_found_product_hidden_meta();
     521                        foreach ($found_product_hidden_meta as $meta) {
     522                            $fields[$key]['fields']['meta:' . $meta] = 'meta:' . $meta;
     523                        }
     524                    }
     525                    break;
    457526
    458527                default:
     
    541610        $this->found_product_meta = $found_product_meta;
    542611        return $this->found_product_meta;
     612    }
     613
     614        /**
     615     * Check if any hidden meta keys exist (for existence check only)
     616     * More efficient than wt_get_found_hidden_meta() when only checking existence
     617     */
     618    public function has_hidden_meta_keys() {
     619        if (isset($this->has_hidden_meta_keys)) {
     620            return $this->has_hidden_meta_keys;
     621        }
     622
     623        global $wpdb;
     624        $csv_columns = self::get_product_post_columns();
     625       
     626        // Use a more efficient query to check for existence of hidden meta keys in products
     627        $product_params = array_merge(array('product', '_%'), array_keys($csv_columns));
     628        $product_query = $wpdb->prepare(
     629            "SELECT 1 FROM {$wpdb->postmeta} AS pm
     630             LEFT JOIN {$wpdb->posts} AS p ON p.ID = pm.post_id
     631             WHERE p.post_type = %s
     632             AND p.post_status IN ( 'publish', 'private', 'draft', 'pending', 'future' )
     633             AND pm.meta_key LIKE %s
     634             AND pm.meta_key NOT IN (" . implode(',', array_fill(0, count($csv_columns), '%s')) . ")
     635             LIMIT 1",
     636            $product_params
     637        );
     638
     639        $product_result = $wpdb->get_var($product_query);
     640       
     641        if ($product_result !== null) {
     642            $this->has_hidden_meta_keys = true;
     643            return true;
     644        }
     645
     646        // Check for hidden meta in product variations
     647        $variation_params = array_merge( array('product_variation', '_%'), array_keys($csv_columns) );
     648        $variation_query = $wpdb->prepare(
     649            "SELECT 1 FROM {$wpdb->postmeta} AS pm
     650             LEFT JOIN {$wpdb->posts} AS p ON p.ID = pm.post_id
     651             WHERE p.post_type = %s
     652             AND p.post_status IN ( 'publish', 'private', 'draft', 'pending', 'future' )
     653             AND pm.meta_key LIKE %s
     654             AND pm.meta_key NOT IN (" . implode(',', array_fill(0, count($csv_columns), '%s')) . ")
     655             LIMIT 1",
     656            $variation_params
     657        );
     658
     659        $variation_result = $wpdb->get_var($variation_query);
     660       
     661        $this->has_hidden_meta_keys = $variation_result !== null;
     662        return $this->has_hidden_meta_keys;
    543663    }
    544664
  • product-import-export-for-woo/trunk/admin/modules/product_categories/export/export.php

    r2707778 r3354880  
    7777                $total_item_args['number']=$export_limit; //user given limit
    7878                $total_item_args['offset']=$current_offset; //user given offset
    79                 $total_terms = wp_count_terms( $taxonomy_type );
    80                 $total_records = $total_terms;
     79                $all_terms = get_terms( $total_item_args );
     80                $total_records = is_array($all_terms) ? count($all_terms) : 0;
    8181            }
    8282
    8383            $return['total'] = $total_records;
    8484            $return['data'] = $data_array;
     85
     86           
     87
     88            if ( 0 === $batch_offset && 0 === $total_records ) {
     89                $return['no_post'] = __( 'Nothing to export under the selected criteria. Please check and try adjusting the filters.' );
     90            }
     91
    8592            return $return;
    8693        }
  • product-import-export-for-woo/trunk/admin/modules/product_categories/import/import.php

    r3042373 r3354880  
    6060                    $success++;
    6161                } else {
     62
    6263                    $this->import_results[$row] = array('row'=>$row, 'message'=>$result->get_error_message(), 'status'=>false, 'status_msg' => __( 'Failed/Skipped' ), 'post_id'=>'', 'post_link' => array( 'title' => __( 'Untitled' ), 'edit_url' => false ) );
    6364                    Wt_Import_Export_For_Woo_Basic_Logwriter::write_log($this->parent_module->module_base, 'import', "Row :$row - Prosessing failed. Reason: " . $result->get_error_message());
     
    151152        }
    152153       
    153         if( '' !== $slug ){
    154             $chk = $wpdb->get_row($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.slug = %s and tt.taxonomy = %s ORDER BY t.term_id", rawurlencode($slug), $tax_type), ARRAY_A);
    155         }
    156         if( '' !== $term_id ){
    157             $chk = $wpdb->get_row($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.term_id = %d and tt.taxonomy = %s ORDER BY t.term_id", $term_id, $tax_type), ARRAY_A);
    158         }
    159        
    160154        $tid = '';
     155
     156        // Check by term_id.
     157        if ( '' !== $term_id ) {
     158            $chk_term_id = $wpdb->get_results($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.term_id = %d and tt.taxonomy = %s ORDER BY t.term_id", $term_id, $tax_type), ARRAY_A);
     159            if ( ! empty($chk_term_id[0]['term_id']) ) {
     160                $tid = $chk_term_id[0]['term_id'];
     161
     162            // Check by original term_id in termmeta.
     163            } else {
     164                $chk_meta = $wpdb->get_results($wpdb->prepare("SELECT term_id FROM $wpdb->termmeta WHERE meta_key = %s and meta_value = %d ORDER BY meta_key,meta_id", $term_meta_tbl_key, $term_id), ARRAY_A);
     165                if ( ! empty($chk_meta[0]['term_id']) ) {
     166                    $tid = $chk_meta[0]['term_id'];
     167                }
     168            }
     169        }
     170
     171        // Check by slug if term_id check didn't find anything.
     172        if ( '' !== $slug && '' === $tid ) {
     173            $chk_slug = $wpdb->get_row($wpdb->prepare("SELECT t.term_id, t.slug FROM $wpdb->terms AS t INNER JOIN $wpdb->term_taxonomy as tt ON tt.term_id = t.term_id WHERE t.slug = %s and tt.taxonomy = %s ORDER BY t.term_id", rawurlencode($slug), $tax_type), ARRAY_A);
     174            if ( ! empty($chk_slug['term_id']) ) {
     175                $tid = $chk_slug['term_id'];
     176            }
     177        }
     178
    161179        $status = array();
    162         if (isset($chk['term_id']))
    163             $tid = $chk['term_id'];
    164 
    165180        if ($taxonomy_type == 'product_tag' || $taxonomy_type == 'product_cat') {
    166181
  • product-import-export-for-woo/trunk/admin/modules/product_categories/product_categories.php

    r2884187 r3354880  
    162162        if(isset($data_row['total']) && !empty($data_row['total'])){
    163163            $export_data['total'] = $data_row['total'];
     164        }
     165
     166        if ( isset( $data_row['no_post'] ) ) {
     167            $export_data['no_post'] = $data_row['no_post'];
    164168        }
    165169
  • product-import-export-for-woo/trunk/admin/modules/product_review/export/export.php

    r3330241 r3354880  
    7676                ),
    7777            );
    78             if($pr_rev_status){
    79                 $args['post_status'] = $pr_rev_status;
    80             }
     78
     79            if($pr_rev_status) {
     80                $status_mapping = array(
     81                    'Approved' => 'approve',
     82                    'Pending' => 'hold',
     83                    'Spam' => 'spam',
     84                    'Trash' => 'trash'
     85                );
     86
     87                $args['status'] = is_array($pr_rev_status)
     88                    ? array_map(function($status) use ($status_mapping) {
     89                        return isset($status_mapping[$status]) ? $status_mapping[$status] : $status;
     90                    }, $pr_rev_status)
     91                    : (isset($status_mapping[$pr_rev_status]) ? $status_mapping[$pr_rev_status] : $pr_rev_status);
     92
     93            }
    8194           
    8295//            if($export_reply == ''){
     
    142155            $return['total'] = $total_records;
    143156            $return['data'] = $data_array;
     157
     158            if ( 0 === $batch_offset && 0 === $total_records ) {
     159                $return['no_post'] = __( 'Nothing to export under the selected criteria. Please check and try adjusting the filters.' );
     160            }
     161
    144162            return $return;
    145163        }
  • product-import-export-for-woo/trunk/admin/modules/product_review/product_review.php

    r2884187 r3354880  
    164164        }
    165165
     166        if ( isset( $data_row['no_post'] ) ) {
     167            $export_data['no_post'] = $data_row['no_post'];
     168        }
     169
    166170        return $export_data;
    167171    }
     
    209213
    210214    public static function get_product_review_statuses() {
    211         $product_statuses = array('publish', 'private', 'draft', 'pending', 'future');
    212         return apply_filters('wt_iew_allowed_product_review_statuses', array_combine($product_statuses, $product_statuses));
     215       $comment_statuses = array('approve' => 'Approved', 'hold' => 'Pending', 'spam' => 'Spam', 'trash' => 'Trash');
     216        return apply_filters('wt_iew_allowed_product_review_statuses', $comment_statuses);
    213217    }
    214218
  • product-import-export-for-woo/trunk/admin/modules/product_tags/export/export.php

    r2707778 r3354880  
    7777                $total_item_args['number']=$export_limit; //user given limit
    7878                $total_item_args['offset']=$current_offset; //user given offset
    79                 $total_terms = wp_count_terms( $taxonomy_type );
    80                 $total_records = $total_terms;
     79                $all_terms = get_terms( $total_item_args );
     80                $total_records = is_array($all_terms) ? count($all_terms) : 0;
    8181            }
    8282
    8383            $return['total'] = $total_records;
    8484            $return['data'] = $data_array;
     85
     86            if ( 0 === $batch_offset && 0 === $total_records ) {
     87                $return['no_post'] = __( 'Nothing to export under the selected criteria. Please check and try adjusting the filters.' );
     88            }
     89
    8590            return $return;
    8691        }
  • product-import-export-for-woo/trunk/admin/modules/product_tags/import/import.php

    r2751895 r3354880  
    55}
    66
     7#[AllowDynamicProperties]
    78class Wt_Import_Export_For_Woo_Basic_Tags_Import {
    89
  • product-import-export-for-woo/trunk/admin/modules/product_tags/product_tags.php

    r2884187 r3354880  
    162162        if(isset($data_row['total']) && !empty($data_row['total'])){
    163163            $export_data['total'] = $data_row['total'];
     164        }
     165
     166        if ( isset( $data_row['no_post'] ) ) {
     167            $export_data['no_post'] = $data_row['no_post'];
    164168        }
    165169
  • product-import-export-for-woo/trunk/class-wt-product-review-request.php

    r3266908 r3354880  
    8787            $wt_iew_review_banner_shown = true; // Set the global flag
    8888                   
    89             $this->banner_message = sprintf(__("Hey, we at %sWebToffee%s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."), '<b>', '</b>');
    90 
    91             $this->new_review_banner_title = sprintf(__('%1$s  %2$s  Loving %3$s  WebToffee Import Export plugin? %4$s  Share Your Feedback! %5$s', 'product-import-export-for-woo'), '🌟', '<span style="font-weight:300;">', '</span>', '<span style="font-weight:300;">', '</span>');
    92 
    93             /* button texts */
    94             $this->later_btn_text   = __("Remind me later", 'product-import-export-for-woo');
    95             $this->never_btn_text   = __("Not interested", 'product-import-export-for-woo');
    96             $this->review_btn_text  = __("Review now", 'product-import-export-for-woo');
    97             $this->review_btn_new_text = __("You deserve it", 'product-import-export-for-woo');
    98             $this->later_btn_new_text = __("Nope, maybe later", 'product-import-export-for-woo');
    99             $this->already_did_btn_new_text = __("I already did", 'product-import-export-for-woo');
    100 
     89            add_action('init', function() {
     90                $this->banner_message = sprintf(__("Hey, we at %sWebToffee%s would like to thank you for using our plugin. We would really appreciate if you could take a moment to drop a quick review that will inspire us to keep going."), '<b>', '</b>');
     91
     92                $this->new_review_banner_title = sprintf(__('%1$s  %2$s  Loving %3$s  WebToffee Import Export plugin? %4$s  Share Your Feedback! %5$s', 'product-import-export-for-woo'), '🌟', '<span style="font-weight:300;">', '</span>', '<span style="font-weight:300;">', '</span>');
     93
     94                /* button texts */
     95                $this->later_btn_text   = __("Remind me later", 'product-import-export-for-woo');
     96                $this->never_btn_text   = __("Not interested", 'product-import-export-for-woo');
     97                $this->review_btn_text  = __("Review now", 'product-import-export-for-woo');
     98                $this->review_btn_new_text = __("You deserve it", 'product-import-export-for-woo');
     99                $this->later_btn_new_text = __("Nope, maybe later", 'product-import-export-for-woo');
     100                $this->already_did_btn_new_text = __("I already did", 'product-import-export-for-woo');
     101
     102            });
     103           
    101104            add_action('admin_notices', array($this, 'show_banner')); /* show banner */
    102105            add_action('admin_print_footer_scripts', array($this, 'add_banner_scripts')); /* add banner scripts */
    103106            add_action('wp_ajax_' . $this->ajax_action_name, array($this, 'process_user_action')); /* process banner user action */
     107           
    104108        }
    105109
     
    754758        }
    755759    }
     760
     761 
     762
    756763}
    757764new Product_Import_Export_Review_Request();
  • product-import-export-for-woo/trunk/helpers/class-wt-common-helper.php

    r3261194 r3354880  
    134134     */
    135135    public static function wt_unserialize_safe($data) {
    136 
    137         if( empty($data) ) {
     136        if ( empty( $data ) ) {
    138137            return false;
    139         }
     138        }
     139   
    140140        $offset = 0;
    141    
    142         // Recursive function to handle different types.
    143         $unserialize_value = function(&$offset) use ($data, &$unserialize_value) {
     141        $references = array();
     142   
     143        $unserialize_value = function (&$offset) use ($data, &$unserialize_value, &$references) {
     144            if ( ! isset( $data[$offset] ) ) {
     145                return false;
     146            }
     147   
    144148            $type = $data[$offset];
    145149            $offset++;
    146150   
    147151            switch ($type) {
    148                 case 's': // String.
    149                     preg_match('/:(\d+):"/', $data, $matches, 0, $offset);
    150                     $length = (int) $matches[1];
     152                case 's': // String
     153                    if (!preg_match('/:(\d+):"/', $data, $matches, 0, $offset)) return false;
     154                    $length = (int)$matches[1];
    151155                    $offset += strlen($matches[0]);
    152156                    $value = substr($data, $offset, $length);
    153                     $offset += $length + 2; // Skip closing quotes and semicolon.
     157                    $offset += $length + 2;
     158                    $references[] = $value;
    154159                    return $value;
    155160   
    156                 case 'i': // Integer.
    157                     preg_match('/:(-?\d+);/', $data, $matches, 0, $offset);
    158                     $offset += strlen($matches[0]);
    159                     return (int) $matches[1];
    160    
    161                 case 'd': // Float/Double.
    162                     preg_match('/:(-?\d+(\.\d+)?);/', $data, $matches, 0, $offset);
    163                     $offset += strlen($matches[0]);
    164                     return (float) $matches[1];
    165    
    166                 case 'b': // Boolean.
    167                     preg_match('/:(\d);/', $data, $matches, 0, $offset);
    168                     $offset += strlen($matches[0]);
    169                     return (bool) $matches[1];
    170    
    171                 case 'N': // NULL.
    172                     $offset += 1; // Move past ';'.
    173                     return false;
    174    
    175                 case 'a': // Array.
    176                     preg_match('/:(\d+):{/', $data, $matches, 0, $offset);
    177                     $num_elements = (int) $matches[1];
    178                     $offset += strlen($matches[0]);
    179    
     161                case 'U': // Unicode string (like string)
     162                    if (!preg_match('/:(\d+):"/', $data, $matches, 0, $offset)) return false;
     163                    $length = (int)$matches[1];
     164                    $offset += strlen($matches[0]);
     165                    $value = mb_substr($data, $offset, $length, 'UTF-8');
     166                    $offset += $length + 2;
     167                    $references[] = $value;
     168                    return $value;
     169   
     170                case 'i': // Integer
     171                    if (!preg_match('/:(-?\d+);/', $data, $matches, 0, $offset)) return false;
     172                    $offset += strlen($matches[0]);
     173                    $value = (int)$matches[1];
     174                    $references[] = $value;
     175                    return $value;
     176   
     177                case 'd': // Double
     178                    if (!preg_match('/:(-?\d+(\.\d+)?);/', $data, $matches, 0, $offset)) return false;
     179                    $offset += strlen($matches[0]);
     180                    $value = (float)$matches[1];
     181                    $references[] = $value;
     182                    return $value;
     183   
     184                case 'b': // Boolean
     185                    if (!preg_match('/:(\d);/', $data, $matches, 0, $offset)) return false;
     186                    $offset += strlen($matches[0]);
     187                    $value = (bool)$matches[1];
     188                    $references[] = $value;
     189                    return $value;
     190   
     191                case 'N': // NULL
     192                    $offset += 1;
     193                    $references[] = null;
     194                    return null;
     195   
     196                case 'a': // Array
     197                    if (!preg_match('/:(\d+):{/', $data, $matches, 0, $offset)) return false;
     198                    $num_elements = (int)$matches[1];
     199                    $offset += strlen($matches[0]);
    180200                    $result = array();
     201                    $references[] = &$result;
     202   
    181203                    for ($i = 0; $i < $num_elements; $i++) {
    182204                        $key = $unserialize_value($offset);
     
    185207                    }
    186208   
    187                     $offset++; // Move past closing '}'.
     209                    $offset++; // Skip '}'
    188210                    return $result;
    189211   
    190                 case 'O': // Object (Convert to Array).
    191                     preg_match('/:(\d+):"([^"]+)":(\d+):{/', $data, $matches, 0, $offset);
    192                     $num_properties = (int) $matches[3];
    193                     $offset += strlen($matches[0]);
    194    
     212                case 'O': // Object (as array)
     213                    if (!preg_match('/:(\d+):"([^"]+)":(\d+):{/', $data, $matches, 0, $offset)) return false;
     214                    $num_properties = (int)$matches[3];
     215                    $offset += strlen($matches[0]);
    195216                    $result = array();
     217                    $references[] = &$result;
     218   
    196219                    for ($i = 0; $i < $num_properties; $i++) {
    197220                        $key = $unserialize_value($offset);
     
    200223                    }
    201224   
    202                     $offset++; // Move past closing '}'.
    203                     return $result; // Object converted into an array.
     225                    $offset++; // Skip '}'
     226                    return $result;
     227   
     228                case 'r': // Reference
     229                    if (!preg_match('/:(\d+);/', $data, $matches, 0, $offset)) return false;
     230                    $offset += strlen($matches[0]);
     231                    $ref_id = (int)$matches[1] - 1;
     232                    return $references[$ref_id] ?? null;
     233   
     234                case 'R': // Object reference (rare)
     235                    if (!preg_match('/:(\d+);/', $data, $matches, 0, $offset)) return false;
     236                    $offset += strlen($matches[0]);
     237                    $ref_id = (int)$matches[1] - 1;
     238                    return $references[$ref_id] ?? null;
     239   
     240                case 'C': // Custom-serialized object => UNSAFE
     241                    // Skip entirely — executing unserialize() on custom class is unsafe
     242                    return false;
    204243   
    205244                default:
    206                     // Skip unsupported type.
    207245                    return false;
    208246            }
  • product-import-export-for-woo/trunk/includes/class-wf-prodimpexp-plugin-uninstall-feedback.php

    r3083770 r3354880  
    3737                            <a href="https://www.webtoffee.com/privacy-policy/" target="_blank"><?php _e('Privacy Policy', 'product-import-export-for-woo'); ?></a>
    3838                        </div>
     39
     40                        <br>
     41                        <label>
     42                        <input type="checkbox" id="wt_wfproductimpexp_contact_me_checkbox" name="wt_wfproductimpexp_contact_me_checkbox" value="1">
     43                        <?php esc_html_e("Webtoffee can contact me about this feedback.", "product-import-export-for-woo"); ?>
     44                        </label>
     45                        <div id="wt_wfproductimpexp_email_field_wrap" style="display:none; margin-top:10px;">
     46                            <label for="wt_wfproductimpexp_contact_email" style="font-weight:bold;"><?php esc_html_e("Enter your email address.", "product-import-export-for-woo"); ?></label>
     47                            <br>
     48                            <input type="email" id="wt_wfproductimpexp_contact_email" name="wt_wfproductimpexp_contact_email" class="input-text" style="width:75%; height: 40px; padding:2px; margin-top:10px; border-radius:5px; border:2px solid #2874ba;" placeholder="<?php esc_attr_e("Enter email address", "product-import-export-for-woo"); ?>">
     49                            <div id="wt_wfproductimpexp_email_error" style="color:red; display:none; font-size:12px; margin-top:5px;"></div>
     50                        </div>
     51                        <br><br>
     52
    3953                    </div>
    4054                    <div class="pipe-modal-footer">
     
    168182                        });
    169183
     184                        modal.on('change', '#wt_wfproductimpexp_contact_me_checkbox', function (e) {
     185                            if ($(this).is(':checked')) {
     186                                $('#wt_wfproductimpexp_email_field_wrap').slideDown();
     187                            } else {
     188                                $('#wt_wfproductimpexp_email_field_wrap').slideUp();
     189                                $('#wt_wfproductimpexp_contact_email').val('');
     190                                $('#wt_wfproductimpexp_email_error').hide();
     191                            }
     192                        });
     193
    170194                        modal.on('click', 'button.pipe-model-submit', function (e) {
    171195                            e.preventDefault();
     
    174198                                return;
    175199                            }
     200
     201                            // Email validation
     202                            var emailCheckbox = $('#wt_wfproductimpexp_contact_me_checkbox');
     203                            var emailField = $('#wt_wfproductimpexp_contact_email');
     204                            var emailError = $('#wt_wfproductimpexp_email_error');
     205                            emailError.hide();
     206                            if (emailCheckbox.is(':checked')) {
     207                                var emailVal = emailField.val();
     208                                var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
     209                                if (!emailVal || !emailPattern.test(emailVal)) {
     210                                    emailError.text('<?php echo esc_js(__('Please enter a valid email address.', 'product-import-export-for-woo')); ?>').show();
     211                                    emailField.focus();
     212                                    return;
     213                                }
     214                            }
     215
     216
     217
    176218                            var $radio = $('input[type="radio"]:checked', modal);
    177219                            var $selected_reason = $radio.parents('li:first'),
     
    184226                                    action: 'pipe_submit_uninstall_reason',
    185227                                    reason_id: (0 === $radio.length) ? 'none' : $radio.val(),
    186                                     reason_info: (0 !== $input.length) ? $input.val().trim() : ''
     228                                    reason_info: (0 !== $input.length) ? $input.val().trim() : '',
     229                                    user_email: $('#wt_wfproductimpexp_contact_me_checkbox').is(':checked') ? $('#wt_wfproductimpexp_contact_email').val() : ''
     230
    187231                                },
    188232                                beforeSend: function () {
     
    217261                'date' => gmdate("M d, Y h:i:s A"),
    218262                'url' => '',
    219                 'user_email' => '',
    220                 'reason_info' => isset($_REQUEST['reason_info']) ? trim(stripslashes($_REQUEST['reason_info'])) : '',
    221                 'software' => $_SERVER['SERVER_SOFTWARE'],
     263                'user_email' => isset($_POST['user_email']) ? sanitize_email( wp_unslash( $_POST['user_email'] ) ) : '',
     264                'reason_info' => isset($_REQUEST['reason_info']) ? sanitize_textarea_field( wp_unslash( $_REQUEST['reason_info'] ) ) : '',
     265                'software' => isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : '',
    222266                'php_version' => phpversion(),
    223267                'mysql_version' => $wpdb->db_version(),
  • product-import-export-for-woo/trunk/includes/class-wt-import-export-for-woo-activator.php

    r3058753 r3354880  
    4444                switch_to_blog( $blog_id );
    4545                self::install_tables();
     46                self::update_cross_promo_banner_version(); // Update promotion banner version.
    4647                restore_current_blog();
    4748            }
     
    4950        else
    5051        {
     52            self::update_cross_promo_banner_version(); // Update promotion banner version.
    5153            self::install_tables();
    5254        }
     
    5456        add_option('wt_p_iew_is_active', 1);
    5557    }
     58   
     59        /**
     60     *  Check and update the cross promotion banner version.
     61     */
     62    public static function update_cross_promo_banner_version() {
     63        $current_latest = get_option('wbfte_promotion_banner_version');
     64
     65        if ( false === $current_latest ||  // User is installing the plugin first time.
     66            version_compare( $current_latest, WBTE_PIEW_CROSS_PROMO_BANNER_VERSION, '<') // $current_latest is lesser than the installed version in this plugin.
     67        ) {
     68            update_option('wbfte_promotion_banner_version', WBTE_PIEW_CROSS_PROMO_BANNER_VERSION);
     69        }
     70    }
     71
    5672
    5773    public static function install_tables()
  • product-import-export-for-woo/trunk/includes/class-wt-import-export-for-woo.php

    r3330241 r3354880  
    8585                $this->version = WT_P_IEW_VERSION;
    8686            } else {
    87                 $this->version = '2.5.5';
     87                $this->version = '2.5.6';
    8888            }
    8989            $this->plugin_name = 'wt-import-export-for-woo-basic';
     
    161161             */
    162162            require_once plugin_dir_path(dirname(__FILE__)) . 'admin/banner/class-wtier-bfcm-twenty-twenty-four.php';
     163
     164            /**
     165            * Includes cross promotion banner main class file.
     166            */
     167            require_once plugin_dir_path(dirname(__FILE__)) . 'admin/cross-promotion-banners/class-wbte-cross-promotion-banners.php';
     168
     169            /**
     170             * Class includes helper functions for product import export cta banner in default page.
     171             */
     172            if ( ! get_option( 'wt_p_iew_product_cta_banner_default_page_dismissed' ) ) {
     173                require_once plugin_dir_path(dirname(__FILE__)) . 'admin/banner/class-wt-p-iew-cta-banner-default-page.php';
     174            }
     175
    163176            /**
    164177             * Class includes log writing functions
  • product-import-export-for-woo/trunk/languages/product-import-export-for-woo.pot

    r2956673 r3354880  
    1 #, fuzzy
     1# Copyright (C) 2025 WebToffee
     2# This file is distributed under the GPLv3.
    23msgid ""
    34msgstr ""
    4 "Project-Id-Version: Product CSV Import Export (BASIC)\n"
    5 "Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2022-02-19 21:41+0530\n"
    7 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     5"Project-Id-Version: Product Import Export for WooCommerce 2.5.5\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/product-import-export-for-woo\n"
    87"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    9 "Language-Team: \n"
    10 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
     8"Language-Team: LANGUAGE <LL@li.org>\n"
    119"MIME-Version: 1.0\n"
    1210"Content-Type: text/plain; charset=UTF-8\n"
    1311"Content-Transfer-Encoding: 8bit\n"
    14 "X-Generator: Poedit 3.0\n"
    15 "Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && "
    16 "n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
    17 "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
    18 "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
    19 "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
    20 "X-Loco-Version: 2.5.0; wp-5.6.1\n"
     12"POT-Creation-Date: 2025-08-01T10:14:57+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.11.0\n"
    2115"X-Domain: product-import-export-for-woo\n"
    22 "X-Poedit-Basepath: ..\n"
    23 "X-Poedit-SearchPath-0: .\n"
    24 "X-Poedit-SearchPath-1: .\n"
    25 
    26 #: admin/class-wt-import-export-for-woo-admin.php:113
     16
     17#. Plugin Name of the plugin
     18#: product-import-export-for-woo.php
     19#: admin/banner/class-wt-p-iew-cta-banner.php:105
     20msgid "Product Import Export for WooCommerce"
     21msgstr ""
     22
     23#. Plugin URI of the plugin
     24#: product-import-export-for-woo.php
     25msgid "https://wordpress.org/plugins/product-import-export-for-woo/"
     26msgstr ""
     27
     28#. Description of the plugin
     29#: product-import-export-for-woo.php
     30msgid "Import and Export Products From and To your WooCommerce Store."
     31msgstr ""
     32
     33#. Author of the plugin
     34#: product-import-export-for-woo.php
     35msgid "WebToffee"
     36msgstr ""
     37
     38#. Author URI of the plugin
     39#: product-import-export-for-woo.php
     40msgid "https://www.webtoffee.com/product/product-import-export-woocommerce/"
     41msgstr ""
     42
     43#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:54
     44msgid "Product Import Export Plugin for WooCommerce."
     45msgstr ""
     46
     47#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:55
     48#: class-wt-product-review-request.php:582
     49#: class-wt-product-review-request.php:719
     50msgid "Did You Know?"
     51msgstr ""
     52
     53#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:56
     54msgid "Get"
     55msgstr ""
     56
     57#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:60
     58msgid "Go beyond basic CSV imports. Effortlessly import products from CSV, XML, or Excel, make bulk edits, and schedule imports on your terms with the Product Import plugin."
     59msgstr ""
     60
     61#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:63
     62msgid "Export only the products you need. Filter by type, category, tags, stock status, and more using advanced filters to keep your store organized with the Product Export plugin."
     63msgstr ""
     64
     65#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:111
     66msgid "Close"
     67msgstr ""
     68
     69#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:183
     70msgid "Security check failed"
     71msgstr ""
     72
     73#: admin/banner/class-wt-p-iew-cta-banner-default-page.php:190
     74msgid "Banner dismissed successfully"
     75msgstr ""
     76
     77#: admin/banner/class-wt-p-iew-cta-banner.php:104
     78#: admin/banner/class-wt-pklist-cta-banner.php:97
     79msgid "Product Import Export"
     80msgstr ""
     81
     82#: admin/banner/class-wt-p-iew-cta-banner.php:109
     83msgid "Import, export, or update WooCommerce products"
     84msgstr ""
     85
     86#: admin/banner/class-wt-p-iew-cta-banner.php:110
     87msgid "Supports all types of products (Simple, variable, subscription grouped, and external)"
     88msgstr ""
     89
     90#: admin/banner/class-wt-p-iew-cta-banner.php:111
     91msgid "Multiple file formats - CSV, XML, Excel, and TSV"
     92msgstr ""
     93
     94#: admin/banner/class-wt-p-iew-cta-banner.php:112
     95msgid "Advanced filters and customizations for better control"
     96msgstr ""
     97
     98#: admin/banner/class-wt-p-iew-cta-banner.php:113
     99msgid "Bulk update WooCommerce product data"
     100msgstr ""
     101
     102#: admin/banner/class-wt-p-iew-cta-banner.php:114
     103msgid "Import via FTP/SFTP and URL"
     104msgstr ""
     105
     106#: admin/banner/class-wt-p-iew-cta-banner.php:115
     107msgid "Schedule automated import & export"
     108msgstr ""
     109
     110#: admin/banner/class-wt-p-iew-cta-banner.php:116
     111msgid "Export and Import custom fields and third-party plugin fields"
     112msgstr ""
     113
     114#: admin/banner/class-wt-p-iew-cta-banner.php:121
     115#: admin/banner/class-wt-pklist-cta-banner.php:114
     116#: admin/banner/class-wt-smart-coupon-cta-banner.php:119
     117msgid "View all premium features"
     118msgstr ""
     119
     120#: admin/banner/class-wt-p-iew-cta-banner.php:121
     121#: admin/banner/class-wt-pklist-cta-banner.php:114
     122#: admin/banner/class-wt-smart-coupon-cta-banner.php:119
     123msgid "Show less"
     124msgstr ""
     125
     126#: admin/banner/class-wt-p-iew-cta-banner.php:122
     127#: admin/banner/class-wt-pklist-cta-banner.php:115
     128#: admin/banner/class-wt-smart-coupon-cta-banner.php:120
     129msgid "Get the plugin"
     130msgstr ""
     131
     132#: admin/banner/class-wt-p-iew-cta-banner.php:124
     133#: admin/banner/class-wt-pklist-cta-banner.php:117
     134#: admin/banner/class-wt-smart-coupon-cta-banner.php:122
     135msgid "Dismiss"
     136msgstr ""
     137
     138#: admin/banner/class-wt-pklist-cta-banner.php:98
     139msgid "WooCommerce PDF Invoices, Packing Slips and Credit Notes"
     140msgstr ""
     141
     142#: admin/banner/class-wt-pklist-cta-banner.php:102
     143msgid "Automatically generate PDF invoices, packing slips, and credit notes"
     144msgstr ""
     145
     146#: admin/banner/class-wt-pklist-cta-banner.php:103
     147msgid "Use ready-made, customizable templates to match your brand"
     148msgstr ""
     149
     150#: admin/banner/class-wt-pklist-cta-banner.php:104
     151msgid "Print or download invoices individually or in bulk"
     152msgstr ""
     153
     154#: admin/banner/class-wt-pklist-cta-banner.php:105
     155msgid "Set custom invoice numbering for better organization"
     156msgstr ""
     157
     158#: admin/banner/class-wt-pklist-cta-banner.php:106
     159msgid "Customize documents fully with visual or code editors"
     160msgstr ""
     161
     162#: admin/banner/class-wt-pklist-cta-banner.php:107
     163msgid "Include VAT, GST, ABN, and other tax details"
     164msgstr ""
     165
     166#: admin/banner/class-wt-pklist-cta-banner.php:108
     167msgid "Add \"Pay Now\" link on invoices"
     168msgstr ""
     169
     170#: admin/banner/class-wt-pklist-cta-banner.php:109
     171msgid "Add custom fields to any order document with ease"
     172msgstr ""
     173
     174#: admin/banner/class-wt-smart-coupon-cta-banner.php:93
     175#: admin/banner/class-wt-smart-coupon-cta-banner.php:98
     176msgid "Smart Coupons for WooCommerce Pro"
     177msgstr ""
     178
     179#: admin/banner/class-wt-smart-coupon-cta-banner.php:94
     180msgid "Create better coupon campaigns with advanced WooCommerce coupon features"
     181msgstr ""
     182
     183#: admin/banner/class-wt-smart-coupon-cta-banner.php:102
     184msgid "Auto-apply coupons"
     185msgstr ""
     186
     187#: admin/banner/class-wt-smart-coupon-cta-banner.php:103
     188msgid "Create attractive Buy X Get Y (BOGO) offers"
     189msgstr ""
     190
     191#: admin/banner/class-wt-smart-coupon-cta-banner.php:104
     192msgid "Create product quantity/subtotal based discounts"
     193msgstr ""
     194
     195#: admin/banner/class-wt-smart-coupon-cta-banner.php:105
     196msgid "Offer store credits and gift cards"
     197msgstr ""
     198
     199#: admin/banner/class-wt-smart-coupon-cta-banner.php:106
     200msgid "Set up smart giveaway campaigns"
     201msgstr ""
     202
     203#: admin/banner/class-wt-smart-coupon-cta-banner.php:107
     204msgid "Set advanced coupon rules and conditions"
     205msgstr ""
     206
     207#: admin/banner/class-wt-smart-coupon-cta-banner.php:108
     208msgid "Bulk generate coupons"
     209msgstr ""
     210
     211#: admin/banner/class-wt-smart-coupon-cta-banner.php:109
     212msgid "Shipping, purchase history, and payment method-based coupons"
     213msgstr ""
     214
     215#: admin/banner/class-wt-smart-coupon-cta-banner.php:110
     216msgid "Sign up coupons"
     217msgstr ""
     218
     219#: admin/banner/class-wt-smart-coupon-cta-banner.php:111
     220msgid "Cart abandonment coupons"
     221msgstr ""
     222
     223#: admin/banner/class-wt-smart-coupon-cta-banner.php:112
     224msgid "Create day-specific deals"
     225msgstr ""
     226
     227#: admin/banner/class-wt-smart-coupon-cta-banner.php:113
     228msgid "Display coupon banners and widgets"
     229msgstr ""
     230
     231#: admin/banner/class-wt-smart-coupon-cta-banner.php:114
     232msgid "Import coupons"
     233msgstr ""
     234
     235#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:78
     236msgid "Black Friday Cyber Monday 2024"
     237msgstr ""
     238
     239#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:82
     240msgid "Never Miss This Deal"
     241msgstr ""
     242
     243#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:92
     244msgid "Your Last Chance to Avail %1$s on<br>WebToffee Plugins. Grab the deal before it`s gone!"
     245msgstr ""
     246
     247#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:93
     248#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:99
     249msgid "OFF"
     250msgstr ""
     251
     252#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:98
     253msgid "Your Last Chance to Avail %1$s on WebToffee Plugins. Grab the deal before it`s gone!"
     254msgstr ""
     255
     256#: admin/banner/class-wtier-bfcm-twenty-twenty-four.php:106
     257msgid "View plugins"
     258msgstr ""
     259
     260#: admin/class-wt-import-export-for-woo-admin.php:152
    27261msgid "Settings updated."
    28262msgstr ""
    29263
    30 #: admin/class-wt-import-export-for-woo-admin.php:114
     264#: admin/class-wt-import-export-for-woo-admin.php:153
    31265msgid "All fields are mandatory"
    32266msgstr ""
    33267
    34 #: admin/class-wt-import-export-for-woo-admin.php:115
     268#: admin/class-wt-import-export-for-woo-admin.php:154
    35269msgid "Unable to update Settings."
    36270msgstr ""
    37271
    38 #: admin/class-wt-import-export-for-woo-admin.php:116
     272#: admin/class-wt-import-export-for-woo-admin.php:155
    39273msgid "Unable to delete template"
    40274msgstr ""
    41275
    42 #: admin/class-wt-import-export-for-woo-admin.php:117
     276#: admin/class-wt-import-export-for-woo-admin.php:156
    43277msgid "Deleting template..."
    44278msgstr ""
    45279
    46 #: admin/class-wt-import-export-for-woo-admin.php:118
     280#: admin/class-wt-import-export-for-woo-admin.php:157
    47281msgid "Value is empty."
    48282msgstr ""
    49283
    50 #: admin/class-wt-import-export-for-woo-admin.php:119
    51 #, php-format
    52 msgid ""
    53 "An unknown error has occurred! Refer to our %stroubleshooting guide%s for "
    54 "assistance."
    55 msgstr ""
    56 
    57 #: admin/class-wt-import-export-for-woo-admin.php:120
     284#: admin/class-wt-import-export-for-woo-admin.php:159
    58285msgid "Success."
    59286msgstr ""
    60287
    61 #: admin/class-wt-import-export-for-woo-admin.php:121
     288#: admin/class-wt-import-export-for-woo-admin.php:160
    62289msgid "Loading..."
    63290msgstr ""
    64291
    65 #: admin/class-wt-import-export-for-woo-admin.php:122
    66 #: admin/modules/history/history.php:519
     292#: admin/class-wt-import-export-for-woo-admin.php:161
    67293msgid "Are you sure?"
    68294msgstr ""
    69295
    70 #: admin/class-wt-import-export-for-woo-admin.php:123
    71 msgid "Use expression as value."
    72 msgstr ""
    73 
    74 #: admin/class-wt-import-export-for-woo-admin.php:124
    75 #: admin/views/_save_template_popup.php:29
     296#: admin/class-wt-import-export-for-woo-admin.php:162
     297msgid "Apply"
     298msgstr ""
     299
     300#: admin/class-wt-import-export-for-woo-admin.php:163
     301#: admin/modules/request_feature/request_feature.php:158
    76302#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:46
    77303msgid "Cancel"
    78304msgstr ""
    79305
    80 #: admin/class-wt-import-export-for-woo-admin.php:129
    81 #: admin/class-wt-import-export-for-woo-admin.php:134
    82 msgid "Order, Coupon, Subscription Export Import for WooCommerce"
    83 msgstr ""
    84 
    85 #: admin/class-wt-import-export-for-woo-admin.php:139
    86 #: admin/class-wt-import-export-for-woo-admin.php:144
    87 #: admin/class-wt-import-export-for-woo-admin.php:149
    88 #: admin/class-wt-import-export-for-woo-admin.php:154 admin/views/market.php:13
     306#: admin/class-wt-import-export-for-woo-admin.php:164
     307msgid "Hide features"
     308msgstr ""
     309
     310#: admin/class-wt-import-export-for-woo-admin.php:165
     311msgid "Show features"
     312msgstr ""
     313
     314#: admin/class-wt-import-export-for-woo-admin.php:166
     315msgid "Changes that you made may not be saved."
     316msgstr ""
     317
     318#: admin/modules/export/export.php:451
     319msgid "Only letters, numbers and hyphens are allowed"
     320msgstr ""
     321
     322#: admin/modules/export/export.php:452
     323msgid "Enter file name (letters, numbers, hyphens only)"
     324msgstr ""
     325
     326#: admin/modules/export/views/_export_post_type_page.php:36
     327#: admin/modules/import/views/_import_post_type_page.php:37
     328msgid "Install now"
     329msgstr ""
     330
     331#: admin/modules/export/views/_export_post_type_page.php:41
     332#: admin/modules/import/views/_import_post_type_page.php:42
     333msgid "Activate"
     334msgstr ""
     335
     336#: admin/modules/export/views/_export_post_type_page.php:48
     337#: admin/modules/import/views/_import_post_type_page.php:49
     338msgid "Premium"
     339msgstr ""
     340
     341#: admin/modules/product/product.php:219
     342#: admin/modules/product/product.php:234
     343#: admin/modules/product_categories/product_categories.php:176
     344#: admin/modules/product_review/product_review.php:176
     345#: admin/modules/product_tags/product_tags.php:176
     346msgid "Product"
     347msgstr ""
     348
     349#: admin/modules/product/product.php:220
     350#: admin/modules/product/product.php:235
     351#: admin/modules/product_categories/product_categories.php:177
     352#: admin/modules/product_review/product_review.php:177
     353#: admin/modules/product_tags/product_tags.php:177
     354msgid "Product Review"
     355msgstr ""
     356
     357#: admin/modules/product/product.php:221
     358#: admin/modules/product/product.php:236
     359#: admin/modules/product_categories/product_categories.php:178
     360#: admin/modules/product_review/product_review.php:178
     361#: admin/modules/product_tags/product_tags.php:178
     362msgid "Product Categories"
     363msgstr ""
     364
     365#: admin/modules/product/product.php:222
     366#: admin/modules/product/product.php:237
     367#: admin/modules/product_categories/product_categories.php:179
     368#: admin/modules/product_review/product_review.php:179
     369#: admin/modules/product_tags/product_tags.php:179
     370msgid "Product Tags"
     371msgstr ""
     372
     373#: admin/modules/product/product.php:225
     374#: admin/modules/product/product.php:232
     375#: admin/modules/product_categories/product_categories.php:174
     376#: admin/modules/product_review/product_review.php:174
     377#: admin/modules/product_tags/product_tags.php:174
     378msgid "Order"
     379msgstr ""
     380
     381#: admin/modules/product/product.php:226
     382#: admin/modules/product/product.php:233
     383#: admin/modules/product_categories/product_categories.php:175
     384#: admin/modules/product_review/product_review.php:175
     385#: admin/modules/product_tags/product_tags.php:175
     386msgid "Coupon"
     387msgstr ""
     388
     389#: admin/modules/product/product.php:230
     390#: admin/modules/product/product.php:238
     391#: admin/modules/product_categories/product_categories.php:180
     392#: admin/modules/product_review/product_review.php:180
     393#: admin/modules/product_tags/product_tags.php:180
     394msgid "User/Customer"
     395msgstr ""
     396
     397#: admin/modules/product/product.php:239
     398#: admin/modules/product_categories/product_categories.php:181
     399#: admin/modules/product_review/product_review.php:181
     400#: admin/modules/product_tags/product_tags.php:181
     401msgid "Subscription"
     402msgstr ""
     403
     404#: admin/modules/request_feature/request_feature.php:42
     405msgid "Error"
     406msgstr ""
     407
     408#: admin/modules/request_feature/request_feature.php:56
     409msgid "Please enter your message."
     410msgstr ""
     411
     412#: admin/modules/request_feature/request_feature.php:60
     413#: admin/modules/request_feature/request_feature.php:107
     414msgid "We need your email address to contact you back."
     415msgstr ""
     416
     417#: admin/modules/request_feature/request_feature.php:90
     418msgid "Success"
     419msgstr ""
     420
     421#: admin/modules/request_feature/request_feature.php:106
     422msgid "Please enter a message"
     423msgstr ""
     424
     425#: admin/modules/request_feature/request_feature.php:108
     426msgid "Sending..."
     427msgstr ""
     428
     429#: admin/modules/request_feature/request_feature.php:109
     430msgid "Unable to submit. Please try again later."
     431msgstr ""
     432
     433#: admin/modules/request_feature/request_feature.php:110
     434msgid "Thank you for your valuable suggestion."
     435msgstr ""
     436
     437#: admin/modules/request_feature/request_feature.php:127
     438msgid "Missing a feature?"
     439msgstr ""
     440
     441#: admin/modules/request_feature/request_feature.php:128
     442msgid "Drop a message to let us know!"
     443msgstr ""
     444
     445#: admin/modules/request_feature/request_feature.php:139
     446msgid "What would you like to add as a new feature?"
     447msgstr ""
     448
     449#: admin/modules/request_feature/request_feature.php:140
     450msgid "More the details you share, the better."
     451msgstr ""
     452
     453#: admin/modules/request_feature/request_feature.php:141
     454msgid "I would like..."
     455msgstr ""
     456
     457#: admin/modules/request_feature/request_feature.php:146
     458msgid "Webtoffee can contact me about this feedback."
     459msgstr ""
     460
     461#: admin/modules/request_feature/request_feature.php:151
     462msgid "Enter your email address."
     463msgstr ""
     464
     465#: admin/modules/request_feature/request_feature.php:152
     466msgid "Enter email address"
     467msgstr ""
     468
     469#: admin/modules/request_feature/request_feature.php:157
     470msgid "Send feature request"
     471msgstr ""
     472
     473#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:38
     474msgid "Automate Using Scheduled Imports and Exports"
     475msgstr ""
     476
     477#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:41
     478msgid "Escape from the troubles of manually importing and exporting data on your WooCommerce Store and enjoy the power of scheduled "
     479msgstr ""
     480
     481#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:42
     482msgid "automation."
     483msgstr ""
     484
     485#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:50
     486msgid "Product Import Export Plugin Icon"
     487msgstr ""
     488
     489#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:56
    89490msgid "Product Import Export Plugin For WooCommerce"
    90491msgstr ""
    91492
    92 #: admin/class-wt-import-export-for-woo-admin.php:159
    93 msgid "WordPress Users & WooCommerce Customers Import Export"
    94 msgstr ""
    95 
    96 #: admin/class-wt-import-export-for-woo-admin.php:180
    97 #: admin/class-wt-import-export-for-woo-admin.php:181
    98 #: admin/class-wt-import-export-for-woo-admin.php:203
    99 #: admin/class-wt-import-export-for-woo-admin.php:204
    100 msgid "General Settings"
    101 msgstr ""
    102 
    103 #: admin/class-wt-import-export-for-woo-admin.php:251
    104 #: admin/class-wt-import-export-for-woo-admin.php:292
    105 #: admin/modules/export/export.php:213 admin/modules/export/export.php:475
    106 #: admin/modules/history/history.php:97 admin/modules/import/import.php:1098
    107 msgid "Error"
    108 msgstr ""
    109 
    110 #: admin/class-wt-import-export-for-woo-admin.php:278
    111 msgid "Settings Updated"
    112 msgstr ""
    113 
    114 #: admin/class-wt-import-export-for-woo-admin.php:305
    115 msgid "Template deleted successfully"
    116 msgstr ""
    117 
    118 #: admin/class-wt-import-export-for-woo-admin.php:436
    119 msgid "Settings"
    120 msgstr ""
    121 
    122 #: admin/class-wt-import-export-for-woo-admin.php:437
    123 #: admin/views/admin-settings-help.php:17 admin/views/admin-settings-help.php:20
    124 #: product-import-export-for-woo.php:164
    125 msgid "Documentation"
    126 msgstr ""
    127 
    128 #: admin/class-wt-import-export-for-woo-admin.php:438
    129 #: product-import-export-for-woo.php:165
    130 msgid "Support"
    131 msgstr ""
    132 
    133 #: admin/modules/export/classes/class-export-ajax.php:119
    134 #: admin/modules/export/views/_export_mapping_page.php:28
    135 #: admin/modules/import/classes/class-import-ajax.php:247
    136 #: admin/modules/import/views/_import_mapping_page.php:96
    137 msgid "Drag to rearrange the columns"
    138 msgstr ""
    139 
    140 #: admin/modules/export/classes/class-export-ajax.php:265
    141 #: admin/modules/import/classes/class-import-ajax.php:503
    142 msgid "Please enter a different name"
    143 msgstr ""
    144 
    145 #: admin/modules/export/classes/class-export-ajax.php:268
    146 #: admin/modules/import/classes/class-import-ajax.php:506
    147 msgid "Template with same name already exists"
    148 msgstr ""
    149 
    150 #: admin/modules/export/classes/class-export-ajax.php:303
    151 #: admin/modules/import/classes/class-import-ajax.php:542
    152 msgid "Template updated successfully"
    153 msgstr ""
    154 
    155 #: admin/modules/export/classes/class-export-ajax.php:321
    156 #: admin/modules/import/classes/class-import-ajax.php:559
    157 msgid "Template saved successfully"
    158 msgstr ""
    159 
    160 #: admin/modules/export/classes/class-export-ajax.php:622
    161 #: admin/modules/import/classes/class-import-ajax.php:911
    162 msgid "Back"
    163 msgstr ""
    164 
    165 #: admin/modules/export/classes/class-export-ajax.php:635
    166 #: admin/modules/export/export.php:362
    167 #: admin/modules/import/classes/class-import-ajax.php:924
    168 #: admin/modules/import/import.php:392
    169 msgid "Step"
    170 msgstr ""
    171 
    172 #: admin/modules/export/classes/class-export-ajax.php:642
    173 #: admin/modules/import/classes/class-import-ajax.php:931
    174 msgid "Or"
    175 msgstr ""
    176 
    177 #: admin/modules/export/classes/class-export-ajax.php:661
    178 #: admin/modules/export/classes/class-export-ajax.php:679
    179 #: admin/modules/import/classes/class-import-ajax.php:950
    180 #: admin/modules/import/classes/class-import-ajax.php:968
    181 msgid "Save template"
    182 msgstr ""
    183 
    184 #: admin/modules/export/classes/class-export-ajax.php:665
    185 #: admin/modules/import/classes/class-import-ajax.php:954
    186 #: admin/views/_save_template_popup.php:13
    187 msgid "Save"
    188 msgstr ""
    189 
    190 #: admin/modules/export/classes/class-export-ajax.php:669
    191 #: admin/modules/import/classes/class-import-ajax.php:958
    192 msgid "Save As"
    193 msgstr ""
    194 
    195 #: admin/modules/export/classes/class-export-ajax.php:691
    196 msgid "Export images"
    197 msgstr ""
    198 
    199 #: admin/modules/export/classes/class-export-ajax.php:700
    200 #: admin/modules/export/export.php:145 admin/modules/export/export.php:156
    201 #: admin/modules/export/export.php:157
    202 #: admin/modules/export/views/_export_header.php:8
    203 #: admin/modules/export/views/main.php:29 admin/modules/history/history.php:41
    204 #: product-import-export-for-woo.php:162
    205 msgid "Export"
    206 msgstr ""
    207 
    208 #: admin/modules/export/export.php:42 admin/modules/import/import.php:48
    209 msgid "CSV"
    210 msgstr ""
    211 
    212 #: admin/modules/export/export.php:43
    213 msgid "XML"
    214 msgstr ""
    215 
    216 #: admin/modules/export/export.php:50 admin/modules/import/import.php:57
    217 msgid "Select a post type"
    218 msgstr ""
    219 
    220 #: admin/modules/export/export.php:51
    221 msgid ""
    222 "Export and download the data for the respective post type into a CSV file. As "
    223 "per the selected post type, we can use this exported CSV file to import data "
    224 "to your site."
    225 msgstr ""
    226 
    227 #: admin/modules/export/export.php:54
    228 #: admin/modules/export/views/_export_method_export_page.php:19
    229 msgid "Select an export method"
    230 msgstr ""
    231 
    232 #: admin/modules/export/export.php:55
    233 msgid ""
    234 "Choose from the options below to continue with your export: quick export from "
    235 "DB, based on a pre-saved template or a new export with advanced options."
    236 msgstr ""
    237 
    238 #: admin/modules/export/export.php:58
    239 msgid "Filter data"
    240 msgstr ""
    241 
    242 #: admin/modules/export/export.php:59
    243 msgid "Filter data that needs to be exported as per the below criteria."
    244 msgstr ""
    245 
    246 #: admin/modules/export/export.php:62
    247 msgid "Map and reorder export columns"
    248 msgstr ""
    249 
    250 #: admin/modules/export/export.php:63
    251 msgid ""
    252 "The default export column names can be edited from the screen below, if "
    253 "required. If you have chosen a pre-saved template you can see the preferred "
    254 "names and choices that were last saved. You may also drag the columns "
    255 "accordingly to reorder them within the output file."
    256 msgstr ""
    257 
    258 #: admin/modules/export/export.php:66
    259 msgid "Advanced options/Batch export"
    260 msgstr ""
    261 
    262 #: admin/modules/export/export.php:67
    263 msgid ""
    264 "You can save the template file for future exports or proceed with the export."
    265 msgstr ""
    266 
    267 #: admin/modules/export/export.php:83
    268 msgid "Quick export"
    269 msgstr ""
    270 
    271 #: admin/modules/export/export.php:83
    272 msgid "Exports all the basic fields."
    273 msgstr ""
    274 
    275 #: admin/modules/export/export.php:84 admin/modules/import/import.php:76
    276 msgid "Pre-saved template"
    277 msgstr ""
    278 
    279 #: admin/modules/export/export.php:84
    280 msgid ""
    281 "Exports data as per the specifications(filters,selective column,mapping etc) "
    282 "from the previously saved file."
    283 msgstr ""
    284 
    285 #: admin/modules/export/export.php:85
    286 msgid "Advanced export"
    287 msgstr ""
    288 
    289 #: admin/modules/export/export.php:85
    290 msgid ""
    291 "Exports data after a detailed process of filtration, column selection and "
    292 "advanced options. The configured settings can be saved as a template for "
    293 "future exports."
    294 msgstr ""
    295 
    296 #: admin/modules/export/export.php:118
    297 msgid "Default Export method"
    298 msgstr ""
    299 
    300 #: admin/modules/export/export.php:124
    301 msgid "Select the default method of export."
    302 msgstr ""
    303 
    304 #: admin/modules/export/export.php:127
    305 msgid "Default Export batch count"
    306 msgstr ""
    307 
    308 #: admin/modules/export/export.php:131
    309 msgid "Provide the default count for the records to be exported in a batch."
    310 msgstr ""
    311 
    312 #: admin/modules/export/export.php:146
    313 msgid "WebToffee Import Export (Basic)"
    314 msgstr ""
    315 
    316 #: admin/modules/export/export.php:232
    317 msgid "Limit"
    318 msgstr ""
    319 
    320 #: admin/modules/export/export.php:237
    321 msgid ""
    322 "The actual number of records you want to export. e.g. A limit of 500 with an "
    323 "offset 10 will export records from 11th to 510th position."
    324 msgstr ""
    325 
    326 #: admin/modules/export/export.php:242
    327 msgid "Offset"
    328 msgstr ""
    329 
    330 #: admin/modules/export/export.php:245
    331 msgid "0"
    332 msgstr ""
    333 
    334 #: admin/modules/export/export.php:246
    335 msgid ""
    336 "Specify the number of records that should be skipped from the beginning. e.g. "
    337 "An offset of 10 skips the first 10 records."
    338 msgstr ""
    339 
    340 #: admin/modules/export/export.php:258 admin/modules/import/import.php:180
    341 msgid "Local"
    342 msgstr ""
    343 
    344 #: admin/modules/export/export.php:275
    345 msgid "Export in batches of"
    346 msgstr ""
    347 
    348 #: admin/modules/export/export.php:280
    349 #, php-format
    350 msgid ""
    351 "The number of records that the server will process for every iteration within "
    352 "the configured timeout interval. If the export fails due to timeout you can "
    353 "lower this number accordingly and try again. Defaulted to %d records."
    354 msgstr ""
    355 
    356 #: admin/modules/export/export.php:359 admin/modules/import/import.php:389
    357 msgid "Choosed template:"
    358 msgstr ""
    359 
    360 #: admin/modules/export/export.php:360
    361 msgid "Please select an export method."
    362 msgstr ""
    363 
    364 #: admin/modules/export/export.php:361
    365 #: admin/modules/export/views/_export_method_export_page.php:14
    366 msgid "Please select an export template."
    367 msgstr ""
    368 
    369 #: admin/modules/export/export.php:363 admin/modules/import/import.php:393
    370 msgid "Please select an FTP profile."
    371 msgstr ""
    372 
    373 #: admin/modules/export/export.php:488 admin/modules/history/history.php:36
    374 #: admin/modules/import/import.php:1051
    375 msgid "Finished"
    376 msgstr ""
    377 
    378 #: admin/modules/export/export.php:661
    379 #, php-format
    380 msgid "Uploading to %s"
    381 msgstr ""
    382 
    383 #: admin/modules/export/export.php:667
    384 msgid "Export file processing completed"
    385 msgstr ""
    386 
    387 #: admin/modules/export/export.php:675
    388 msgid "You can manage exports from History section."
    389 msgstr ""
    390 
    391 #: admin/modules/export/export.php:678
    392 msgid "Download file"
    393 msgstr ""
    394 
    395 #: admin/modules/export/export.php:701
    396 #, php-format
    397 msgid "Exporting...(%d out of %d)"
    398 msgstr ""
    399 
    400 #: admin/modules/export/views/_export_mapping_page.php:11
    401 #: admin/modules/import/views/_import_mapping_page.php:79
    402 msgid "Default fields"
    403 msgstr ""
    404 
    405 #: admin/modules/export/views/_export_mapping_page.php:12
    406 #: admin/modules/export/views/_export_mapping_page.php:87
    407 #: admin/modules/import/views/_import_mapping_page.php:80
    408 #: admin/modules/import/views/_import_mapping_page.php:292
    409 msgid " columns(s) selected"
    410 msgstr ""
    411 
    412 #: admin/modules/export/views/_export_mapping_page.php:22
    413 #: admin/modules/export/views/_export_meta_step_page.php:16
    414 #: admin/modules/import/views/_import_mapping_page.php:90
    415 #: admin/modules/import/views/_import_meta_step_page.php:16
    416 msgid "Column"
    417 msgstr ""
    418 
    419 #: admin/modules/export/views/_export_mapping_page.php:23
    420 #: admin/modules/export/views/_export_meta_step_page.php:17
    421 #: admin/modules/import/views/_import_mapping_page.php:91
    422 #: admin/modules/import/views/_import_meta_step_page.php:17
    423 msgid "Column name"
    424 msgstr ""
    425 
    426 #: admin/modules/export/views/_export_mapping_page.php:54
    427 #: admin/modules/export/views/_export_meta_step_page.php:49
    428 #: admin/modules/import/views/_import_mapping_page.php:258
    429 #: admin/modules/import/views/_import_meta_step_page.php:36
    430 msgid "No fields found."
    431 msgstr ""
    432 
    433 #: admin/modules/export/views/_export_method_export_page.php:10
    434 msgid "Please select an export method"
    435 msgstr ""
    436 
    437 #: admin/modules/export/views/_export_method_export_page.php:42
    438 msgid "Include fields from the respective groups"
    439 msgstr ""
    440 
    441 #: admin/modules/export/views/_export_method_export_page.php:67
    442 msgid ""
    443 "Enabling any of these ensures that all the fields from the respective groups "
    444 "are included in your export."
    445 msgstr ""
    446 
    447 #: admin/modules/export/views/_export_method_export_page.php:73
    448 msgid "Export template"
    449 msgstr ""
    450 
    451 #: admin/modules/export/views/_export_method_export_page.php:76
    452 #: admin/modules/import/views/_import_method_import_page.php:38
    453 msgid "Select a template"
    454 msgstr ""
    455 
    456 #: admin/modules/export/views/_export_post_type_page.php:9
    457 #: admin/modules/import/views/_import_post_type_page.php:9
    458 msgid "Please select a post type"
    459 msgstr ""
    460 
    461 #: admin/modules/export/views/_export_post_type_page.php:13
    462 msgid "Select a post type to export"
    463 msgstr ""
    464 
    465 #: admin/modules/export/views/_export_post_type_page.php:16
    466 #: admin/modules/import/views/_import_post_type_page.php:16
    467 msgid "Select post type"
    468 msgstr ""
    469 
    470 #: admin/modules/export/views/main.php:31 admin/modules/import/views/main.php:41
    471 msgid "Developed by"
    472 msgstr ""
    473 
    474 #: admin/modules/export/views/main.php:41 admin/modules/import/views/main.php:51
    475 msgid "Unable to handle Re-Run request."
    476 msgstr ""
    477 
    478 #: admin/modules/history/history.php:35
    479 msgid "Running/Incomplete"
    480 msgstr ""
    481 
    482 #: admin/modules/history/history.php:37
    483 msgid "Failed"
    484 msgstr ""
    485 
    486 #: admin/modules/history/history.php:42
    487 #: admin/modules/import/classes/class-import-ajax.php:977
    488 #: admin/modules/import/import.php:264 admin/modules/import/import.php:265
    489 #: admin/modules/import/views/_import_header.php:8
    490 #: admin/modules/import/views/main.php:39 product-import-export-for-woo.php:163
    491 msgid "Import"
    492 msgstr ""
    493 
    494 #: admin/modules/history/history.php:43
    495 msgid "Image Export"
    496 msgstr ""
    497 
    498 #: admin/modules/history/history.php:71 admin/modules/history/history.php:72
    499 msgid "History"
    500 msgstr ""
    501 
    502 #: admin/modules/history/history.php:80 admin/modules/history/history.php:81
    503 #: admin/modules/history/views/_log_list.php:16
    504 msgid "Import Logs"
    505 msgstr ""
    506 
    507 #: admin/modules/history/history.php:169
    508 #, php-format
    509 msgid ""
    510 "Please check the Generate import log is enabled under <a target = \"_blank\" "
    511 "href=\"%s\">settings</a>"
    512 msgstr ""
    513 
    514 #: admin/modules/history/history.php:207
    515 msgid "Advanced options"
    516 msgstr ""
    517 
    518 #: admin/modules/history/history.php:212
    519 msgid "Auto delete history"
    520 msgstr ""
    521 
    522 #: admin/modules/history/history.php:214 admin/modules/import/import.php:121
    523 msgid "Enable"
    524 msgstr ""
    525 
    526 #: admin/modules/history/history.php:218
    527 msgid "Enable auto delete for records within the history section."
    528 msgstr ""
    529 
    530 #: admin/modules/history/history.php:227
    531 msgid "Maximum entries"
    532 msgstr ""
    533 
    534 #: admin/modules/history/history.php:235
    535 msgid ""
    536 "Indicates the maximum records to retain in history. Limit the number of "
    537 "records with status ‘Finished’. E.g On giving an input of 50, the system will "
    538 "retain(not delete) the latest 50 records with status ‘Finished’. Any other "
    539 "record with a different status will not be retained."
    540 msgstr ""
    541 
    542 #: admin/modules/history/history.php:356
    543 #: admin/modules/history/views/_history_list.php:110
    544 msgid "Post type"
    545 msgstr ""
    546 
    547 #: admin/modules/history/history.php:363
    548 #: admin/modules/history/views/_history_list.php:109
    549 msgid "Action type"
    550 msgstr ""
    551 
    552 #: admin/modules/history/history.php:370
    553 #: admin/modules/history/views/_history_list.php:113
    554 #: admin/modules/history/views/_log_table.php:44
    555 #: admin/modules/product_review/product_review.php:461
    556 msgid "Status"
    557 msgstr ""
    558 
    559 #: admin/modules/history/history.php:390
    560 msgid "Date descending"
    561 msgstr ""
    562 
    563 #: admin/modules/history/history.php:391
    564 msgid "Date ascending"
    565 msgstr ""
    566 
    567 #: admin/modules/history/history.php:822
    568 msgid " record(s)"
    569 msgstr ""
    570 
    571 #: admin/modules/history/views/_history_list.php:7
    572 #: admin/views/admin-settings-marketing.php:128
    573 #: admin/views/admin-settings-marketing.php:436
    574 msgid "Import/Export history"
    575 msgstr ""
    576 
    577 #: admin/modules/history/views/_history_list.php:10
    578 msgid ""
    579 "Lists the runs and the status corresponding to every import/export with "
    580 "options to re-run, view detailed log or delete entry."
    581 msgstr ""
    582 
    583 #: admin/modules/history/views/_history_list.php:21
    584 msgid "Filter"
    585 msgstr ""
    586 
    587 #: admin/modules/history/views/_history_list.php:32
    588 #: admin/modules/product_review/product_review.php:427
    589 #: admin/modules/product_review/product_review.php:438
    590 msgid "All"
    591 msgstr ""
    592 
    593 #: admin/modules/history/views/_history_list.php:55
    594 msgid "Sort by"
    595 msgstr ""
    596 
    597 #: admin/modules/history/views/_history_list.php:68
    598 msgid "Max record/page"
    599 msgstr ""
    600 
    601 #: admin/modules/history/views/_history_list.php:82
    602 #: admin/modules/history/views/_history_list.php:92
    603 msgid "Apply"
    604 msgstr ""
    605 
    606 #: admin/modules/history/views/_history_list.php:89
    607 msgid "Bulk Actions"
    608 msgstr ""
    609 
    610 #: admin/modules/history/views/_history_list.php:90
    611 #: admin/modules/history/views/_history_list.php:150
    612 #: admin/modules/history/views/_log_list.php:55
    613 #: admin/views/admin-settings-pre-saved-templates.php:60
    614 msgid "Delete"
    615 msgstr ""
    616 
    617 #: admin/modules/history/views/_history_list.php:106
    618 msgid "No."
    619 msgstr ""
    620 
    621 #: admin/modules/history/views/_history_list.php:108
    622 msgid "Id"
    623 msgstr ""
    624 
    625 #: admin/modules/history/views/_history_list.php:111
    626 msgid "Started at"
    627 msgstr ""
    628 
    629 #: admin/modules/history/views/_history_list.php:116
    630 #, php-format
    631 msgid "%sSuccess%s - Process completed successfully"
    632 msgstr ""
    633 
    634 #: admin/modules/history/views/_history_list.php:117
    635 #, php-format
    636 msgid ""
    637 "%sFailed%s - Failed process triggered due to connection/permission or similar "
    638 "issues(unable to establish FTP/DB connection, write permission issues etc.)"
    639 msgstr ""
    640 
    641 #: admin/modules/history/views/_history_list.php:118
    642 #, php-format
    643 msgid ""
    644 "%sRunning/Incomplete%s - Process that are running currently or that may have "
    645 "been terminated unknowingly(e.g, closing a browser tab while in progress etc)"
    646 msgstr ""
    647 
    648 #: admin/modules/history/views/_history_list.php:122
    649 #: admin/modules/history/views/_log_list.php:43
    650 msgid "Actions"
    651 msgstr ""
    652 
    653 #: admin/modules/history/views/_history_list.php:124
    654 msgid ""
    655 "Re-run will take the user to the respective screen depending on the "
    656 "corresponding action type and the user can initiate the process accordingly."
    657 msgstr ""
    658 
    659 #: admin/modules/history/views/_history_list.php:146
    660 msgid "Unknown"
    661 msgstr ""
    662 
    663 #: admin/modules/history/views/_history_list.php:164
    664 msgid "Re-Run"
    665 msgstr ""
    666 
    667 #: admin/modules/history/views/_history_list.php:177
    668 #: admin/modules/history/views/settings.php:31
    669 msgid "View log"
    670 msgstr ""
    671 
    672 #: admin/modules/history/views/_history_list.php:185
    673 #: admin/modules/history/views/_log_list.php:57
    674 msgid "Download"
    675 msgstr ""
    676 
    677 #: admin/modules/history/views/_history_list.php:201
    678 #: admin/modules/history/views/_log_table.php:127
    679 msgid "No records found."
    680 msgstr ""
    681 
    682 #: admin/modules/history/views/_log_list.php:18
    683 msgid ""
    684 "Lists developer logs mostly required for debugging purposes. Options to view "
    685 "detailed logs are available along with delete and download(that can be shared "
    686 "with the support team in case of issues)."
    687 msgstr ""
    688 
    689 #: admin/modules/history/views/_log_list.php:42
    690 msgid "File"
    691 msgstr ""
    692 
    693 #: admin/modules/history/views/_log_list.php:56
    694 msgid "View"
    695 msgstr ""
    696 
    697 #: admin/modules/history/views/_log_list.php:69
    698 msgid "No logs found."
    699 msgstr ""
    700 
    701 #: admin/modules/history/views/_log_table.php:17
    702 msgid "Item with same ID already exists."
    703 msgstr ""
    704 
    705 #: admin/modules/history/views/_log_table.php:23
    706 msgid "Importing item conflicts with an existing post."
    707 msgstr ""
    708 
    709 #: admin/modules/history/views/_log_table.php:29
    710 #: admin/modules/product/import/import.php:1512
    711 msgid "Invalid product type."
    712 msgstr ""
    713 
    714 #: admin/modules/history/views/_log_table.php:43
    715 msgid "Row No."
    716 msgstr ""
    717 
    718 #: admin/modules/history/views/_log_table.php:45
    719 msgid "Message"
    720 msgstr ""
    721 
    722 #: admin/modules/history/views/_log_table.php:46
    723 #: admin/views/admin-settings-pre-saved-templates.php:45
    724 msgid "Item"
    725 msgstr ""
    726 
    727 #: admin/modules/history/views/_log_table.php:68
    728 msgid "Success"
    729 msgstr ""
    730 
    731 #: admin/modules/history/views/_log_table.php:68
    732 msgid "Failed/Skipped"
    733 msgstr ""
    734 
    735 #: admin/modules/history/views/_log_table.php:105
    736 msgid "Please refer"
    737 msgstr ""
    738 
    739 #: admin/modules/history/views/_log_table.php:105
    740 msgid "this article"
    741 msgstr ""
    742 
    743 #: admin/modules/history/views/_log_table.php:105
    744 msgid "for troubleshoot."
    745 msgstr ""
    746 
    747 #: admin/modules/history/views/_log_table.php:119
    748 msgid "Load more."
    749 msgstr ""
    750 
    751 #: admin/modules/history/views/_log_table.php:120
    752 msgid "Loading...."
    753 msgstr ""
    754 
    755 #: admin/modules/import/classes/class-import-ajax.php:164
    756 msgid ""
    757 "Unable to upload file. Please check write permission of your `wp-content` "
    758 "folder."
    759 msgstr ""
    760 
    761 #: admin/modules/import/classes/class-import-ajax.php:168
    762 #, php-format
    763 msgid "File size exceeds the limit. %dMB max"
    764 msgstr ""
    765 
    766 #: admin/modules/import/classes/class-import-ajax.php:172
    767 #, php-format
    768 msgid "Invalid file type. Only %s are allowed."
    769 msgstr ""
    770 
    771 #: admin/modules/import/classes/class-import-ajax.php:752
    772 msgid "Product taxonomies"
    773 msgstr ""
    774 
    775 #: admin/modules/import/classes/class-import-ajax.php:755
    776 msgid "New taxonomy:"
    777 msgstr ""
    778 
    779 #: admin/modules/import/classes/class-import-ajax.php:761
    780 msgid "Custom Field:"
    781 msgstr ""
    782 
    783 #: admin/modules/import/classes/class-import-ajax.php:768
    784 msgid "Taxonomy attributes"
    785 msgstr ""
    786 
    787 #: admin/modules/import/classes/class-import-ajax.php:771
    788 msgid "New attribute:"
    789 msgstr ""
    790 
    791 #: admin/modules/import/classes/class-import-ajax.php:777
    792 msgid "Attribute data:"
    793 msgstr ""
    794 
    795 #: admin/modules/import/classes/class-import-ajax.php:782
    796 msgid "Attribute default value:"
    797 msgstr ""
    798 
    799 #: admin/modules/import/import.php:58
    800 msgid "Use a CSV file to import data. As a first step, select the post type."
    801 msgstr ""
    802 
    803 #: admin/modules/import/import.php:61
    804 msgid "Select import method"
    805 msgstr ""
    806 
    807 #: admin/modules/import/import.php:62
    808 msgid ""
    809 "Choose from the options below to continue with your import: quick import, "
    810 "based on a pre-saved template or a new import with advanced options."
    811 msgstr ""
    812 
    813 #: admin/modules/import/import.php:65
    814 msgid "Map import columns"
    815 msgstr ""
    816 
    817 #: admin/modules/import/import.php:66
    818 msgid "Map the standard columns with your CSV column names."
    819 msgstr ""
    820 
    821 #: admin/modules/import/import.php:69
    822 msgid "Advanced options/Batch import"
    823 msgstr ""
    824 
    825 #: admin/modules/import/import.php:70
    826 msgid ""
    827 "Use advanced options from below to decide on the delimiter options, updates to "
    828 "existing products, batch import count or schedule an import. You can also save "
    829 "the template file for future imports."
    830 msgstr ""
    831 
    832 #: admin/modules/import/import.php:75
    833 msgid "Quick import"
    834 msgstr ""
    835 
    836 #: admin/modules/import/import.php:75
    837 msgid ""
    838 "Use this option primarily if you exported the input file using the same plugin."
    839 msgstr ""
    840 
    841 #: admin/modules/import/import.php:76
    842 msgid ""
    843 "Retains the filter parameters and column specifications as per the chosen "
    844 "template and imports data accordingly."
    845 msgstr ""
    846 
    847 #: admin/modules/import/import.php:77
    848 msgid "Advanced Import"
    849 msgstr ""
    850 
    851 #: admin/modules/import/import.php:77
    852 msgid ""
    853 "Imports data after a detailed process of filtration, column selection and "
    854 "advanced options. The configured settings can be saved as a template for "
    855 "future imports."
    856 msgstr ""
    857 
    858 #: admin/modules/import/import.php:110
    859 msgid "Maximum execution time"
    860 msgstr ""
    861 
    862 #: admin/modules/import/import.php:115
    863 msgid ""
    864 "The maximum execution time, in seconds(eg:- 300, 600, 1800, 3600). If set to "
    865 "zero, no time limit is imposed. Increasing this will reduce the chance of "
    866 "export/import timeouts."
    867 msgstr ""
    868 
    869 #: admin/modules/import/import.php:119
    870 msgid "Generate Import log"
    871 msgstr ""
    872 
    873 #: admin/modules/import/import.php:125
    874 msgid "You can view the logs in the <a href="
    875 msgstr ""
    876 
    877 #: admin/modules/import/import.php:130
    878 msgid "Default Import method"
    879 msgstr ""
    880 
    881 #: admin/modules/import/import.php:136
    882 msgid "Select the default method of import."
    883 msgstr ""
    884 
    885 #: admin/modules/import/import.php:139
    886 msgid "Default Import batch count"
    887 msgstr ""
    888 
    889 #: admin/modules/import/import.php:143
    890 msgid "Provide the default count for the records to be imported in a batch."
    891 msgstr ""
    892 
    893 #: admin/modules/import/import.php:160
    894 msgid "Import in batches of"
    895 msgstr ""
    896 
    897 #: admin/modules/import/import.php:164
    898 #, php-format
    899 msgid ""
    900 "The number of records that the server will process for every iteration within "
    901 "the configured timeout interval. If the import fails you can lower this number "
    902 "accordingly and try again. Defaulted to %d records."
    903 msgstr ""
    904 
    905 #: admin/modules/import/import.php:196
    906 msgid "Choose file for Import"
    907 msgstr ""
    908 
    909 #: admin/modules/import/import.php:212
    910 msgid "Select a file"
    911 msgstr ""
    912 
    913 #: admin/modules/import/import.php:234
    914 msgid "Delimiter"
    915 msgstr ""
    916 
    917 #: admin/modules/import/import.php:242
    918 msgid ""
    919 "The character used to separate columns in the CSV file. Takes comma (,) by "
    920 "default."
    921 msgstr ""
    922 
    923 #: admin/modules/import/import.php:390
    924 msgid "Please select an import method."
    925 msgstr ""
    926 
    927 #: admin/modules/import/import.php:391 admin/modules/import/import.php:396
    928 #: admin/modules/import/views/_import_method_import_page.php:9
    929 msgid "Please select an import template."
    930 msgstr ""
    931 
    932 #: admin/modules/import/import.php:394
    933 msgid "Please choose import from."
    934 msgstr ""
    935 
    936 #: admin/modules/import/import.php:395
    937 msgid "Please choose an import file."
    938 msgstr ""
    939 
    940 #: admin/modules/import/import.php:397
    941 msgid "Creating temp file and validating."
    942 msgstr ""
    943 
    944 #: admin/modules/import/import.php:398
    945 msgid "Processing input file..."
    946 msgstr ""
    947 
    948 #: admin/modules/import/import.php:399
    949 msgid ""
    950 "This column is not present in the import list. Please tick the checkbox to "
    951 "include."
    952 msgstr ""
    953 
    954 #: admin/modules/import/import.php:400
    955 msgid "Uploading..."
    956 msgstr ""
    957 
    958 #: admin/modules/import/import.php:401
    959 msgid "You are using an outdated browser. Please upgarde your browser."
    960 msgstr ""
    961 
    962 #: admin/modules/import/import.php:402
    963 msgid "An error occured."
    964 msgstr ""
    965 
    966 #: admin/modules/import/import.php:403
    967 #, php-format
    968 msgid "Invalid file type. Only %s are allowed"
    969 msgstr ""
    970 
    971 #: admin/modules/import/import.php:404
    972 msgid "Drop files here or click to upload"
    973 msgstr ""
    974 
    975 #: admin/modules/import/import.php:405
    976 #, php-format
    977 msgid "%s Done."
    978 msgstr ""
    979 
    980 #: admin/modules/import/import.php:406
    981 msgid "Remove"
    982 msgstr ""
    983 
    984 #: admin/modules/import/import.php:512 admin/modules/import/import.php:530
    985 msgid "Unable to create temp file."
    986 msgstr ""
    987 
    988 #: admin/modules/import/import.php:534
    989 msgid "Unable to fetch file data."
    990 msgstr ""
    991 
    992 #: admin/modules/import/import.php:539
    993 msgid "Unable to create temp directory."
    994 msgstr ""
    995 
    996 #: admin/modules/import/import.php:543
    997 msgid "File type not allowed."
    998 msgstr ""
    999 
    1000 #: admin/modules/import/import.php:547
    1001 msgid "File not found."
    1002 msgstr ""
    1003 
    1004 #: admin/modules/import/import.php:755
    1005 msgid "Temp file missing."
    1006 msgstr ""
    1007 
    1008 #: admin/modules/import/import.php:828 admin/modules/import/import.php:1055
    1009 #, php-format
    1010 msgid "Importing...(%d processed)"
    1011 msgstr ""
    1012 
    1013 #: admin/modules/import/import.php:927
    1014 msgid "CSV is empty"
    1015 msgstr ""
    1016 
    1017 #: admin/modules/import/import.php:1057
    1018 msgid "Total success:"
    1019 msgstr ""
    1020 
    1021 #: admin/modules/import/import.php:1057
    1022 msgid "Total failed:"
    1023 msgstr ""
    1024 
    1025 #: admin/modules/import/import.php:1063
    1026 msgid "View Details"
    1027 msgstr ""
    1028 
    1029 #: admin/modules/import/views/_import_mapping_page.php:7
    1030 msgid "Click to use"
    1031 msgstr ""
    1032 
    1033 #: admin/modules/import/views/_import_mapping_page.php:15
    1034 msgid "Set value for column:"
    1035 msgstr ""
    1036 
    1037 #: admin/modules/import/views/_import_mapping_page.php:17
    1038 msgid ""
    1039 "Select and map any column from the input file or compute values with "
    1040 "expressions."
    1041 msgstr ""
    1042 
    1043 #: admin/modules/import/views/_import_mapping_page.php:19
    1044 msgid "Expression"
    1045 msgstr ""
    1046 
    1047 #: admin/modules/import/views/_import_mapping_page.php:22
    1048 msgid ""
    1049 "Append operators like + * / - () & @ or string constants along with the column "
    1050 "names to update the values on import."
    1051 msgstr ""
    1052 
    1053 #: admin/modules/import/views/_import_mapping_page.php:23
    1054 #, php-format
    1055 msgid ""
    1056 "Ensure to enclose the expressions in square brackets. E.g. To increase the "
    1057 "stock quantity of %sall imported products%s by 5 units, input [{stock}+5] in "
    1058 "the stock column."
    1059 msgstr ""
    1060 
    1061 #: admin/modules/import/views/_import_mapping_page.php:31
    1062 msgid "Input file columns"
    1063 msgstr ""
    1064 
    1065 #: admin/modules/import/views/_import_mapping_page.php:33
    1066 msgid "Type here to search"
    1067 msgstr ""
    1068 
    1069 #: admin/modules/import/views/_import_mapping_page.php:51
    1070 msgid "No column found."
    1071 msgstr ""
    1072 
    1073 #: admin/modules/import/views/_import_mapping_page.php:55
    1074 msgid "Output"
    1075 msgstr ""
    1076 
    1077 #: admin/modules/import/views/_import_mapping_page.php:57
    1078 msgid ""
    1079 "Sample value based on first record from input file. Columns that have no "
    1080 "values in the input file may cause syntax errors if used in an expression as "
    1081 "above."
    1082 msgstr ""
    1083 
    1084 #: admin/modules/import/views/_import_mapping_page.php:70
    1085 msgid ""
    1086 "The first row from your input file is considered as a header for mapping "
    1087 "columns and hence will NOT BE imported."
    1088 msgstr ""
    1089 
    1090 #: admin/modules/import/views/_import_mapping_page.php:72
    1091 msgid ""
    1092 "Columns are mapped automatically only if a matching header name is found in "
    1093 "the input file."
    1094 msgstr ""
    1095 
    1096 #: admin/modules/import/views/_import_mapping_page.php:74
    1097 msgid ""
    1098 "In the case of empty fields, you can simply click on the respective field and "
    1099 "map the corresponding column from your input file."
    1100 msgstr ""
    1101 
    1102 #: admin/modules/import/views/_import_method_import_page.php:13
    1103 msgid "Import method"
    1104 msgstr ""
    1105 
    1106 #: admin/modules/import/views/_import_method_import_page.php:33
    1107 msgid ""
    1108 "Ensure the import file has the user's email ID for a successful import. Use "
    1109 "default column name <b>user_email</b> or map the column accordingly if you are "
    1110 "using a custom column name."
    1111 msgstr ""
    1112 
    1113 #: admin/modules/import/views/_import_method_import_page.php:35
    1114 msgid "Import template"
    1115 msgstr ""
    1116 
    1117 #: admin/modules/import/views/_import_post_type_page.php:13
    1118 msgid "Select a post type to import"
    1119 msgstr ""
    1120 
    1121 #: admin/modules/import/views/main.php:27
    1122 msgid "History Details"
    1123 msgstr ""
    1124 
    1125 #: admin/modules/product/data/data-allowed-product-types.php:7
    1126 msgid "Simple product"
    1127 msgstr ""
    1128 
    1129 #: admin/modules/product/data/data-allowed-product-types.php:8
    1130 msgid "Grouped product"
    1131 msgstr ""
    1132 
    1133 #: admin/modules/product/data/data-allowed-product-types.php:9
    1134 msgid "External/Affiliate product"
    1135 msgstr ""
    1136 
    1137 #: admin/modules/product/export/export.php:158
    1138 msgid ""
    1139 "Nothing to export under the selected criteria. Please check if any supported "
    1140 "product type ( simple, grouped or external ) is available in the shop or try "
    1141 "adjusting the filters."
    1142 msgstr ""
    1143 
    1144 #: admin/modules/product/import/import.php:1526
    1145 #, php-format
    1146 msgid "Invalid product ID %d."
    1147 msgstr ""
    1148 
    1149 #: admin/modules/product/import/import.php:1851
    1150 #, php-format
    1151 msgid "Not able to attach \"%s\"."
    1152 msgstr ""
    1153 
    1154 #: admin/modules/product/import/import.php:1862
    1155 #, php-format
    1156 msgid "Unable to use image \"%s\"."
    1157 msgstr ""
    1158 
    1159 #: admin/modules/product/product.php:86
    1160 msgid ""
    1161 "Use advanced options from below to decide updates to existing products, batch "
    1162 "import count. You can also save the template file for future imports."
    1163 msgstr ""
    1164 
    1165 #: admin/modules/product/product.php:158
    1166 msgid "Product"
    1167 msgstr ""
    1168 
    1169 #: admin/modules/product/product.php:286
    1170 msgid "Taxonomies (categories/tags/shipping-class)"
    1171 msgstr ""
    1172 
    1173 #: admin/modules/product/product.php:288
    1174 msgid "Attributes"
    1175 msgstr ""
    1176 
    1177 #: admin/modules/product/product.php:606
    1178 msgid "Skip import of new products"
    1179 msgstr ""
    1180 
    1181 #: admin/modules/product/product.php:609 admin/modules/product/product.php:693
    1182 #: admin/modules/product_review/product_review.php:514
    1183 #: admin/modules/product_review/product_review.php:573
    1184 #: admin/modules/product_review/product_review.php:590
    1185 #: admin/partials/_form_field_generator.php:312
    1186 msgid "Yes"
    1187 msgstr ""
    1188 
    1189 #: admin/modules/product/product.php:610 admin/modules/product/product.php:694
    1190 #: admin/modules/product_review/product_review.php:515
    1191 #: admin/modules/product_review/product_review.php:574
    1192 #: admin/modules/product_review/product_review.php:591
    1193 #: admin/partials/_form_field_generator.php:313
    1194 msgid "No"
    1195 msgstr ""
    1196 
    1197 #: admin/modules/product/product.php:616
    1198 msgid "This option will not import the new products from the input file."
    1199 msgstr ""
    1200 
    1201 #: admin/modules/product/product.php:622
    1202 msgid "This option will import the new products from the input file."
    1203 msgstr ""
    1204 
    1205 #: admin/modules/product/product.php:635
    1206 msgid "Match products by their"
    1207 msgstr ""
    1208 
    1209 #: admin/modules/product/product.php:638
    1210 msgid "ID"
    1211 msgstr ""
    1212 
    1213 #: admin/modules/product/product.php:639
    1214 msgid "SKU"
    1215 msgstr ""
    1216 
    1217 #: admin/modules/product/product.php:646
    1218 msgid "To look up the product on the basis of ID."
    1219 msgstr ""
    1220 
    1221 #: admin/modules/product/product.php:652
    1222 msgid ""
    1223 "<b>Note:</b> If the ID of a product in the input file is different from that "
    1224 "of the product ID in site, then match products by SKU. If in case, the product "
    1225 "has no SKU, it will be imported as a new item even if the file contains the "
    1226 "correct ID. <br/><br/> To look up the product on the basis of SKU."
    1227 msgstr ""
    1228 
    1229 #: admin/modules/product/product.php:661
    1230 msgid "If product exists in the store"
    1231 msgstr ""
    1232 
    1233 #: admin/modules/product/product.php:664
    1234 #: admin/modules/product_categories/product_categories.php:349
    1235 #: admin/modules/product_review/product_review.php:543
    1236 #: admin/modules/product_tags/product_tags.php:352
    1237 msgid "Skip"
    1238 msgstr ""
    1239 
    1240 #: admin/modules/product/product.php:665
    1241 #: admin/modules/product_categories/product_categories.php:350
    1242 #: admin/modules/product_review/product_review.php:544
    1243 #: admin/modules/product_tags/product_tags.php:353
    1244 msgid "Update"
    1245 msgstr ""
    1246 
    1247 #: admin/modules/product/product.php:671
    1248 msgid "This option will not update the existing products."
    1249 msgstr ""
    1250 
    1251 #: admin/modules/product/product.php:677
    1252 msgid ""
    1253 "This option will update the existing products as per the data from the input "
    1254 "file."
    1255 msgstr ""
    1256 
    1257 #: admin/modules/product/product.php:690
    1258 #: admin/modules/product_review/product_review.php:570
    1259 msgid "Update even if empty values"
    1260 msgstr ""
    1261 
    1262 #: admin/modules/product/product.php:698
    1263 msgid ""
    1264 "Updates the product data respectively even if some of the columns in the input "
    1265 "file contains empty value."
    1266 msgstr ""
    1267 
    1268 #: admin/modules/product/product.php:723
    1269 msgid "Total number of products to export"
    1270 msgstr ""
    1271 
    1272 #: admin/modules/product/product.php:724
    1273 msgid ""
    1274 "Exports specified number of products. e.g. Entering 500 with a skip count of "
    1275 "10 will export products from 11th to 510th position."
    1276 msgstr ""
    1277 
    1278 #: admin/modules/product/product.php:725
    1279 msgid "Skip first <i>n</i> products"
    1280 msgstr ""
    1281 
    1282 #: admin/modules/product/product.php:726
    1283 msgid ""
    1284 "Skips specified number of products from the beginning. e.g. Enter 10 to skip "
    1285 "first 10 products from export."
    1286 msgstr ""
    1287 
    1288 #: admin/modules/product/product.php:730
    1289 #: admin/modules/product_review/product_review.php:415
    1290 #: admin/views/admin-settings-marketing.php:70
    1291 #: admin/views/admin-settings-marketing.php:236
    1292 #: admin/views/admin-settings-marketing.php:378
    1293 msgid "Products"
    1294 msgstr ""
    1295 
    1296 #: admin/modules/product/product.php:731
    1297 msgid "All products"
    1298 msgstr ""
    1299 
    1300 #: admin/modules/product/product.php:735
    1301 msgid ""
    1302 "Export specific products. Keyin the product names to export multiple products."
    1303 msgstr ""
    1304 
    1305 #: admin/modules/product/product.php:741
    1306 msgid "Stock status"
    1307 msgstr ""
    1308 
    1309 #: admin/modules/product/product.php:742 admin/modules/product/product.php:744
    1310 #: admin/modules/product_review/product_review.php:462
    1311 msgid "All status"
    1312 msgstr ""
    1313 
    1314 #: admin/modules/product/product.php:744
    1315 msgid "In Stock"
    1316 msgstr ""
    1317 
    1318 #: admin/modules/product/product.php:744
    1319 msgid "Out of Stock"
    1320 msgstr ""
    1321 
    1322 #: admin/modules/product/product.php:744
    1323 msgid "On backorder"
    1324 msgstr ""
    1325 
    1326 #: admin/modules/product/product.php:745
    1327 msgid "Export products based on stock status."
    1328 msgstr ""
    1329 
    1330 #: admin/modules/product/product.php:750 admin/modules/product/product.php:751
    1331 msgid "Exclude products"
    1332 msgstr ""
    1333 
    1334 #: admin/modules/product/product.php:755
    1335 msgid ""
    1336 "Use this if you need to exclude a specific or multiple products from your "
    1337 "export list."
    1338 msgstr ""
    1339 
    1340 #: admin/modules/product/product.php:762
    1341 msgid "Product categories"
    1342 msgstr ""
    1343 
    1344 #: admin/modules/product/product.php:763
    1345 msgid "Any category"
    1346 msgstr ""
    1347 
    1348 #: admin/modules/product/product.php:766
    1349 msgid ""
    1350 "Export products belonging to a particular or from multiple categories. Just "
    1351 "select the respective categories."
    1352 msgstr ""
    1353 
    1354 #: admin/modules/product/product.php:773
    1355 msgid "Product tags"
    1356 msgstr ""
    1357 
    1358 #: admin/modules/product/product.php:774
    1359 msgid "Any tag"
    1360 msgstr ""
    1361 
    1362 #: admin/modules/product/product.php:777
    1363 msgid ""
    1364 "Enter the product tags to export only the respective products that have been "
    1365 "tagged accordingly."
    1366 msgstr ""
    1367 
    1368 #: admin/modules/product/product.php:784
    1369 msgid "Product status"
    1370 msgstr ""
    1371 
    1372 #: admin/modules/product/product.php:785
    1373 msgid "Any status"
    1374 msgstr ""
    1375 
    1376 #: admin/modules/product/product.php:788
    1377 msgid "Filter products by their status."
    1378 msgstr ""
    1379 
    1380 #: admin/modules/product_categories/product_categories.php:79
    1381 msgid ""
    1382 "Use advanced options from below to decide updates to existing categories, "
    1383 "batch import count. You can also save the template file for future imports."
    1384 msgstr ""
    1385 
    1386 #: admin/modules/product_categories/product_categories.php:174
    1387 msgid "Product Categories"
    1388 msgstr ""
    1389 
    1390 #: admin/modules/product_categories/product_categories.php:205
    1391 msgid "Category ID"
    1392 msgstr ""
    1393 
    1394 #: admin/modules/product_categories/product_categories.php:206
    1395 msgid "Category name"
    1396 msgstr ""
    1397 
    1398 #: admin/modules/product_categories/product_categories.php:207
    1399 msgid "Category slug"
    1400 msgstr ""
    1401 
    1402 #: admin/modules/product_categories/product_categories.php:306
    1403 #: admin/modules/product_review/product_review.php:473
    1404 #: admin/modules/product_tags/product_tags.php:309
    1405 msgid "Sort Columns"
    1406 msgstr ""
    1407 
    1408 #: admin/modules/product_categories/product_categories.php:307
    1409 #: admin/modules/product_review/product_review.php:474
    1410 #: admin/modules/product_tags/product_tags.php:310
    1411 msgid "comment_ID"
    1412 msgstr ""
    1413 
    1414 #: admin/modules/product_categories/product_categories.php:310
    1415 #: admin/modules/product_review/product_review.php:477
    1416 #: admin/modules/product_tags/product_tags.php:313
    1417 msgid ""
    1418 "Sort the exported data based on the selected column in the order specified. "
    1419 "Defaulted to ascending order."
    1420 msgstr ""
    1421 
    1422 #: admin/modules/product_categories/product_categories.php:315
    1423 #: admin/modules/product_tags/product_tags.php:318
    1424 msgid "Sort"
    1425 msgstr ""
    1426 
    1427 #: admin/modules/product_categories/product_categories.php:316
    1428 #: admin/modules/product_review/product_review.php:483
    1429 #: admin/modules/product_tags/product_tags.php:319
    1430 msgid "ASC"
    1431 msgstr ""
    1432 
    1433 #: admin/modules/product_categories/product_categories.php:319
    1434 #: admin/modules/product_review/product_review.php:486
    1435 #: admin/modules/product_tags/product_tags.php:322
    1436 msgid ""
    1437 "Defaulted to Ascending. Applicable to above selected columns in the order "
    1438 "specified."
    1439 msgstr ""
    1440 
    1441 #: admin/modules/product_categories/product_categories.php:346
    1442 msgid "If the category exists in the store"
    1443 msgstr ""
    1444 
    1445 #: admin/modules/product_categories/product_categories.php:354
    1446 msgid "Categories are matched by their ID/slugs."
    1447 msgstr ""
    1448 
    1449 #: admin/modules/product_categories/product_categories.php:357
    1450 msgid ""
    1451 "Retains the categories in the store as is and skips the matching category from "
    1452 "the input file."
    1453 msgstr ""
    1454 
    1455 #: admin/modules/product_categories/product_categories.php:363
    1456 msgid "Update category as per data from the input file"
    1457 msgstr ""
    1458 
    1459 #: admin/modules/product_review/import/import.php:216
    1460 msgid "Product SKU is empty, Skipped the review."
    1461 msgstr ""
    1462 
    1463 #: admin/modules/product_review/product_review.php:79
    1464 msgid ""
    1465 "Use advanced options from below to decide updates to existing reviews, batch "
    1466 "import count. You can also save the template file for future imports."
    1467 msgstr ""
    1468 
    1469 #: admin/modules/product_review/product_review.php:174
    1470 msgid "Product Review"
    1471 msgstr ""
    1472 
    1473 #: admin/modules/product_review/product_review.php:384
    1474 msgid "Total number of reviews to export"
    1475 msgstr ""
    1476 
    1477 #: admin/modules/product_review/product_review.php:385
    1478 msgid ""
    1479 "Exports specified number of reviews. e.g. Entering 500 with a skip count of 10 "
    1480 "will export reviews from 11th to 510th position."
    1481 msgstr ""
    1482 
    1483 #: admin/modules/product_review/product_review.php:386
    1484 msgid "Skip first <i>n</i> reviews"
    1485 msgstr ""
    1486 
    1487 #: admin/modules/product_review/product_review.php:387
    1488 msgid ""
    1489 "Skips specified number of reviews from the beginning. e.g. Enter 10 to skip "
    1490 "first 10 reviews from export."
    1491 msgstr ""
    1492 
    1493 #: admin/modules/product_review/product_review.php:390
    1494 msgid "Date From"
    1495 msgstr ""
    1496 
    1497 #: admin/modules/product_review/product_review.php:391
    1498 #: admin/modules/product_review/product_review.php:403
    1499 msgid "Date"
    1500 msgstr ""
    1501 
    1502 #: admin/modules/product_review/product_review.php:394
    1503 msgid ""
    1504 "Date on which the review was received. Export products reviews received on and "
    1505 "after the specified date."
    1506 msgstr ""
    1507 
    1508 #: admin/modules/product_review/product_review.php:402
    1509 msgid "Date To"
    1510 msgstr ""
    1511 
    1512 #: admin/modules/product_review/product_review.php:406
    1513 msgid ""
    1514 "Date on which the review was received. Export products reviews received upto "
    1515 "the specified date."
    1516 msgstr ""
    1517 
    1518 #: admin/modules/product_review/product_review.php:416
    1519 msgid "All product"
    1520 msgstr ""
    1521 
    1522 #: admin/modules/product_review/product_review.php:419
    1523 msgid "Input the product name to export respective reviews."
    1524 msgstr ""
    1525 
    1526 #: admin/modules/product_review/product_review.php:426
    1527 msgid "Stars"
    1528 msgstr ""
    1529 
    1530 #: admin/modules/product_review/product_review.php:430
    1531 msgid "Export reviews of a specific star rating."
    1532 msgstr ""
    1533 
    1534 #: admin/modules/product_review/product_review.php:437
    1535 msgid "Customer/Guest Review"
    1536 msgstr ""
    1537 
    1538 #: admin/modules/product_review/product_review.php:441
    1539 msgid "Export reviews by customer or guest or both."
    1540 msgstr ""
    1541 
    1542 #: admin/modules/product_review/product_review.php:450
    1543 msgid "Review with replies"
    1544 msgstr ""
    1545 
    1546 #: admin/modules/product_review/product_review.php:454
    1547 msgid "Enable to include the replies along with the respective reviews."
    1548 msgstr ""
    1549 
    1550 #: admin/modules/product_review/product_review.php:465
    1551 msgid "Export reviews by specific post status."
    1552 msgstr ""
    1553 
    1554 #: admin/modules/product_review/product_review.php:482
    1555 msgid "Sort By"
    1556 msgstr ""
    1557 
    1558 #: admin/modules/product_review/product_review.php:511
    1559 msgid "Update Only"
    1560 msgstr ""
    1561 
    1562 #: admin/modules/product_review/product_review.php:521
    1563 #, php-format
    1564 msgid ""
    1565 "The store is updated with the data from the input file only for matching/"
    1566 "existing records from the file. In case of a conflict with %sIDs of other "
    1567 "existing post types%s the reviews will not be imported."
    1568 msgstr ""
    1569 
    1570 #: admin/modules/product_review/product_review.php:527
    1571 msgid ""
    1572 "The entire data from the input file is processed for an update or insert as "
    1573 "the case maybe."
    1574 msgstr ""
    1575 
    1576 #: admin/modules/product_review/product_review.php:540
    1577 msgid "If the review exists in the store"
    1578 msgstr ""
    1579 
    1580 #: admin/modules/product_review/product_review.php:548
    1581 msgid "Reviews are matched by their IDs."
    1582 msgstr ""
    1583 
    1584 #: admin/modules/product_review/product_review.php:551
    1585 msgid ""
    1586 "Retains the order in the store as is and skips the matching order from the "
    1587 "input file."
    1588 msgstr ""
    1589 
    1590 #: admin/modules/product_review/product_review.php:557
    1591 msgid "Update order as per data from the input file"
    1592 msgstr ""
    1593 
    1594 #: admin/modules/product_review/product_review.php:578
    1595 msgid ""
    1596 "Updates the order data respectively even if some of the columns in the input "
    1597 "file contains empty value."
    1598 msgstr ""
    1599 
    1600 #: admin/modules/product_review/product_review.php:587
    1601 msgid "Associate product reviews by SKU"
    1602 msgstr ""
    1603 
    1604 #: admin/modules/product_review/product_review.php:597
    1605 msgid ""
    1606 "Link the products reviews being imported with the respective products by their "
    1607 "SKU."
    1608 msgstr ""
    1609 
    1610 #: admin/modules/product_review/product_review.php:603
    1611 #, php-format
    1612 msgid ""
    1613 " Link the products reviews being imported with the respective products by "
    1614 "their product ID. In case of a conflict with %sIDs of other existing post types"
    1615 "%s the reviews will not be imported."
    1616 msgstr ""
    1617 
    1618 #: admin/modules/product_tags/product_tags.php:79
    1619 msgid ""
    1620 "Use advanced options from below to decide updates to existing tags, batch "
    1621 "import count. You can also save the template file for future imports."
    1622 msgstr ""
    1623 
    1624 #: admin/modules/product_tags/product_tags.php:174
    1625 msgid "Product Tags"
    1626 msgstr ""
    1627 
    1628 #: admin/modules/product_tags/product_tags.php:208
    1629 msgid "Tag ID"
    1630 msgstr ""
    1631 
    1632 #: admin/modules/product_tags/product_tags.php:209
    1633 msgid "Tag name"
    1634 msgstr ""
    1635 
    1636 #: admin/modules/product_tags/product_tags.php:210
    1637 msgid "Tag slug"
    1638 msgstr ""
    1639 
    1640 #: admin/modules/product_tags/product_tags.php:349
    1641 msgid "If the tag exists in the store"
    1642 msgstr ""
    1643 
    1644 #: admin/modules/product_tags/product_tags.php:357
    1645 msgid "Tags are matched by their ID/slugs."
    1646 msgstr ""
    1647 
    1648 #: admin/modules/product_tags/product_tags.php:360
    1649 msgid ""
    1650 "Retains the tag in the store as is and skips the matching tag from the input "
    1651 "file."
    1652 msgstr ""
    1653 
    1654 #: admin/modules/product_tags/product_tags.php:366
    1655 msgid "Update tag as per data from the input file"
    1656 msgstr ""
    1657 
    1658 #: admin/partials/_form_field_generator.php:244
    1659 #, php-format
    1660 msgid "%1$s (#%2$s &ndash; %3$s)"
    1661 msgstr ""
    1662 
    1663 #: admin/partials/_form_field_generator.php:347
    1664 msgid "Choose a file."
    1665 msgstr ""
    1666 
    1667 #: admin/partials/_form_field_generator.php:347
    1668 msgid "Select"
    1669 msgstr ""
    1670 
    1671 #: admin/partials/_form_field_generator.php:347
    1672 msgid "Upload"
    1673 msgstr ""
    1674 
    1675 #: admin/partials/_form_field_generator.php:359
    1676 msgid "Drag and Drop"
    1677 msgstr ""
    1678 
    1679 #: admin/partials/_form_field_generator.php:360
    1680 msgid "or"
    1681 msgstr ""
    1682 
    1683 #: admin/partials/_form_field_generator.php:361
    1684 msgid " Click and Upload"
    1685 msgstr ""
    1686 
    1687 #: admin/partials/wt-import-export-for-woo-admin-display.php:10
    1688 msgid "Import Export for WooCommerce"
    1689 msgstr ""
    1690 
    1691 #: admin/partials/wt-import-export-for-woo-admin-display.php:15
    1692 msgid "General"
    1693 msgstr ""
    1694 
    1695 #: admin/partials/wt-import-export-for-woo-admin-display.php:16
    1696 msgid "Help Guide"
    1697 msgstr ""
    1698 
    1699 #: admin/partials/wt-import-export-for-woo-admin-display.php:17
    1700 msgid "Pro Upgrade"
    1701 msgstr ""
    1702 
    1703 #: admin/views/_save_template_popup.php:13
    1704 msgid "Save as"
    1705 msgstr ""
    1706 
    1707 #: admin/views/_save_template_popup.php:21
    1708 msgid "Please enter name"
    1709 msgstr ""
    1710 
    1711 #: admin/views/_save_template_popup.php:25
    1712 msgid "Template name"
    1713 msgstr ""
    1714 
    1715 #: admin/views/admin-settings-help.php:8
    1716 msgid "Help Links"
    1717 msgstr ""
    1718 
    1719 #: admin/views/admin-settings-help.php:9
    1720 msgid "Sample CSV"
    1721 msgstr ""
    1722 
    1723 #: admin/views/admin-settings-help.php:18
    1724 msgid "Refer to our documentation to set up and get started."
    1725 msgstr ""
    1726 
    1727 #: admin/views/admin-settings-help.php:25
    1728 msgid "Help and Support"
    1729 msgstr ""
    1730 
    1731 #: admin/views/admin-settings-help.php:26
    1732 msgid "We would love to help you on any queries or issues."
    1733 msgstr ""
    1734 
    1735 #: admin/views/admin-settings-help.php:28
    1736 msgid "Contact Us"
    1737 msgstr ""
    1738 
    1739 #: admin/views/admin-settings-marketing.php:8
    1740 msgid "One stop solution for all your import-export needs."
    1741 msgstr ""
    1742 
    1743 #: admin/views/admin-settings-marketing.php:9
    1744 msgid ""
    1745 "Upgrade to the premium version and get access to the advanced features with "
    1746 "premium support."
    1747 msgstr ""
    1748 
    1749 #: admin/views/admin-settings-marketing.php:14
    1750 msgid "PRODUCT IMPORT EXPORT PLUGIN FOR WOOCOMMERCE"
    1751 msgstr ""
    1752 
    1753 #: admin/views/admin-settings-marketing.php:15
    1754 msgid ""
    1755 "Imports and exports all product types and reviews. Supports both CSV and XML "
    1756 "file formats."
    1757 msgstr ""
    1758 
    1759 #: admin/views/admin-settings-marketing.php:17
    1760 #: admin/views/admin-settings-marketing.php:28
    1761 #: admin/views/admin-settings-marketing.php:39
    1762 #: admin/views/admin-settings-marketing.php:507
    1763 msgid "Get Premium"
    1764 msgstr ""
    1765 
    1766 #: admin/views/admin-settings-marketing.php:18
    1767 #: admin/views/admin-settings-marketing.php:29
    1768 #: admin/views/admin-settings-marketing.php:40
    1769 msgid "Compare with basic"
    1770 msgstr ""
    1771 
    1772 #: admin/views/admin-settings-marketing.php:25
    1773 msgid "WORDPRESS USERS & WOOCOMMERCE CUSTOMERS IMPORT EXPORT"
    1774 msgstr ""
    1775 
    1776 #: admin/views/admin-settings-marketing.php:26
    1777 msgid ""
    1778 "Import and export all your WordPress User and WooCommerce Customer data in CSV/"
    1779 "XML file formats."
    1780 msgstr ""
    1781 
    1782 #: admin/views/admin-settings-marketing.php:36
    1783 msgid "ORDER, COUPON, SUBSCRIPTION EXPORT IMPORT FOR WOOCOMMERCE"
    1784 msgstr ""
    1785 
    1786 #: admin/views/admin-settings-marketing.php:37
    1787 msgid "Export or Import WooCommerce orders, Coupons and Subscriptions."
    1788 msgstr ""
    1789 
    1790 #: admin/views/admin-settings-marketing.php:57
    1791 #: admin/views/admin-settings-marketing.php:223
    1792 #: admin/views/admin-settings-marketing.php:365
    1793 msgid "Features"
    1794 msgstr ""
    1795 
    1796 #: admin/views/admin-settings-marketing.php:58
    1797 #: admin/views/admin-settings-marketing.php:224
    1798 #: admin/views/admin-settings-marketing.php:366
    1799 msgid "Free"
    1800 msgstr ""
    1801 
    1802 #: admin/views/admin-settings-marketing.php:59
    1803 #: admin/views/admin-settings-marketing.php:225
    1804 #: admin/views/admin-settings-marketing.php:367
    1805 msgid "Premium"
    1806 msgstr ""
    1807 
    1808 #: admin/views/admin-settings-marketing.php:60
    1809 #: admin/views/admin-settings-marketing.php:226
    1810 #: admin/views/admin-settings-marketing.php:368
    1811 msgid "Import Export Suite"
    1812 msgstr ""
    1813 
    1814 #: admin/views/admin-settings-marketing.php:65
    1815 msgid "Import and export products"
    1816 msgstr ""
    1817 
    1818 #: admin/views/admin-settings-marketing.php:71
    1819 #: admin/views/admin-settings-marketing.php:237
    1820 #: admin/views/admin-settings-marketing.php:379
    1821 msgid "Reviews"
    1822 msgstr ""
    1823 
    1824 #: admin/views/admin-settings-marketing.php:72
    1825 #: admin/views/admin-settings-marketing.php:238
    1826 #: admin/views/admin-settings-marketing.php:380
    1827 msgid "Orders"
    1828 msgstr ""
    1829 
    1830 #: admin/views/admin-settings-marketing.php:73
    1831 #: admin/views/admin-settings-marketing.php:239
    1832 #: admin/views/admin-settings-marketing.php:381
    1833 msgid "Coupons"
    1834 msgstr ""
    1835 
    1836 #: admin/views/admin-settings-marketing.php:74
    1837 #: admin/views/admin-settings-marketing.php:240
    1838 #: admin/views/admin-settings-marketing.php:382
    1839 msgid "Subscriptions"
    1840 msgstr ""
    1841 
    1842 #: admin/views/admin-settings-marketing.php:75
    1843 #: admin/views/admin-settings-marketing.php:241
    1844 #: admin/views/admin-settings-marketing.php:383
    1845 msgid "Users"
    1846 msgstr ""
    1847 
    1848 #: admin/views/admin-settings-marketing.php:80
    1849 msgid "Export and import with product images"
    1850 msgstr ""
    1851 
    1852 #: admin/views/admin-settings-marketing.php:86
    1853 msgid "Batch import/export"
    1854 msgstr ""
    1855 
    1856 #: admin/views/admin-settings-marketing.php:92
    1857 msgid "Quick import/export"
    1858 msgstr ""
    1859 
    1860 #: admin/views/admin-settings-marketing.php:98
    1861 msgid "Bulk product update"
    1862 msgstr ""
    1863 
    1864 #: admin/views/admin-settings-marketing.php:104
    1865 msgid "Advanced import/export filters"
    1866 msgstr ""
    1867 
    1868 #: admin/views/admin-settings-marketing.php:105
    1869 #: admin/views/admin-settings-marketing.php:443
    1870 msgid "Limited"
    1871 msgstr ""
    1872 
    1873 #: admin/views/admin-settings-marketing.php:110
    1874 msgid "Option to save a template for future import/exports"
    1875 msgstr ""
    1876 
    1877 #: admin/views/admin-settings-marketing.php:116
    1878 msgid "Export/Import mapping"
    1879 msgstr ""
    1880 
    1881 #: admin/views/admin-settings-marketing.php:122
    1882 msgid "Import by uploading CSV"
    1883 msgstr ""
    1884 
    1885 #: admin/views/admin-settings-marketing.php:134
    1886 msgid "Debug logs"
    1887 msgstr ""
    1888 
    1889 #: admin/views/admin-settings-marketing.php:140
    1890 #: admin/views/admin-settings-marketing.php:312
    1891 #: admin/views/admin-settings-marketing.php:448
    1892 msgid "Supports multiple file formats"
    1893 msgstr ""
    1894 
    1895 #: admin/views/admin-settings-marketing.php:141
    1896 msgid "Only supports CSV"
    1897 msgstr ""
    1898 
    1899 #: admin/views/admin-settings-marketing.php:146
    1900 msgid "Import/Export file via FTP/SFTP"
    1901 msgstr ""
    1902 
    1903 #: admin/views/admin-settings-marketing.php:152
    1904 #: admin/views/admin-settings-marketing.php:324
    1905 msgid "Import from URL"
    1906 msgstr ""
    1907 
    1908 #: admin/views/admin-settings-marketing.php:158
    1909 msgid "Export product images as a zip"
    1910 msgstr ""
    1911 
    1912 #: admin/views/admin-settings-marketing.php:164
    1913 #: admin/views/admin-settings-marketing.php:318
    1914 #: admin/views/admin-settings-marketing.php:484
    1915 msgid "Choose delimiter"
    1916 msgstr ""
    1917 
    1918 #: admin/views/admin-settings-marketing.php:170
    1919 msgid "Support for multiple product types"
    1920 msgstr ""
    1921 
    1922 #: admin/views/admin-settings-marketing.php:176
    1923 msgid "Automatic scheduled import/export"
    1924 msgstr ""
    1925 
    1926 #: admin/views/admin-settings-marketing.php:182
    1927 msgid "Import/Export hidden meta"
    1928 msgstr ""
    1929 
    1930 #: admin/views/admin-settings-marketing.php:188
    1931 #: admin/views/admin-settings-marketing.php:342
    1932 #: admin/views/admin-settings-marketing.php:490
    1933 msgid "Third-party plugin filter support"
    1934 msgstr ""
    1935 
    1936 #: admin/views/admin-settings-marketing.php:194
    1937 msgid "Import/Export Product ratings"
    1938 msgstr ""
    1939 
    1940 #: admin/views/admin-settings-marketing.php:200
    1941 msgid "Import/export products reviews"
    1942 msgstr ""
    1943 
    1944 #: admin/views/admin-settings-marketing.php:231
    1945 msgid "Import/Export Users"
    1946 msgstr ""
    1947 
    1948 #: admin/views/admin-settings-marketing.php:246
    1949 msgid "Import/Export customers"
    1950 msgstr ""
    1951 
    1952 #: admin/views/admin-settings-marketing.php:252
    1953 msgid "Retain user password on Import/Export"
    1954 msgstr ""
    1955 
    1956 #: admin/views/admin-settings-marketing.php:258
    1957 msgid "Bulk update data"
    1958 msgstr ""
    1959 
    1960 #: admin/views/admin-settings-marketing.php:264
    1961 msgid "Evaluation fields"
    1962 msgstr ""
    1963 
    1964 #: admin/views/admin-settings-marketing.php:270
    1965 #: admin/views/admin-settings-marketing.php:442
    1966 msgid "Advanced filters"
    1967 msgstr ""
    1968 
    1969 #: admin/views/admin-settings-marketing.php:271
    1970 msgid "Limited options"
    1971 msgstr ""
    1972 
    1973 #: admin/views/admin-settings-marketing.php:276
    1974 #: admin/views/admin-settings-marketing.php:400
    1975 msgid "Quick Import/Export"
    1976 msgstr ""
    1977 
    1978 #: admin/views/admin-settings-marketing.php:282
    1979 msgid "Import/Export with pre-saved template"
    1980 msgstr ""
    1981 
    1982 #: admin/views/admin-settings-marketing.php:288
    1983 msgid "View Import/Export history"
    1984 msgstr ""
    1985 
    1986 #: admin/views/admin-settings-marketing.php:294
    1987 msgid "View debug log"
    1988 msgstr ""
    1989 
    1990 #: admin/views/admin-settings-marketing.php:300
    1991 #: admin/views/admin-settings-marketing.php:394
    1992 msgid "Batch Import/Export"
    1993 msgstr ""
    1994 
    1995 #: admin/views/admin-settings-marketing.php:306
    1996 msgid "Customer Notification via email"
    1997 msgstr ""
    1998 
    1999 #: admin/views/admin-settings-marketing.php:313
    2000 #: admin/views/admin-settings-marketing.php:449
    2001 msgid "CSV only"
    2002 msgstr ""
    2003 
    2004 #: admin/views/admin-settings-marketing.php:330
    2005 msgid "Import/export via FTP"
    2006 msgstr ""
    2007 
    2008 #: admin/views/admin-settings-marketing.php:336
    2009 msgid "Scheduled Import/Export using Cron"
    2010 msgstr ""
    2011 
    2012 #: admin/views/admin-settings-marketing.php:373
    2013 msgid "Export and Import orders"
    2014 msgstr ""
    2015 
    2016 #: admin/views/admin-settings-marketing.php:388
    2017 msgid "Export and Import Coupons"
    2018 msgstr ""
    2019 
    2020 #: admin/views/admin-settings-marketing.php:406
    2021 msgid "Easy Import/export with pre-saved template"
    2022 msgstr ""
    2023 
    2024 #: admin/views/admin-settings-marketing.php:412
    2025 msgid "Export/Import column mapping"
    2026 msgstr ""
    2027 
    2028 #: admin/views/admin-settings-marketing.php:418
    2029 msgid "Bulk update of data"
    2030 msgstr ""
    2031 
    2032 #: admin/views/admin-settings-marketing.php:424
    2033 msgid "Support evaluation fields"
    2034 msgstr ""
    2035 
    2036 #: admin/views/admin-settings-marketing.php:430
    2037 msgid "View debug logs"
    2038 msgstr ""
    2039 
    2040 #: admin/views/admin-settings-marketing.php:454
    2041 msgid "Export/Import subscription orders"
    2042 msgstr ""
    2043 
    2044 #: admin/views/admin-settings-marketing.php:460
    2045 msgid "Import and Export via FTP/SFTP"
    2046 msgstr ""
    2047 
    2048 #: admin/views/admin-settings-marketing.php:466
    2049 msgid "Scheduled automatic Import/Export using Cron job"
    2050 msgstr ""
    2051 
    2052 #: admin/views/admin-settings-marketing.php:472
    2053 msgid "Platform independent XML Import/Export"
    2054 msgstr ""
    2055 
    2056 #: admin/views/admin-settings-marketing.php:478
    2057 msgid "Multiple Import methods"
    2058 msgstr ""
    2059 
    2060 #: admin/views/admin-settings-marketing.php:479
    2061 msgid "Upload CSV only"
    2062 msgstr ""
    2063 
    2064 #: admin/views/admin-settings-marketing.php:505
    2065 msgid "Import Export Suite for WooCommerce"
    2066 msgstr ""
    2067 
    2068 #: admin/views/admin-settings-marketing.php:506
    2069 msgid ""
    2070 "WooCommerce Import Export Suite is an all-in-one bundle of plugins with which "
    2071 "you can import and export WooCommerce products, product reviews, orders, "
    2072 "customers, coupons and subscriptions."
    2073 msgstr ""
    2074 
    2075 #: admin/views/admin-settings-pre-saved-templates.php:38
    2076 msgid "Import export pre-saved templates"
    2077 msgstr ""
    2078 
    2079 #: admin/views/admin-settings-pre-saved-templates.php:44
    2080 msgid "Name"
    2081 msgstr ""
    2082 
    2083 #: admin/views/admin-settings-pre-saved-templates.php:46
    2084 msgid "Type"
    2085 msgstr ""
    2086 
    2087 #: admin/views/admin-settings-pre-saved-templates.php:47
    2088 msgid "Action"
    2089 msgstr ""
    2090 
    2091 #: admin/views/market.php:17
     493#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:63
     494msgid "wt_review_star"
     495msgstr ""
     496
     497#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:75
     498msgid "Scheduled Job Icon"
     499msgstr ""
     500
     501#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:88
     502msgid "Check Icon"
     503msgstr ""
     504
     505#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:94
     506msgid "Automate regular import/export jobs with ease"
     507msgstr ""
     508
     509#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:95
     510msgid "Run scheduled imports and exports in the background"
     511msgstr ""
     512
     513#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:96
     514msgid "Choose your schedule: daily, weekly, monthly, or custom intervals"
     515msgstr ""
     516
     517#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:97
     518msgid "Choose your ideal start time for maximum efficiency"
     519msgstr ""
     520
     521#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:98
     522msgid "Supports both WordPress and Server Cron"
     523msgstr ""
     524
     525#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:111
     526msgid "Checkout Plugin"
     527msgstr ""
     528
     529#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:120
     530msgid "Headphone Icon"
     531msgstr ""
     532
     533#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:121
     534msgid "Fast and Priority Support"
     535msgstr ""
     536
     537#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:129
     538msgid "Dollar Icon"
     539msgstr ""
     540
     541#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:130
    2092542msgid "30 Day Money Back Guarantee"
    2093543msgstr ""
    2094544
    2095 #: admin/views/market.php:18
    2096 msgid "Fast and Superior Support"
    2097 msgstr ""
    2098 
    2099 #: admin/views/market.php:21 product-import-export-for-woo.php:265
    2100 msgid "UPGRADE TO PREMIUM"
    2101 msgstr ""
    2102 
    2103 #: class-wt-product-review-request.php:54
    2104 #, php-format
    2105 msgid ""
    2106 "Hey, we at %sWebToffee%s would like to thank you for using our plugin. We "
    2107 "would really appreciate if you could take a moment to drop a quick review that "
    2108 "will inspire us to keep going."
    2109 msgstr ""
    2110 
    2111 #: class-wt-product-review-request.php:57
     545#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:138
     546msgid "Heart Icon"
     547msgstr ""
     548
     549#: admin/partials/wt-import-export-for-woo-admin-schedule-job.php:139
     550msgid "99% Satisfaction rating"
     551msgstr ""
     552
     553#: admin/views/admin-header-and-help.php:10
     554msgid "WebToffee Import Export"
     555msgstr ""
     556
     557#: admin/views/admin-header-and-help.php:11
     558msgid "Developed by "
     559msgstr ""
     560
     561#: admin/views/admin-header-and-help.php:19
     562msgid "FAQ"
     563msgstr ""
     564
     565#: admin/views/admin-header-and-help.php:20
     566msgid "Setup guide"
     567msgstr ""
     568
     569#: admin/views/admin-header-and-help.php:21
     570msgid "Contact support"
     571msgstr ""
     572
     573#: admin/views/admin-header-and-help.php:22
     574msgid "Request a feature"
     575msgstr ""
     576
     577#: admin/views/admin-header-and-help.php:24
     578msgid "Help"
     579msgstr ""
     580
     581#: admin/views/admin-settings-other-solutions.php:279
     582msgid "Get Free Plugin"
     583msgstr ""
     584
     585#: admin/views/top_upgrade_header.php:73
     586msgid "You’re using our free version. To unlock more features,"
     587msgstr ""
     588
     589#: admin/views/top_upgrade_header.php:73
     590msgid "upgrade to pro "
     591msgstr ""
     592
     593#: class-wt-product-review-request.php:92
     594msgid "%1$s  %2$s  Loving %3$s  WebToffee Import Export plugin? %4$s  Share Your Feedback! %5$s"
     595msgstr ""
     596
     597#: class-wt-product-review-request.php:95
    2112598msgid "Remind me later"
    2113599msgstr ""
    2114600
    2115 #: class-wt-product-review-request.php:58
     601#: class-wt-product-review-request.php:96
    2116602msgid "Not interested"
    2117603msgstr ""
    2118604
    2119 #: class-wt-product-review-request.php:59
     605#: class-wt-product-review-request.php:97
    2120606msgid "Review now"
    2121607msgstr ""
    2122608
    2123 #: helpers/class-wt-common-helper.php:70
    2124 #, php-format
    2125 msgid ""
    2126 "The %s requires a minimum version of %s %s. Please upgrade the %s accordingly."
    2127 msgstr ""
    2128 
    2129 #: helpers/class-wt-import-export-helper.php:21
    2130 msgid "Comma"
    2131 msgstr ""
    2132 
    2133 #: helpers/class-wt-import-export-helper.php:22
    2134 msgid "Semicolon"
    2135 msgstr ""
    2136 
    2137 #: helpers/class-wt-import-export-helper.php:23
    2138 msgid "Tab"
    2139 msgstr ""
    2140 
    2141 #: helpers/class-wt-import-export-helper.php:24
    2142 msgid "Space"
    2143 msgstr ""
    2144 
    2145 #: helpers/class-wt-import-export-helper.php:25
    2146 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:276
    2147 msgid "Other"
    2148 msgstr ""
    2149 
    2150 #: helpers/class-wt-import-export-helper.php:187
    2151 msgid "Refresh the step"
    2152 msgstr ""
    2153 
    2154 #: helpers/class-wt-import-export-helper.php:192
    2155 msgid "Console form data"
    2156 msgstr ""
    2157 
    2158 #: helpers/class-wt-import-export-helper.php:203
    2159 msgid "For debugging process"
    2160 msgstr ""
    2161 
    2162 #: helpers/class-wt-import-export-helper.php:204
    2163 msgid "Debug panel"
     609#: class-wt-product-review-request.php:98
     610msgid "You deserve it"
     611msgstr ""
     612
     613#: class-wt-product-review-request.php:99
     614msgid "Nope, maybe later"
     615msgstr ""
     616
     617#: class-wt-product-review-request.php:100
     618msgid "I already did"
     619msgstr ""
     620
     621#: class-wt-product-review-request.php:264
     622msgid "Hi  %1$s, %2$s We're thrilled to see you making great use of our plugin! It's our mission to make %3$s data management %4$s as %5$s efficient %6$s as possible for you. If you found the plugin helpful, please leave us a quick %7$s 5-star review. %8$s"
     623msgstr ""
     624
     625#: class-wt-product-review-request.php:269
     626msgid "Hi  %1$s, %2$s We're thrilled to see you making great use of our WooCommerce import export plugin! It's our mission to make %3$s data management %4$s as %5$s efficient %6$s as possible for you. %7$s If you found the plugin helpful, please leave us a quick %8$s 5-star review. %9$s It would mean the world to us. %10$s Warm regards, %11$s Team WebToffee %12$s"
     627msgstr ""
     628
     629#: class-wt-product-review-request.php:593
     630msgid "You can now export WooCommerce order"
     631msgstr ""
     632
     633#: class-wt-product-review-request.php:593
     634msgid "data with custom filters, custom metadata, FTP export, and scheduling options."
     635msgstr ""
     636
     637#: class-wt-product-review-request.php:593
     638msgid "Bulk edit or update orders using CSV, XML, Excel, or TSV files in one go."
     639msgstr ""
     640
     641#: class-wt-product-review-request.php:604
     642msgid "You can easily bulk export your customers"
     643msgstr ""
     644
     645#: class-wt-product-review-request.php:604
     646msgid "data to CSV, XML, Excel, or TSV files in just a few clicks."
     647msgstr ""
     648
     649#: class-wt-product-review-request.php:604
     650msgid "Export custom user metadata of third-party plugins seamlessly."
     651msgstr ""
     652
     653#: class-wt-product-review-request.php:615
     654msgid "Get your store products"
     655msgstr ""
     656
     657#: class-wt-product-review-request.php:615
     658msgid "bulk exported for hassle-free migration, inventory management, and bookkeeping."
     659msgstr ""
     660
     661#: class-wt-product-review-request.php:615
     662msgid "Import/export WooCommerce products with reviews, images, and custom metadata."
     663msgstr ""
     664
     665#: class-wt-product-review-request.php:626
     666msgid "Get your subscription orders exported to a"
     667msgstr ""
     668
     669#: class-wt-product-review-request.php:626
     670msgid "CSV, XML, Excel, or TSV file."
     671msgstr ""
     672
     673#: class-wt-product-review-request.php:626
     674msgid "Featuring scheduled exports, advanced filters, custom metadata, and more."
     675msgstr ""
     676
     677#: class-wt-product-review-request.php:646
     678msgid "Check out plugin ➔"
     679msgstr ""
     680
     681#: class-wt-product-review-request.php:647
     682#: class-wt-product-review-request.php:731
     683msgid "Maybe later"
     684msgstr ""
     685
     686#: class-wt-product-review-request.php:672
     687msgid "You can now bulk import or export WooCommerce orders, coupons, and subscriptions using CSV, XML, or Excel files."
     688msgstr ""
     689
     690#: class-wt-product-review-request.php:681
     691msgid "You can now easily import and export WooCommerce products with images using CSV, XML, or Excel files."
     692msgstr ""
     693
     694#: class-wt-product-review-request.php:690
     695msgid "Easily import and export WordPress users & WooCommerce customers to CSV, XML, or Excel for seamless data management."
     696msgstr ""
     697
     698#: class-wt-product-review-request.php:730
     699msgid "Check out plugin →"
    2164700msgstr ""
    2165701
     
    2169705
    2170706#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:36
    2171 msgid ""
    2172 "We do not collect any personal data when you submit this form. It's your "
    2173 "feedback that we value."
     707msgid "We do not collect any personal data when you submit this form. It's your feedback that we value."
    2174708msgstr ""
    2175709
     
    2190724msgstr ""
    2191725
    2192 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:141
     726#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:149
    2193727msgid "Deactivate and leave a review"
    2194728msgstr ""
    2195729
    2196 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:234
     730#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:153
     731msgid "Please go through the"
     732msgstr ""
     733
     734#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:153
     735msgid "documentation"
     736msgstr ""
     737
     738#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:153
     739msgid "or contact us via"
     740msgstr ""
     741
     742#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:153
     743msgid "support"
     744msgstr ""
     745
     746#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:251
    2197747msgid "Used it successfully. Don't need anymore."
    2198748msgstr ""
    2199749
    2200 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:236
     750#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:253
    2201751msgid "Have used it successfully and aint in need of it anymore"
    2202752msgstr ""
    2203753
    2204 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:240
     754#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:257
     755msgid "Temporary deactivation"
     756msgstr ""
     757
     758#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:259
     759msgid "Temporary de-activation. Will re-activate later."
     760msgstr ""
     761
     762#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:263
    2205763msgid "I couldn't understand how to make it work"
    2206764msgstr ""
    2207765
    2208 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:242
     766#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:265
    2209767msgid "Would you like us to assist you?"
    2210768msgstr ""
    2211769
    2212 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:246
     770#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:269
    2213771msgid "I found a better plugin"
    2214772msgstr ""
    2215773
    2216 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:248
     774#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:271
    2217775msgid "Which plugin?"
    2218776msgstr ""
    2219777
    2220 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:252
     778#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:275
    2221779msgid "The plugin is great, but I need specific feature that you don't support"
    2222780msgstr ""
    2223781
    2224 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:254
     782#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:277
    2225783msgid "Could you tell us more about that feature?"
    2226784msgstr ""
    2227785
    2228 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:258
     786#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:281
    2229787msgid "The plugin is not working"
    2230788msgstr ""
    2231789
    2232 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:260
     790#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:283
    2233791msgid "Could you tell us a bit more whats not working?"
    2234792msgstr ""
    2235793
    2236 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:264
     794#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:287
    2237795msgid "It's not what I was looking for"
    2238796msgstr ""
    2239797
    2240 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:266
    2241 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:278
     798#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:289
     799#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:301
    2242800msgid "Could you tell us a bit more?"
    2243801msgstr ""
    2244802
    2245 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:270
     803#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:293
    2246804msgid "The plugin didn't work as expected"
    2247805msgstr ""
    2248806
    2249 #: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:272
     807#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:295
    2250808msgid "What did you expect?"
    2251809msgstr ""
    2252810
    2253 #: includes/class-wt-non-apache-info.php:43
    2254 msgid ""
    2255 "Incase of Nginx server, copy the below code into your server config file to "
    2256 "restrict public access to the wp-content folder or contact the server team to "
    2257 "assist accordingly."
    2258 msgstr ""
    2259 
    2260 #: product-import-export-for-woo.php:95
    2261 #, php-format
    2262 msgid ""
    2263 "The <b>WooCommerce</b> plugin must be active for <b>%s CSV Import Export "
    2264 "(BASIC)</b> plugin to work effectively. Please <a href=\"%s\" target=\"_blank"
    2265 "\">install & activate WooCommerce</a>."
    2266 msgstr ""
    2267 
    2268 #: product-import-export-for-woo.php:166
    2269 msgid "Premium Upgrade"
    2270 msgstr ""
    2271 
    2272 #: product-import-export-for-woo.php:226
    2273 #, php-format
    2274 msgid ""
    2275 "The <b>%s</b> plugin uploads the imported file into <b>wp-content/"
    2276 "webtoffee_import</b> folder. Please ensure that public access restrictions are "
    2277 "set in your server for this folder."
    2278 msgstr ""
    2279 
    2280 #: product-import-export-for-woo.php:236
    2281 msgid "Sample Product CSV"
    2282 msgstr ""
    2283 
    2284 #: product-import-export-for-woo.php:237
    2285 msgid "Familiarize yourself with the sample CSV."
    2286 msgstr ""
    2287 
    2288 #: product-import-export-for-woo.php:239
    2289 msgid "Get Product CSV"
    2290 msgstr ""
    2291 
    2292 #: product-import-export-for-woo.php:256
    2293 msgid "Supports all product types including variable and custom types."
    2294 msgstr ""
    2295 
    2296 #: product-import-export-for-woo.php:257
    2297 msgid "CSV/XML file format support"
    2298 msgstr ""
    2299 
    2300 #: product-import-export-for-woo.php:258
    2301 msgid "Import and export custom fields and hidden metadata."
    2302 msgstr ""
    2303 
    2304 #: product-import-export-for-woo.php:259
    2305 msgid "Run scheduled exports via FTP/SFTP."
    2306 msgstr ""
    2307 
    2308 #: product-import-export-for-woo.php:260
    2309 msgid "Run scheduled imports via URL/FTP/SFTP."
    2310 msgstr ""
    2311 
    2312 #: product-import-export-for-woo.php:261
    2313 msgid "Export products by product types."
    2314 msgstr ""
    2315 
    2316 #: product-import-export-for-woo.php:262
    2317 msgid "Tested compatibility with various third-party plugins."
    2318 msgstr ""
    2319 
    2320 #: product-import-export-for-woo.php:267
    2321 msgid "Get more import export addons >>"
    2322 msgstr ""
     811#: includes/class-wf-prodimpexp-plugin-uninstall-feedback.php:299
     812msgid "Other"
     813msgstr ""
  • product-import-export-for-woo/trunk/product-import-export-for-woo.php

    r3330241 r3354880  
    66  Author: WebToffee
    77  Author URI: https://www.webtoffee.com/product/product-import-export-woocommerce/
    8   Version: 2.5.5
     8  Version: 2.5.6
    99  License:           GPLv3
    1010  License URI:       https://www.gnu.org/licenses/gpl-3.0.html
    1111  Text Domain: product-import-export-for-woo
    1212  Domain Path: /languages
    13   WC tested up to: 10.0.2
     13  WC tested up to: 10.1.2
    1414  Requires at least: 3.0
    1515  Requires PHP: 5.6
     
    4242    define( 'WT_IEW_DEBUG_BASIC_TROUBLESHOOT', 'https://www.webtoffee.com/finding-php-error-logs/' );
    4343}
     44
     45if ( ! defined( 'WBTE_PIEW_CROSS_PROMO_BANNER_VERSION' ) ) {
     46    // This constant must be unique for each plugin. Update this value when updating to a new banner.
     47    define ( 'WBTE_PIEW_CROSS_PROMO_BANNER_VERSION', '1.0.0' );
     48}
     49
     50
    4451/**
    4552 * Currently plugin version.
     
    4754 * Rename this for your plugin and update it as you release new versions.
    4855 */
    49 define( 'WT_P_IEW_VERSION', '2.5.5' );
     56define( 'WT_P_IEW_VERSION', '2.5.6' );
    5057
    5158/**
     
    381388add_action('admin_init', 'wt_product_imp_exp_basic_check_and_convert_to_json');
    382389
    383 /**
    384  * @since 2.5.1 Class includes helper functions for product cta banner
    385  */
    386 require_once plugin_dir_path( __FILE__ ) . 'admin/banner/class-wtier-cta-banner.php';
    387 /**
    388  * @since 2.5.1 Class includes helper functions for coupon cta banner
    389  */
    390 require_once plugin_dir_path( __FILE__ ) . 'admin/banner/class-wtier-coupon-cta-banner.php';
    391 
     390
  • product-import-export-for-woo/trunk/readme.txt

    r3330241 r3354880  
    55Tested up to: 6.8.2
    66Requires PHP: 5.6
    7 Stable tag: 2.5.5
     7Stable tag: 2.5.6
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    2121With the latest update, we have integrated ChatGPT API into our plugin. Now, the plugin will automatically generate product descriptions for products with missing descriptions. Thanks to Generative AI!
    2222
    23 <strong>To import and export variable products, upgrade to the premium version of <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/">WooCommerce Product Import Export</a></strong>.
     23<strong>To import and export variable products, upgrade to the premium version of <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_readme&utm_medium=product_import_export&utm_campaign=Product_import_export">WooCommerce Product Import Export</a></strong>.
    2424
    2525== PRODUCT IMPORT EXPORT FOR WOOCOMMERCE - FREE IMPORT EXPORT PLUGIN ==
     
    6262* The plugin <strong>stores all the past imports and exports</strong> and <strong>lets you re-run</strong> them when needed.
    6363* <strong>Easy debugging:</strong> View and download import log for debugging purpose.
    64 &#9989; Tested OK with WooCommerce 10.0.2
     64&#9989; Tested OK with WooCommerce 10.1.2
    6565
    6666###COMPATIBLE PLUGINS###
     
    134134##PRODUCT IMPORT EXPORT PLUGIN FOR WOOCOMMERCE (PRO)##
    135135
    136 The <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/">WooCommerce Product Import Export</a> Plugin Pro for WooCommerce is the leading tool for the export and import of WooCommerce products.
     136The <a href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_readme&utm_medium=product_import_export&utm_campaign=Product_import_export">WooCommerce Product Import Export</a> Plugin Pro for WooCommerce is the leading tool for the export and import of WooCommerce products.
    137137
    138138
     
    156156
    157157
    158 Please visit <a rel="nofollow" href="https://www.webtoffee.com/product/product-import-export-woocommerce/">Product Import Export Plugin for WooCommerce</a> for more details.
     158Please visit <a rel="nofollow" href="https://www.webtoffee.com/product/product-import-export-woocommerce/?utm_source=free_plugin_readme&utm_medium=product_import_export&utm_campaign=Product_import_export">Product Import Export Plugin for WooCommerce</a> for more details.
    159159
    160160</blockquote>
     
    169169&#128312; <a href="https://wordpress.org/plugins/wp-migration-duplicator/">WordPress Backup & Migration</a>: Quickly migrate and backup entire WordPress site or selected files from one location to another. Backup to FTP, Google drive, Amazon S3, or local storage and easily restore them back.
    170170&#128312; <a href="https://wordpress.org/plugins/webtoffee-product-feed/">WebToffee WooCommerce Product Feed & Sync Manager</a>: Generate WooCommerce product feed for Google, Facebook and Instagram Shops and sync WooCommerce products with Facebook catalog.
     171&#128312; <a href="https://www.webtoffee.com/product/gdpr-cookie-consent/?utm_source=free_plugin_readme&utm_medium=product_import_export&utm_campaign=GDPR">GDPR Cookie Consent</a>: This premium WebToffee plugin helps websites stay compliant with GDPR, CCPA, and other privacy laws. It lets you display a fully customizable cookie consent banner, manage cookie categories, record user consents, and set up prior consent for cookies.
    171172
    172173= About WebToffee =
     
    236237
    237238== CHANGELOG ==
     239= 2.5.6 2025-09-02 =
     240* [Compatibility] - Tested OK with WooCommerce 10.1.2
     241* [Improvement] - Enhancements to the import mapping screen.
     242
    238243= 2.5.5 2025-07-18 =
    239244* [Compatibility] - Tested OK with WordPress 6.8.2
    240245* [Compatibility] - Tested OK with WooCommerce 10.0.2
    241246
    242 = 2.5.4 2025-06-03=
     247= 2.5.4 2025-06-03 =
    243248* [Add] - Popup warning during product export if variable/custom product types are present on the export site.
    244249* [Fix] - load_text_domain warning resolved to support WordPress 6.7+ compatibility.
     
    727732== Upgrade Notice ==
    728733
    729 = 2.5.5 =
    730 * [Compatibility] - Tested OK with WordPress 6.8.2
    731 * [Compatibility] - Tested OK with WooCommerce 10.0.2
     734= 2.5.6 =
     735* [Compatibility] - Tested OK with WooCommerce 10.1.2
     736* [Improvement] - Enhancements to the import mapping screen.
Note: See TracChangeset for help on using the changeset viewer.