Product Import Export for WooCommerce - Version 1.4.3

Version Description

  • Updates: Interface updated.
  • Updates: Tested OK with WC 3.3.3
Download this release

Release Info

Developer mujeebur
Plugin Icon 128x128 Product Import Export for WooCommerce
Version 1.4.3
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.3

images/documentation.png ADDED
Binary file
images/support.png ADDED
Binary file
images/video.png ADDED
Binary file
includes/class-wf-prodimpexpcsv-admin-screen.php CHANGED
@@ -1,81 +1,131 @@
1
<?php
2
- if ( ! defined( 'ABSPATH' ) ) {
3
- exit;
4
}
5
6
class WF_ProdImpExpCsv_Admin_Screen {
7
8
- /**
9
- * Constructor
10
- */
11
- public function __construct() {
12
- add_action( 'admin_menu', array( $this, 'admin_menu' ) );
13
- add_action( 'admin_print_styles', array( $this, 'admin_scripts' ) );
14
- add_action( 'admin_notices', array( $this, 'admin_notices' ) );
15
- }
16
-
17
- /**
18
- * Notices in admin
19
- */
20
- public function admin_notices() {
21
- if ( ! function_exists( 'mb_detect_encoding' ) ) {
22
- echo '<div class="error"><p>' . __( 'Product CSV Import Export requires the function <code>mb_detect_encoding</code> to import and export CSV files. Please ask your hosting provider to enable this function.', 'wf_csv_import_export' ) . '</p></div>';
23
- }
24
- }
25
-
26
- /**
27
- * Admin Menu
28
- */
29
- public function admin_menu() {
30
- $page = add_submenu_page( 'woocommerce', __( 'Product Im-Ex', 'wf_csv_import_export' ), __( 'Product Im-Ex', 'wf_csv_import_export' ), apply_filters( 'woocommerce_csv_product_role', 'manage_woocommerce' ), 'wf_woocommerce_csv_im_ex', array( $this, 'output' ) );
31
- }
32
-
33
- /**
34
- * Admin Scripts
35
- */
36
- public function admin_scripts() {
37
- wp_enqueue_style( 'woocommerce_admin_styles', WC()->plugin_url() . '/assets/css/admin.css' );
38
- wp_enqueue_style( 'woocommerce-product-csv-importer', plugins_url( basename( plugin_dir_path( WF_ProdImpExpCsv_FILE ) ) . '/styles/wf-style.css', basename( __FILE__ ) ), '', '1.0.0', 'screen' );
39
- }
40
-
41
- /**
42
- * Admin Screen output
43
- */
44
- public function output() {
45
- $tab = 'import';
46
- if( ! empty( $_GET['tab'] ) ) {
47
- if( $_GET['tab'] == 'export' ) {
48
- $tab = 'export';
49
- }
50
- else if ( $_GET['tab'] == 'settings' ) {
51
- $tab = 'settings';
52
- }
53
- }
54
- include( 'views/html-wf-admin-screen.php' );
55
- }
56
-
57
- /**
58
- * Admin page for importing
59
- */
60
- public function admin_import_page() {
61
- include( 'views/import/html-wf-import-products.php' );
62
- $post_columns = include( 'exporter/data/data-wf-post-columns.php' );
63
- include( 'views/export/html-wf-export-products.php' );
64
- }
65
-
66
- /**
67
- * Admin Page for exporting
68
- */
69
- public function admin_export_page() {
70
- $post_columns = include( 'exporter/data/data-wf-post-columns.php' );
71
- include( 'views/export/html-wf-export-products.php' );
72
- }
73
-
74
- /**
75
- * Admin Page for settings
76
- */
77
- public function admin_settings_page() {
78
- }
79
}
80
81
new WF_ProdImpExpCsv_Admin_Screen();
1
<?php
2
+ if (!defined('ABSPATH')) {
3
+ exit;
4
}
5
6
class WF_ProdImpExpCsv_Admin_Screen {
7
8
+ /**
9
+ * Constructor
10
+ */
11
+ public function __construct() {
12
+
13
+ add_action('admin_menu', array($this, 'admin_menu'));
14
+ add_action('admin_print_styles', array($this, 'admin_scripts'));
15
+ add_action('admin_notices', array($this, 'admin_notices'));
16
+
17
+ add_action('in_admin_header', array($this, 'render_review_text'), 1);
18
+ add_action('wp_ajax_review_rated', array($this, 'review_rated'));
19
+ }
20
+
21
+ /**
22
+ * Notices in admin
23
+ */
24
+ public function admin_notices() {
25
+ if (!function_exists('mb_detect_encoding')) {
26
+ echo '<div class="error"><p>' . __('Product CSV Import Export requires the function <code>mb_detect_encoding</code> to import and export CSV files. Please ask your hosting provider to enable this function.', 'wf_csv_import_export') . '</p></div>';
27
+ }
28
+ }
29
+
30
+ /**
31
+ * Admin Menu
32
+ */
33
+ public function admin_menu() {
34
+ $page1 = add_submenu_page('edit.php?post_type=product', __('Product Im-Ex', 'wf_csv_import_export'), __('Product Im-Ex', 'wf_csv_import_export'), apply_filters('woocommerce_csv_product_role', 'manage_woocommerce'), 'wf_woocommerce_csv_im_ex', array($this, 'output'));
35
+ $page = add_submenu_page('woocommerce', __('Product Import-Export', 'wf_csv_import_export'), __('Product Import-Export', 'wf_csv_import_export'), apply_filters('woocommerce_csv_product_role', 'manage_woocommerce'), 'wf_woocommerce_csv_im_ex', array($this, 'output'));
36
+
37
+ }
38
+
39
+ /**
40
+ * Admin Scripts
41
+ */
42
+ public function admin_scripts() {
43
+ wp_enqueue_style('woocommerce_admin_styles', WC()->plugin_url() . '/assets/css/admin.css');
44
+ wp_enqueue_style('woocommerce-product-csv-importer', plugins_url(basename(plugin_dir_path(WF_ProdImpExpCsv_FILE)) . '/styles/wf-style.css', basename(__FILE__)), '', '1.4.4', 'screen');
45
+ }
46
+
47
+ /**
48
+ * Admin Screen output
49
+ */
50
+ public function output() {
51
+
52
+ $tab = '';
53
+ if (!empty($_GET['tab'])) {
54
+ if ($_GET['tab'] == 'help') {
55
+ $tab = 'help';
56
+ }
57
+ }
58
+
59
+ include( 'views/html-wf-admin-screen.php' );
60
+ }
61
+
62
+ /**
63
+ * Admin Page for exporting
64
+ */
65
+ public function admin_export_page() {
66
+ $post_columns = include( 'exporter/data/data-wf-post-columns.php' );
67
+ include( 'views/export/html-wf-export-products.php' );
68
+ }
69
+
70
+ /**
71
+ * Admin Page for help
72
+ */
73
+ public function admin_help_page() {
74
+ include('views/html-wf-help-guide.php');
75
+ }
76
+
77
+ /**
78
+ * Change the admin header text on WooCommerce admin pages.
79
+ *
80
+ * @since 1.4.3
81
+ * @param string $header_text
82
+ * @return string
83
+ */
84
+ public function render_review_text($header_text) {
85
+
86
+ if (strtotime(get_option('xa_pipe_plugin_installed_date')) < strtotime('-7 days')) {
87
+
88
+ if (!current_user_can('manage_woocommerce') || !function_exists('wc_get_screen_ids')) {
89
+ return $header_text;
90
+ }
91
+
92
+ $current_screen = get_current_screen();
93
+
94
+ $xa_pages = array('product_page_wf_woocommerce_csv_im_ex');
95
+
96
+ if (isset($current_screen->id) && apply_filters('xa_display_admin_footer_text', in_array($current_screen->id, $xa_pages))) {
97
+
98
+ if (!get_option('xa_pipe_plugin_review_rated')) {
99
+ $header_text = sprintf(
100
+ __('<div class="updated"><p>You have been using %1$s for a while. If you like the plugin please leave us a %2$s review!<p></div>', 'wf_csv_import_export'), sprintf('<strong>%s</strong>', esc_html__('Product Import Export for WooCommerce', 'wf_csv_import_export')), '<a href="https://wordpress.org/support/plugin/product-import-export-for-woo/reviews?rate=5#new-post" target="_blank" class="xa-pipe-rating-link" data-reviewed="' . esc_attr__('Thanks for the review.', 'wf_csv_import_export') . '">&#9733;&#9733;&#9733;&#9733;&#9733;</a>'
101
+ );
102
+ wc_enqueue_js("
103
+ jQuery( 'a.xa-pipe-rating-link' ).click( function() {
104
+ jQuery.post( '" . admin_url("admin-ajax.php") . "', { action: 'review_rated' } );
105
+ jQuery( this ).parent().text( jQuery( this ).data( 'reviewed' ) );
106
+ });
107
+ ");
108
+ } else {
109
+ $header_text = '';
110
+ }
111
+ }
112
+
113
+ echo $header_text;
114
+ }
115
+ }
116
+
117
+ /**
118
+ * Fired when clicking the rating header.
119
+ */
120
+ public function review_rated() {
121
+
122
+ if (!current_user_can('manage_woocommerce')) {
123
+ wp_die(-1);
124
+ }
125
+ update_option('xa_pipe_plugin_review_rated', 1);
126
+ wp_die();
127
+ }
128
+
129
}
130
131
new WF_ProdImpExpCsv_Admin_Screen();
includes/exporter/class-wf-prodimpexpcsv-exporter.php CHANGED
@@ -50,7 +50,7 @@ class WF_ProdImpExpCsv_Exporter {
50
$found_product_meta = array();
51
// Some of the values may not be usable (e.g. arrays of arrays) but the worse
52
// that can happen is we get an empty column.
53
- foreach ( $all_meta_keys as $meta ) {
54
if ( ! $meta ) continue;
55
if ( ! $include_hidden_meta && ! in_array( $meta, array_keys( $csv_columns ) ) && substr( (string)$meta, 0, 1 ) == '_' )
56
continue;
50
$found_product_meta = array();
51
// Some of the values may not be usable (e.g. arrays of arrays) but the worse
52
// that can happen is we get an empty column.
53
+ foreach ( $all_meta_keys as $meta ) {
54
if ( ! $meta ) continue;
55
if ( ! $include_hidden_meta && ! in_array( $meta, array_keys( $csv_columns ) ) && substr( (string)$meta, 0, 1 ) == '_' )
56
continue;
includes/importer/class-wf-csv-parser.php CHANGED
@@ -16,6 +16,7 @@ class WF_CSV_Parser {
16
* Constructor
17
*/
18
public function __construct( $post_type = 'product' ) {
19
$this->post_type = $post_type;
20
$this->reserved_fields = include( 'data/data-wf-reserved-fields.php' );
21
$this->post_defaults = include( 'data/data-wf-post-defaults.php' );
@@ -56,7 +57,7 @@ class WF_CSV_Parser {
56
* @return array
57
*/
58
public function parse_data( $file, $delimiter, $mapping, $start_pos = 0, $end_pos = null, $eval_field ) {
59
- // Set locale
60
$enc = mb_detect_encoding( $file, 'UTF-8, ISO-8859-1', true );
61
if ( $enc )
62
setlocale( LC_ALL, 'en_US.' . $enc );
@@ -129,13 +130,13 @@ class WF_CSV_Parser {
129
}
130
131
private function evaluate_field($value, $evaluation_field){
132
- //echo "value:$value, $evaluation_field </br>";
133
$processed_value = $value;
134
if(!empty($evaluation_field)){
135
$operator = substr($evaluation_field, 0, 1);
136
if(in_array($operator, array('=', '+', '-', '*', '/', '&'))){
137
$eval_val = substr($evaluation_field, 1);
138
- //echo "operator:$operator";
139
switch($operator){
140
case '=':
141
$processed_value = trim($eval_val);
@@ -173,6 +174,7 @@ class WF_CSV_Parser {
173
* @return array
174
*/
175
public function parse_product( $item, $merge_empty_cells = 0 ) {
176
global $WF_CSV_Product_Import, $wpdb;
177
$this->row++;
178
@@ -180,7 +182,7 @@ class WF_CSV_Parser {
180
$attributes = $default_attributes = $gpf_data = null;
181
182
// Merging
183
- $merging = ( ! empty( $_GET['merge'] ) && $_GET['merge'] ) ? true : false;
184
//if($item['post_parent']!== '' && $item['parent_sku'] !== ''){
185
186
$this->post_defaults['post_type'] = 'product';
@@ -865,9 +867,9 @@ class WF_CSV_Parser {
865
unset( $item, $terms_array, $postmeta, $attributes, $gpf_data, $images );
866
return $product;
867
}
868
- function hf_currency_formatter($price){
869
$decimal_seperator = wc_get_price_decimal_separator();
870
- //return ereg_replace("[^0-9\\'.$decimal_seperator.']", "", $price);
871
return preg_replace("[^0-9\\'.$decimal_seperator.']", "", $price);
872
}
873
}
16
* Constructor
17
*/
18
public function __construct( $post_type = 'product' ) {
19
+
20
$this->post_type = $post_type;
21
$this->reserved_fields = include( 'data/data-wf-reserved-fields.php' );
22
$this->post_defaults = include( 'data/data-wf-post-defaults.php' );
57
* @return array
58
*/
59
public function parse_data( $file, $delimiter, $mapping, $start_pos = 0, $end_pos = null, $eval_field ) {
60
+ // Set locale
61
$enc = mb_detect_encoding( $file, 'UTF-8, ISO-8859-1', true );
62
if ( $enc )
63
setlocale( LC_ALL, 'en_US.' . $enc );
130
}
131
132
private function evaluate_field($value, $evaluation_field){
133
+
134
$processed_value = $value;
135
if(!empty($evaluation_field)){
136
$operator = substr($evaluation_field, 0, 1);
137
if(in_array($operator, array('=', '+', '-', '*', '/', '&'))){
138
$eval_val = substr($evaluation_field, 1);
139
+
140
switch($operator){
141
case '=':
142
$processed_value = trim($eval_val);
174
* @return array
175
*/
176
public function parse_product( $item, $merge_empty_cells = 0 ) {
177
+
178
global $WF_CSV_Product_Import, $wpdb;
179
$this->row++;
180
182
$attributes = $default_attributes = $gpf_data = null;
183
184
// Merging
185
+ $merging = ( ! empty( $_GET['merge'] ) && $_GET['merge'] ) ? 1 : 0;
186
//if($item['post_parent']!== '' && $item['parent_sku'] !== ''){
187
188
$this->post_defaults['post_type'] = 'product';
867
unset( $item, $terms_array, $postmeta, $attributes, $gpf_data, $images );
868
return $product;
869
}
870
+ public function hf_currency_formatter($price){
871
+
872
$decimal_seperator = wc_get_price_decimal_separator();
873
return preg_replace("[^0-9\\'.$decimal_seperator.']", "", $price);
874
}
875
}
includes/importer/class-wf-prodimpexpcsv-product-import.php CHANGED
@@ -1,4 +1,7 @@
1
<?php
2
/**
3
* WordPress Importer class for managing the import process of a CSV file
4
*
@@ -13,6 +16,7 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
13
var $id;
14
var $file_url;
15
var $delimiter;
16
var $merge_empty_cells;
17
18
// mappings from old information to new
@@ -40,7 +44,7 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
40
41
}
42
43
- $this->import_page = 'woocommerce_csv';
44
$this->file_url_import_enabled = apply_filters( 'woocommerce_csv_product_file_url_import_enabled', true );
45
}
46
@@ -60,7 +64,13 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
60
61
if ( ! $this->delimiter )
62
$this->delimiter = ',';
63
-
64
if ( ! empty( $_POST['merge_empty_cells'] ) || ! empty( $_GET['merge_empty_cells'] ) ) {
65
$this->merge_empty_cells = 1;
66
} else{
@@ -148,6 +158,7 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
148
eval_field: '<?php echo stripslashes(json_encode(($_POST['eval_field']),JSON_HEX_APOS)) ?>',
149
delimiter: '<?php echo $this->delimiter; ?>',
150
merge_empty_cells: '<?php echo $this->merge_empty_cells; ?>',
151
start_pos: start_pos,
152
end_pos: end_pos,
153
};
@@ -516,15 +527,13 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
516
$saved_evaluation = null;
517
if($mapping_from_db && is_array($mapping_from_db) && count($mapping_from_db) == 2 && empty($_GET['clearmapping'])){
518
//if(count(array_intersect_key ( $mapping_from_db[0] , $row)) == count($mapping_from_db[0])){
519
- $reset_action = 'admin.php?clearmapping=1&amp;import=' . $this->import_page . '&amp;step=1&amp;merge=' . ( ! empty( $_GET['merge'] ) ? 1 : 0 ) . '&amp;file_url=' . $this->file_url . '&amp;delimiter=' . $this->delimiter . '&amp;merge_empty_cells=' . $this->merge_empty_cells . '&amp;file_id=' . $this->id . '';
520
$reset_action = esc_attr(wp_nonce_url($reset_action, 'import-upload'));
521
echo '<h3>' . __( 'Map to fields are pre-selected based on your last import. <a href="'.$reset_action.'">Click here</a> to clear saved mapping.', 'wf_csv_import_export' ) . '</h3>';
522
$saved_mapping = $mapping_from_db[0];
523
$saved_evaluation = $mapping_from_db[1];
524
//}
525
}
526
-
527
- $merge = (!empty($_GET['merge']) && $_GET['merge']) ? 1 : 0;
528
529
$attrs = self::get_all_product_attributes();
530
$attr_keys = array_values($attrs);
@@ -1428,11 +1437,10 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
1428
1429
// Display import page title
1430
public function header() {
1431
- echo '<div class="wrap"><div class="icon32" id="icon-woocommerce-importer"><br></div>';
1432
- echo '<h2>' . ( empty( $_GET['merge'] ) ? __( 'Import', 'wf_csv_import_export' ) : __( 'Merge Products', 'wf_csv_import_export' ) ) . '</h2>';
1433
}
1434
1435
- // Close div.wrap
1436
public function footer() {
1437
echo '</div>';
1438
}
@@ -1441,7 +1449,7 @@ class WF_ProdImpExpCsv_Product_Import extends WP_Importer {
1441
* Display introductory text and file upload form
1442
*/
1443
public function greet() {
1444
- $action = 'admin.php?import=woocommerce_csv&amp;step=1&amp;merge=' . ( ! empty( $_GET['merge'] ) ? 1 : 0 );
1445
$bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() );
1446
$size = size_format( $bytes );
1447
$upload_dir = wp_upload_dir();
1
<?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
/**
6
* WordPress Importer class for managing the import process of a CSV file
7
*
16
var $id;
17
var $file_url;
18
var $delimiter;
19
+ var $merge;
20
var $merge_empty_cells;
21
22
// mappings from old information to new
44
45
}
46
47
+ $this->import_page = 'xa_woocommerce_csv';
48
$this->file_url_import_enabled = apply_filters( 'woocommerce_csv_product_file_url_import_enabled', true );
49
}
50
64
65
if ( ! $this->delimiter )
66
$this->delimiter = ',';
67
+
68
+ if ( ! empty( $_POST['merge'] ) || ! empty( $_GET['merge'] ) ) {
69
+ $this->merge = 1;
70
+ } else{
71
+ $this->merge = 0;
72
+ }
73
+
74
if ( ! empty( $_POST['merge_empty_cells'] ) || ! empty( $_GET['merge_empty_cells'] ) ) {
75
$this->merge_empty_cells = 1;
76
} else{
158
eval_field: '<?php echo stripslashes(json_encode(($_POST['eval_field']),JSON_HEX_APOS)) ?>',
159
delimiter: '<?php echo $this->delimiter; ?>',
160
merge_empty_cells: '<?php echo $this->merge_empty_cells; ?>',
161
+ merge: '<?php echo $this->merge; ?>',
162
start_pos: start_pos,
163
end_pos: end_pos,
164
};
527
$saved_evaluation = null;
528
if($mapping_from_db && is_array($mapping_from_db) && count($mapping_from_db) == 2 && empty($_GET['clearmapping'])){
529
//if(count(array_intersect_key ( $mapping_from_db[0] , $row)) == count($mapping_from_db[0])){
530
+ $reset_action = 'admin.php?clearmapping=1&amp;import=' . $this->import_page . '&amp;step=1&amp;merge=' . $this->merge . '&amp;file_url=' . $this->file_url . '&amp;delimiter=' . $this->delimiter . '&amp;merge_empty_cells=' . $this->merge_empty_cells . '&amp;file_id=' . $this->id . '';
531
$reset_action = esc_attr(wp_nonce_url($reset_action, 'import-upload'));
532
echo '<h3>' . __( 'Map to fields are pre-selected based on your last import. <a href="'.$reset_action.'">Click here</a> to clear saved mapping.', 'wf_csv_import_export' ) . '</h3>';
533
$saved_mapping = $mapping_from_db[0];
534
$saved_evaluation = $mapping_from_db[1];
535
//}
536
}
537
538
$attrs = self::get_all_product_attributes();
539
$attr_keys = array_values($attrs);
1437
1438
// Display import page title
1439
public function header() {
1440
+ echo '<div class="pipe-import-wrap"><div class="icon32" id="icon-woocommerce-importer"><br></div>';
1441
}
1442
1443
+ // Close div.pipe-import-wrap
1444
public function footer() {
1445
echo '</div>';
1446
}
1449
* Display introductory text and file upload form
1450
*/
1451
public function greet() {
1452
+ $action = 'admin.php?import=xa_woocommerce_csv&amp;step=1';
1453
$bytes = apply_filters( 'import_upload_size_limit', wp_max_upload_size() );
1454
$size = size_format( $bytes );
1455
$upload_dir = wp_upload_dir();
includes/importer/data/data-wf-reserved-fields-pair.php CHANGED
@@ -4,7 +4,7 @@
4
return array(
5
'id' => 'Product ID | Product ID',
6
'post_title' => 'Product Title | Product Title. ie Name of the product ',
7
- 'post_name' => 'Product Name | Unique part of the product link',
8
'post_status' => 'Product Status | Product Status ( published , draft ...)',
9
'post_content' => 'Product Description | Description about the Product',
10
'post_excerpt' => 'Product Short Description | Short description about the Product',
4
return array(
5
'id' => 'Product ID | Product ID',
6
'post_title' => 'Product Title | Product Title. ie Name of the product ',
7
+ 'post_name' => 'Product Permalink | Unique part of the product link',
8
'post_status' => 'Product Status | Product Status ( published , draft ...)',
9
'post_content' => 'Product Description | Description about the Product',
10
'post_excerpt' => 'Product Short Description | Short description about the Product',
includes/importer/views/html-wf-import-greeting.php CHANGED
@@ -1,55 +1,84 @@
1
<?php
2
3
- $ftp_server = '';
4
- $ftp_user = '';
5
- $ftp_password = '';
6
- $use_ftps = '';
7
- $enable_ftp_ie = '';
8
- $ftp_server_path = '';
9
- if(!empty($ftp_settings)){
10
- $ftp_server = $ftp_settings[ 'ftp_server' ];
11
- $ftp_user = $ftp_settings[ 'ftp_user' ];
12
- $ftp_password = $ftp_settings[ 'ftp_password' ];
13
- $use_ftps = $ftp_settings[ 'use_ftps' ];
14
- $enable_ftp_ie = $ftp_settings[ 'enable_ftp_ie' ];
15
- $ftp_server_path = $ftp_settings[ 'ftp_server_path' ];
16
- }
17
-
18
?>
19
- <div>
20
- <p><?php _e( 'You can import products (in CSV format) in to the shop using any of below methods.', 'wf_csv_import_export' ); ?></p>
21
22
- <?php if ( ! empty( $upload_dir['error'] ) ) : ?>
23
- <div class="error"><p><?php _e('Before you can upload your import file, you will need to fix the following error:'); ?></p>
24
- <p><strong><?php echo $upload_dir['error']; ?></strong></p></div>
25
- <?php else : ?>
26
- <form enctype="multipart/form-data" id="import-upload-form" method="post" action="<?php echo esc_attr(wp_nonce_url($action, 'import-upload')); ?>">
27
- <table class="form-table">
28
- <tbody>
29
- <tr>
30
- <th>
31
- <label for="upload"><?php _e( 'Method 1: Select a file from your computer' ); ?></label>
32
- </th>
33
- <td>
34
- <input type="file" id="upload" name="import" size="25" />
35
- <input type="hidden" name="action" value="save" />
36
- <input type="hidden" name="max_file_size" value="<?php echo $bytes; ?>" />
37
- <small><?php printf( __('Maximum size: %s' ), $size ); ?></small>
38
- </td>
39
- </tr>
40
- <tr>
41
- <th><label><?php _e( 'Delimiter', 'wf_csv_import_export' ); ?></label><br/></th>
42
- <td><input type="text" name="delimiter" placeholder="," size="2" /></td>
43
- </tr>
44
- <tr>
45
- <th><label><?php _e( 'Merge empty cells', 'wf_csv_import_export' ); ?></label><br/></th>
46
- <td><input type="checkbox" name="merge_empty_cells" placeholder="," size="2" /> <span class="description"><?php _e( 'Check this box to merge empty cells - otherwise (when merging) the empty cells will be ignored when importing things such as attributes.', 'wf_csv_import_export' ); ?></span></td>
47
- </tr>
48
- </tbody>
49
- </table>
50
- <p class="submit">
51
- <input type="submit" class="button button-primary" value="<?php esc_attr_e( 'Upload file and import' ); ?>" />
52
- </p>
53
- </form>
54
- <?php endif; ?>
55
</div>
1
<?php
2
+ if (!defined('ABSPATH')) {
3
+ exit;
4
+ }
5
6
+ $ftp_server = '';
7
+ $ftp_user = '';
8
+ $ftp_password = '';
9
+ $use_ftps = '';
10
+ $enable_ftp_ie = '';
11
+ $ftp_server_path = '';
12
+ if (!empty($ftp_settings)) {
13
+ $ftp_server = $ftp_settings['ftp_server'];
14
+ $ftp_user = $ftp_settings['ftp_user'];
15
+ $ftp_password = $ftp_settings['ftp_password'];
16
+ $use_ftps = $ftp_settings['use_ftps'];
17
+ $enable_ftp_ie = $ftp_settings['enable_ftp_ie'];
18
+ $ftp_server_path = $ftp_settings['ftp_server_path'];
19
+ }
20
?>
21
+ <div class="woocommerce">
22
+
23
+ <h2 class="nav-tab-wrapper woo-nav-tab-wrapper">
24
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex'); ?>" class="nav-tab"><?php _e('Product Export', 'wf_csv_import_export'); ?></a>
25
+ <a href="<?php echo admin_url('admin.php?import=xa_woocommerce_csv'); ?>" class="nav-tab nav-tab-active"><?php _e('Product Import', 'wf_csv_import_export'); ?></a>
26
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex&tab=help'); ?>" class="nav-tab"><?php _e('Help', 'wf_csv_import_export'); ?></a>
27
+ <a href="https://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="nav-tab nav-tab-premium"><?php _e('Upgrade to Premium for More Features', 'wf_csv_import_export'); ?></a>
28
+ </h2>
29
30
+ <div class="pipe-main-box">
31
+ <div class="pipe-view bg-white p-20p">
32
+ <h3 class="title"><?php _e('Step 1: Import settings', 'wf_csv_import_export'); ?></h3>
33
+ <?php if (!empty($upload_dir['error'])) : ?>
34
+ <div class="error"><p><?php _e('Before you can upload your import file, you will need to fix the following error:', 'wf_csv_import_export'); ?></p>
35
+ <p><strong><?php echo $upload_dir['error']; ?></strong></p></div>
36
+ <?php else : ?>
37
+ <div class="tool-box">
38
+ <p><?php _e('You can import products (in CSV format) in to the shop using by uploading a CSV file.', 'wf_csv_import_export'); ?></p>
39
+ <form enctype="multipart/form-data" id="import-upload-form" method="post" action="<?php echo esc_attr(wp_nonce_url($action, 'import-upload')); ?>">
40
+ <table class="form-table">
41
+ <tbody>
42
+ <tr>
43
+ <th>
44
+ <label for="upload"><?php _e('Select a file from your computer', 'wf_csv_import_export'); ?></label>
45
+ </th>
46
+ <td>
47
+ <input type="file" id="upload" name="import" size="25" />
48
+ <input type="hidden" name="action" value="save" />
49
+ <input type="hidden" name="max_file_size" value="<?php echo $bytes; ?>" /><br/>
50
+ <small><?php _e('Please upload UTF-8 encoded CSV', 'wf_csv_import_export'); ?> &nbsp; -- &nbsp; <?php printf(__('Maximum size: %s', 'wf_csv_import_export'), $size); ?></small>
51
+ </td>
52
+ </tr>
53
+ <tr>
54
+ <th><label><?php _e('Update products if exists', 'wf_csv_import_export'); ?></label><br/></th>
55
+ <td>
56
+ <input type="checkbox" name="merge" id="merge">
57
+ <p><small><?php _e('Existing products are identified by their SKUs/IDs. If this option is not selected and if a product with same ID/SKU is found in the CSV, that product will not be imported.', 'wf_csv_import_export'); ?></small></p>
58
+ </td>
59
+
60
+ </tr>
61
+ <tr>
62
+ <th><label><?php _e('Delimiter', 'wf_csv_import_export'); ?></label><br/></th>
63
+ <td><input type="text" name="delimiter" placeholder="," size="2" /></td>
64
+ </tr>
65
+ <tr>
66
+ <th><label><?php _e('Merge empty cells', 'wf_csv_import_export'); ?></label><br/></th>
67
+ <td><input type="checkbox" name="merge_empty_cells" placeholder="," size="2" />
68
+ <p><small><?php _e('If this option is checked, empty attributes will be added to products with no value. You can leave this unchecked if you are not sure about this option.', 'wf_csv_import_export'); ?></small></p>
69
+ </td>
70
+ </tr>
71
+ </tbody>
72
+ </table>
73
+ <p class="submit">
74
+ <input type="submit" class="button button-primary" value="<?php esc_attr_e('Proceed to Import Mapping', 'wf_csv_import_export'); ?>" />
75
+ <p><span><i><?php _e('If you want to import from an FTP location or from a URL or to configure a scheduled import you may need to upgrade to premium version.', 'wf_csv_import_export'); ?></i></span></p>
76
+ </p>
77
+ </form>
78
+ <?php endif; ?>
79
+ </div>
80
+ </div>
81
+ <?php include(WF_ProdImpExpCsv_BASE . 'includes/views/market.php'); ?>
82
+ <div class="clearfix"></div>
83
+ </div>
84
</div>
includes/importer/views/html-wf-import-options.php CHANGED
@@ -1,16 +1,28 @@
1
- <form action="<?php echo admin_url('admin.php?import=' . $this->import_page . '&step=2&merge=' . $merge); ?>" method="post">
2
<?php wp_nonce_field('import-woocommerce'); ?>
3
<input type="hidden" name="import_id" value="<?php echo $this->id; ?>" />
4
<?php if ($this->file_url_import_enabled) : ?>
5
<input type="hidden" name="import_url" value="<?php echo $this->file_url; ?>" />
6
<?php endif; ?>
7
- <h3><?php _e('Map Fields', 'wf_csv_import_export'); ?></h3>
8
<p><?php _e('Here you can map your imported columns to product data fields.', 'wf_csv_import_export'); ?></p>
9
<table class="widefat widefat_importer">
10
<thead>
11
<tr>
12
- <th><?php _e('Map to', 'wf_csv_import_export'); ?></th>
13
- <th><?php _e('Column Header', 'wf_csv_import_export'); ?></th>
14
<th><?php _e('Evaluation Field', 'wf_csv_import_export'); ?>
15
<?php $plugin_url = WC()->plugin_url(); ?>
16
<img class="help_tip" style="float:none;" data-tip="<?php _e('Assign constant value HikeFoce to post_author:</br>=HikeFoce</br>Add $5 to Price:sale_price:</br>+5</br>Reduce $5 to Price:sale_price:</br>-5</br>Multiple 1.05 to Price:sale_price:</br>*1.05</br>Divide Price:sale_price by 2:</br>/2</br>Append a value By HikeFoce to post_title:</br>&By HikeFoce</br>Prepend a value HikeFoce to post_title:</br>&HikeFoce [VAL].', 'wf_csv_import_export'); ?>" src="<?php echo $plugin_url; ?>/assets/images/help.png" height="20" width="20" />
@@ -107,9 +119,13 @@
107
<?php endforeach; ?>
108
</tbody>
109
</table>
110
- <p class="submit">
111
- <input type="submit" class="button button-primary" value="<?php esc_attr_e('Submit', 'wf_csv_import_export'); ?>" />
112
<input type="hidden" name="delimiter" value="<?php echo $this->delimiter ?>" />
113
<input type="hidden" name="merge_empty_cells" value="<?php echo $this->merge_empty_cells ?>" />
114
</p>
115
- </form>
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <h2 class="nav-tab-wrapper woo-nav-tab-wrapper">
7
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex'); ?>" class="nav-tab"><?php _e('Product Export', 'wf_csv_import_export'); ?></a>
8
+ <a href="<?php echo admin_url('admin.php?import=xa_woocommerce_csv'); ?>" class="nav-tab nav-tab-active"><?php _e('Product Import', 'wf_csv_import_export'); ?></a>
9
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex&tab=help'); ?>" class="nav-tab"><?php _e('Help', 'wf_csv_import_export'); ?></a>
10
+ <a href="https://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="nav-tab nav-tab-premium"><?php _e('Upgrade to Premium for More Features', 'wf_csv_import_export'); ?></a>
11
+ </h2>
12
+ <div class="bg-white p-20p">
13
+ <form action="<?php echo admin_url('admin.php?import=' . $this->import_page . '&step=2&merge=' . $this->merge); ?>" method="post">
14
<?php wp_nonce_field('import-woocommerce'); ?>
15
<input type="hidden" name="import_id" value="<?php echo $this->id; ?>" />
16
<?php if ($this->file_url_import_enabled) : ?>
17
<input type="hidden" name="import_url" value="<?php echo $this->file_url; ?>" />
18
<?php endif; ?>
19
+ <h3><?php _e('Step 2: Import mapping', 'wf_csv_import_export'); ?></h3>
20
<p><?php _e('Here you can map your imported columns to product data fields.', 'wf_csv_import_export'); ?></p>
21
<table class="widefat widefat_importer">
22
<thead>
23
<tr>
24
+ <th><?php _e('Woocommerce product fields', 'wf_csv_import_export'); ?></th>
25
+ <th><?php _e('CSV column header(from imported file)', 'wf_csv_import_export'); ?></th>
26
<th><?php _e('Evaluation Field', 'wf_csv_import_export'); ?>
27
<?php $plugin_url = WC()->plugin_url(); ?>
28
<img class="help_tip" style="float:none;" data-tip="<?php _e('Assign constant value HikeFoce to post_author:</br>=HikeFoce</br>Add $5 to Price:sale_price:</br>+5</br>Reduce $5 to Price:sale_price:</br>-5</br>Multiple 1.05 to Price:sale_price:</br>*1.05</br>Divide Price:sale_price by 2:</br>/2</br>Append a value By HikeFoce to post_title:</br>&By HikeFoce</br>Prepend a value HikeFoce to post_title:</br>&HikeFoce [VAL].', 'wf_csv_import_export'); ?>" src="<?php echo $plugin_url; ?>/assets/images/help.png" height="20" width="20" />
119
<?php endforeach; ?>
120
</tbody>
121
</table>
122
+ <p class="submit"><br/>
123
+ <span style="color:gray;"><i><?php _e('Time taken to Import the products depends on the time taken to fetch the images and the internet speed. If you have more than 1000 products we recommend doing the import in batches by splitting the CSV file. Please do not navigate away or close the window while the import is in progress.', 'wf_csv_import_export' ); ?></i></span>
124
+ <br/><br/>
125
+ <input type="submit" class="button button-primary" value="<?php esc_attr_e('Start Import', 'wf_csv_import_export'); ?>" />
126
<input type="hidden" name="delimiter" value="<?php echo $this->delimiter ?>" />
127
<input type="hidden" name="merge_empty_cells" value="<?php echo $this->merge_empty_cells ?>" />
128
+ <input type="hidden" name="merge" value="<?php echo $this->merge?>" />
129
</p>
130
+ </form>
131
+ </div>
includes/views/export/html-wf-export-products.php CHANGED
@@ -1,74 +1,101 @@
1
- <div class="tool-box">
2
- <h3 class="title"><?php _e('Export Product in CSV Format:', 'wf_csv_import_export'); ?></h3>
3
- <p><?php _e('Export and download your products in CSV format. This file can be used to import products back into your Woocommerce shop.', 'wf_csv_import_export'); ?></p>
4
- <form action="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex&action=export'); ?>" method="post">
5
-
6
- <table class="form-table">
7
- <tr>
8
- <th>
9
- <label for="v_offset"><?php _e('Offset', 'wf_csv_import_export'); ?></label>
10
- </th>
11
- <td>
12
- <input type="text" name="offset" id="v_offset" placeholder="<?php _e('0', 'wf_csv_import_export'); ?>" class="input-text" />
13
- </td>
14
- </tr>
15
- <tr>
16
- <th>
17
- <label for="v_limit"><?php _e('Limit', 'wf_csv_import_export'); ?></label>
18
- </th>
19
- <td>
20
- <input type="text" name="limit" id="v_limit" placeholder="<?php _e('Unlimited', 'wf_csv_import_export'); ?>" class="input-text" />
21
- </td>
22
- </tr>
23
- <tr>
24
- <th>
25
- <label for="v_columns"><?php _e('Columns', 'wf_csv_import_export'); ?></label>
26
- </th>
27
- <table id="datagrid">
28
- <th style="text-align: left;">
29
- <label for="v_columns"><?php _e('Column', 'wf_csv_import_export'); ?></label>
30
- </th>
31
- <th style="text-align: left;">
32
- <label for="v_columns_name"><?php _e('Column Name', 'wf_csv_import_export'); ?></label>
33
- </th>
34
- <?php
35
- $post_columns['images'] = 'Images (featured and gallery)';
36
- $post_columns['file_paths'] = 'Downloadable file paths';
37
- $post_columns['taxonomies'] = 'Taxonomies (cat/tags/shipping-class)';
38
- $post_columns['attributes'] = 'Attributes';
39
- ?>
40
- <?php foreach ($post_columns as $pkey => $pcolumn) {
41
-
42
- ?>
43
- <tr>
44
- <td>
45
- <input name= "columns[<?php echo $pkey; ?>]" type="checkbox" value="<?php echo $pkey; ?>" checked>
46
- <label for="columns[<?php echo $pkey; ?>]"><?php _e($pcolumn, 'wf_csv_import_export'); ?></label>
47
- </td>
48
- <td>
49
- <?php
50
- $tmpkey = $pkey;
51
- if (strpos($pkey, 'yoast') === false) {
52
- $tmpkey = ltrim($pkey, '_');
53
- }
54
?>
55
- <input type="text" name="columns_name[<?php echo $pkey; ?>]" value="<?php echo $tmpkey; ?>" class="input-text" />
56
- </td>
57
- </tr>
58
- <?php } ?>
59
-
60
- </table><br/>
61
- </tr>
62
-
63
- <tr>
64
- <th>
65
- <label for="v_include_hidden_meta"><?php _e('Include hidden meta data', 'wf_csv_import_export'); ?></label>
66
- </th>
67
- <td>
68
- <input type="checkbox" name="include_hidden_meta" id="v_include_hidden_meta" class="checkbox" />
69
- </td>
70
- </tr>
71
- </table>
72
- <p class="submit"><input type="submit" class="button button-primary" value="<?php _e('Export Products', 'wf_csv_import_export'); ?>" /></p>
73
- </form>
74
</div>
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <script>
7
+ jQuery(document).ready(function (a) {
8
+ "use strict";
9
+ // Listen for click on toggle checkbox
10
+ jQuery('#pselectall').live("click", function () {
11
+ // Iterate each checkbox
12
+ jQuery(':checkbox').each(function () {
13
+ this.checked = true;
14
+ });
15
+ });
16
+ jQuery('#punselectall').live("click", function () {
17
+ // Iterate each checkbox
18
+ jQuery(':checkbox').each(function () {
19
+ this.checked = false;
20
+ });
21
+ });
22
+ });
23
+ </script>
24
+ <div class="pipe-main-box">
25
+ <div class="tool-box bg-white p-20p pipe-view">
26
+ <h3 class="title" style="font-size: 1.3em !important;font-weight: 600;"><?php _e('Export Settings', 'wf_csv_import_export'); ?></h3>
27
+ <p><?php _e('Export and download your products in CSV file format. This file can be used to import products back into your WooCommerce store.', 'wf_csv_import_export'); ?></p>
28
+ <form action="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex&action=export'); ?>" method="post">
29
+ <table class="form-table">
30
+ <tr>
31
+ <th>
32
+ <label for="v_offset"><?php _e('Offset', 'wf_csv_import_export'); ?></label>
33
+ </th>
34
+ <td>
35
+ <input type="text" name="offset" id="v_offset" placeholder="0" class="input-text" />
36
+ <p style="font-size: 12px"><?php _e('Number of products to skip before exporting. If the value is 0 no products are skipped. If value is 100, products from product id 101 will be exported.', 'wf_csv_import_export'); ?></p>
37
+ </td>
38
+ </tr>
39
+ <tr>
40
+ <th>
41
+ <label for="v_limit"><?php _e('Limit', 'wf_csv_import_export'); ?></label>
42
+ </th>
43
+ <td>
44
+ <input type="text" name="limit" id="v_limit" placeholder="<?php _e('Unlimited', 'wf_csv_import_export'); ?>" class="input-text" />
45
+ <p style="font-size: 12px"><?php _e('Number of products to export. If no value is given all products will be exported. This is useful if you have large number of products and want to export partial list of products.', 'wf_csv_import_export'); ?></p>
46
+ </td>
47
+ </tr>
48
+ <tr>
49
+ <th colspan="2">
50
+ <label for="v_columns"><?php _e('Columns', 'wf_csv_import_export'); ?></label>
51
+ <p style="font-size: 12px;font-weight:300;"><?php _e('Configure the Column Names of CSV file.', 'wf_csv_import_export'); ?></p>
52
+ </th>
53
+ <table id="datagrid">
54
+ <th style="text-align: left; padding:6px 25px !important; font-weight: normal !important;color:#000;">
55
+ <label for="v_columns"><?php _e('WooCommerce product field name', 'wf_csv_import_export'); ?></label>
56
+ </th>
57
+ <th style="text-align: left; padding:6px 25px !important; font-weight: normal !important;color:#000;">
58
+ <label for="v_columns_name"><?php _e('Column header name in the CSV file', 'wf_csv_import_export'); ?></label>
59
+ </th>
60
+ <!-- select all boxes -->
61
+ <tr>
62
+ <td style="padding: 10px;">
63
+ <a href="#" id="pselectall" onclick="return false;" ><?php _e('Select all', 'wf_csv_import_export'); ?></a> &nbsp;/&nbsp;
64
+ <a href="#" id="punselectall" onclick="return false;"><?php _e('Unselect all', 'wf_csv_import_export'); ?></a>
65
+ </td>
66
+ </tr>
67
+ <?php
68
+ $post_columns['images'] = 'Images (featured and gallery)';
69
+ $post_columns['file_paths'] = 'Downloadable file paths';
70
+ $post_columns['taxonomies'] = 'Taxonomies (cat/tags/shipping-class)';
71
+ $post_columns['attributes'] = 'Attributes';
72
?>
73
+ <?php foreach ($post_columns as $pkey => $pcolumn) {
74
+ ?>
75
+ <tr>
76
+ <td>
77
+ <input name= "columns[<?php echo $pkey; ?>]" type="checkbox" value="<?php echo $pkey; ?>" checked>
78
+ <label for="columns[<?php echo $pkey; ?>]"><?php _e($pcolumn, 'wf_csv_import_export'); ?></label>
79
+ </td>
80
+ <td>
81
+ <?php
82
+ $tmpkey = $pkey;
83
+ if (strpos($pkey, 'yoast') === false) {
84
+ $tmpkey = ltrim($pkey, '_');
85
+ }
86
+ ?>
87
+ <input type="text" name="columns_name[<?php echo $pkey; ?>]" value="<?php echo $tmpkey; ?>" class="input-text" />
88
+ </td>
89
+ </tr>
90
+ <?php } ?>
91
+
92
+ </table><br/>
93
+ </tr>
94
+ </table>
95
+ <p class="submit"><input type="submit" class="button button-primary" value="<?php _e('Export Products', 'wf_csv_import_export'); ?>" /></p>
96
+ <p><span><i><?php _e('With this version of the plugin you can export products (except variable products) in to a file. If you want to export to an FTP location (scheduled / manual ) you may need to upgrade to premium version.', 'wf_csv_import_export'); ?></i></span></p>
97
+ </form>
98
+ </div>
99
+ <?php include(WF_ProdImpExpCsv_BASE . 'includes/views/market.php'); ?>
100
+ <div class="clearfix"></div>
101
</div>
includes/views/html-wf-admin-screen.php CHANGED
@@ -1,18 +1,26 @@
1
-
2
- <?php include('market.php'); ?>
3
- <div class="wrap woocommerce">
4
<div class="icon32" id="icon-woocommerce-importer"><br></div>
5
<h2 class="nav-tab-wrapper woo-nav-tab-wrapper">
6
- <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex') ?>" class="nav-tab <?php echo ($tab == 'import') ? 'nav-tab-active' : ''; ?>"><?php _e('Product Import / Export', 'wf_csv_import_export'); ?></a>
7
- </h2>
8
-
9
- <?php
10
switch ($tab) {
11
- case "export" :
12
- $this->admin_export_page();
13
break;
14
default :
15
- $this->admin_import_page();
16
break;
17
}
18
?>
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <div class="woocommerce">
7
<div class="icon32" id="icon-woocommerce-importer"><br></div>
8
<h2 class="nav-tab-wrapper woo-nav-tab-wrapper">
9
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex'); ?>" class="nav-tab <?php echo ('help' != $tab) ? 'nav-tab-active' : ''; ?>"><?php _e('Product Export', 'wf_csv_import_export'); ?></a>
10
+ <a href="<?php echo admin_url('admin.php?import=xa_woocommerce_csv'); ?>" class="nav-tab"><?php _e('Product Import', 'wf_csv_import_export'); ?></a>
11
+ <a href="<?php echo admin_url('admin.php?page=wf_woocommerce_csv_im_ex&tab=help'); ?>" class="nav-tab <?php echo ('help' == $tab) ? 'nav-tab-active' : ''; ?>"><?php _e('Help', 'wf_csv_import_export'); ?></a>
12
+ <a href="https://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="nav-tab nav-tab-premium"><?php _e('Upgrade to Premium for More Features', 'wf_csv_import_export'); ?></a>
13
+
14
+ </h2>
15
+ <?php
16
switch ($tab) {
17
+ case "help" :
18
+ $this->admin_help_page();
19
break;
20
+
21
+ case "export":
22
default :
23
+ $this->admin_export_page();
24
break;
25
}
26
?>
includes/views/html-wf-help-guide.php ADDED
@@ -0,0 +1,56 @@
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <style>
7
+ .help-guide .cols {
8
+ display: flex;
9
+ }
10
+ .help-guide .inner-panel {
11
+ padding: 40px;
12
+ background-color: #FFF;
13
+ margin: 15px 10px;
14
+ box-shadow: 1px 1px 5px 1px rgba(0,0,0,.1);
15
+ text-align: center;
16
+ }
17
+ .help-guide .inner-panel p{
18
+ margin-bottom: 20px;
19
+ }
20
+ .help-guide .inner-panel img{
21
+ margin:30px 15px 0;
22
+ }
23
+
24
+ </style>
25
+ <div class="pipe-main-box">
26
+ <div class="tool-box bg-white p-20p pipe-view">
27
+ <div id="tab-help" class="coltwo-col panel help-guide">
28
+ <div class="cols">
29
+ <div class="inner-panel" style="">
30
+ <img src="<?php echo plugins_url(basename(plugin_dir_path(WF_ProdImpExpCsv_FILE))) . '/images/video.png'; ?>"/>
31
+ <h3><?php _e('How-to-setup', 'wf_csv_import_export'); ?></h3>
32
+ <p style=""><?php _e('Get to know about our produt in 3 minutes with this video', 'wf_csv_import_export'); ?></p>
33
+ <a href="https://www.xadapter.com/setting-up-product-import-export-plugin-for-woocommerce/" target="_blank" class="button button-primary">
34
+ <?php _e('Setup Guide', 'wf_csv_import_export'); ?></a>
35
+ </div>
36
+
37
+ <div class="inner-panel" style="">
38
+ <img src="<?php echo plugins_url(basename(plugin_dir_path(WF_ProdImpExpCsv_FILE))) . '/images/documentation.png'; ?>"/>
39
+ <h3><?php _e('Documentation', 'wf_csv_import_export'); ?></h3>
40
+ <p style=""><?php _e('Refer to our documentation to set and get started', 'wf_csv_import_export'); ?></p>
41
+ <a target="_blank" href="https://www.xadapter.com/category/product/product-import-export-plugin-for-woocommerce/" class="button-primary"><?php _e('Documentation', 'wf_csv_import_export'); ?></a>
42
+ </div>
43
+
44
+ <div class="inner-panel" style="">
45
+ <img src="<?php echo plugins_url(basename(plugin_dir_path(WF_ProdImpExpCsv_FILE))) . '/images/support.png'; ?>"/>
46
+ <h3><?php _e('Support', 'wf_csv_import_export'); ?></h3>
47
+ <p style=""><?php _e('We would love to help you on any queries or issues.', 'wf_csv_import_export'); ?></p>
48
+ <a href="https://support.xadapter.com/hc/en-us/requests/new?" target="_blank" class="button button-primary">
49
+ <?php _e('Contact Us', 'wf_csv_import_export'); ?></a>
50
+ </div>
51
+ </div>
52
+ </div>
53
+ </div>
54
+ <?php include(WF_ProdImpExpCsv_BASE . 'includes/views/market.php'); ?>
55
+ <div class="clearfix"></div>
56
+ </div>
includes/views/market.php CHANGED
@@ -1,97 +1,41 @@
1
- <style>
2
- .box14{
3
- width: 30%;
4
- margin-top:55px;
5
- min-height: 310px;
6
- margin-right: 10px;
7
- padding:10px;
8
- position:absolute;
9
- z-index:1;
10
- right:0px;
11
- float:right;
12
- background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
13
- border: 1px solid #ccc;
14
- -webkit-border-radius: 60px 5px;
15
- -webkit-box-shadow: 0px 0px 35px rgba(0, 0, 0, 0.1) inset;
16
- }
17
- .box14_ribbon{
18
- position:absolute;
19
- top:0; right: 0;
20
- width: 130px;
21
- height: 40px;
22
- background: -webkit-gradient(linear, 555% 20%, 0% 92%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.0)), color-stop(.1,rgba(0, 0, 0, 0.2)));
23
- border-left: 1px dashed rgba(0, 0, 0, 0.1);
24
- border-right: 1px dashed rgba(0, 0, 0, 0.1);
25
- -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
26
- -webkit-transform: rotate(6deg) skew(0,0) translate(-60%,-5px);
27
- }
28
- .box14 h3
29
- {
30
- text-align:center;
31
- margin:2px;
32
- }
33
- .box14 p
34
- {
35
- text-align:center;
36
- margin:2px;
37
- border-width:1px;
38
- border-style:solid;
39
- padding:5px;
40
- border-color: rgb(204, 204, 204);
41
- }
42
- .box14 span
43
- {
44
- background:#fff;
45
- padding:5px;
46
- display:block;
47
- box-shadow:green 0px 3px inset;
48
- margin-top:10px;
49
- }
50
- .box14 img {
51
- width: 40%;
52
- padding-left:30%;
53
- margin-top: 5px;
54
- }
55
- .table-box-main {
56
- box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
57
- transition: all 0.3s cubic-bezier(.25,.8,.25,1);
58
- }
59
-
60
- .table-box-main:hover {
61
- box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
62
- }
63
- </style>
64
- <div class="box14 table-box-main">
65
- <h3>
66
- <center><a href="https://www.xadapter.com/" target="_blank" style="text-decoration: none;color:black;" >XAdapter</a></center></h3>
67
- <hr>
68
- <img src= <?php echo plugins_url()."/product-import-export-for-woo/images/Import-Export-for-WooCommerce-Product-Image.png"; ?>>
69
- <h3>Product/Review Import Export Plugin For WooCommerce<br/></h3>
70
- <!-- <p style="color:red;">
71
- <strong>Your Business is precious. Go Premium!</strong>
72
- </p> -->
73
- <br/>
74
- <center><a href="http://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="button button-primary"><?php _e( 'Upgrade to Premium Version', 'wf_csv_import_export'); ?></a></center>
75
<span>
76
- <ul>
77
- <li>- Export Products (Simple, Group, External and Variations) in to a CSV file <strong>( Basic version supports only Simple Products )</strong>.</li>
78
- <li>- Import Products (Simple, Group, External and Variations) in CSV format in to WooComemrce Store.</li>
79
- <li>- Export Products by Category.</li>
80
- <li>- Various Filter options for exporting Products. </li>
81
- <li>- Map and Transform fields while Importing Products.</li>
82
- <li>- Change values while improting products using Evaluation Fields.</li>
83
- <li>- Choice to Update or Skip existing imported products. </li>
84
- <li>- WPML Supported. French and German (Deutschland) language support Out of the Box.</li>
85
- <li>- Import/Export file from/to a remote server via FTP.</li>
86
- <li>- Supports Product Reviews Export Import.</li>
87
- <li>- Excellent Support for setting it up!</li>
88
- </ul>
89
</span>
90
-
91
- <iframe src="https://www.youtube.com/embed/L-01qI1EZWE?rel=0&showinfo=0" width="350" height="196" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
92
- <a name="overview"></a><br/><br/>
93
-
94
- <center>
95
-
96
- <a href="http://productimportexport.hikeforce.com/wp-admin/admin.php?page=wf_woocommerce_csv_im_ex" target="_blank" class="button"><?php _e( 'Live Demo', 'wf_csv_import_export'); ?></a> <a href="https://www.xadapter.com/category/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="button"><?php _e( 'Documentation', 'wf_csv_import_export' ); ?></a></center>
97
- </div>
1
+ <?php
2
+ if ( ! defined( 'ABSPATH' ) ) {
3
+ exit;
4
+ }
5
+ ?>
6
+ <div class="market-box table-box-main">
7
+ <div class="getting-started-video">
8
+ <h2><?php _e('Watch getting started video', 'wf_csv_import_export');?></h2>
9
+ <iframe src="https://www.youtube.com/embed/L-01qI1EZWE?rel=0&showinfo=0" frameborder="0" allowfullscreen="allowfullscreen" align="center"></iframe>
10
+ </div>
11
+ <div class="pipe-premium-features">
12
+ <center><a href="https://www.xadapter.com/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="button button-primary button-go-pro"><?php _e('Upgrade to Premium Version', 'wf_csv_import_export'); ?></a></center>
13
<span>
14
+ <ul>
15
+ <li><?php _e('Export simple, group, external and variation products.', 'wf_csv_import_export');?></li>
16
+ <li><?php _e('Import simple, group, external and variation products.', 'wf_csv_import_export');?></li>
17
+ <li><?php _e('Export products by category.', 'wf_csv_import_export');?></li>
18
+ <li><?php _e('Various filter options for exporting products.', 'wf_csv_import_export');?> </li>
19
+ <li><?php _e('Map and transform fields while importing products.', 'wf_csv_import_export');?></li>
20
+ <li><?php _e('Change values while importing products using evaluation fields.', 'wf_csv_import_export');?></li>
21
+ <li><?php _e('Choice to update or skip existing imported products.', 'wf_csv_import_export');?></li>
22
+ <li><?php _e('WPML supported. French and German support out of the box.', 'wf_csv_import_export');?></li>
23
+ <li><?php _e('Import/Export file via FTP.', 'wf_csv_import_export');?></li>
24
+ <li><?php _e('Import from URL.', 'wf_csv_import_export');?></li>
25
+ <li><?php _e('Automatic scheduled import and export.', 'wf_csv_import_export');?></li>
26
+ <li><?php _e('Supports product reviews export and import.', 'wf_csv_import_export');?></li>
27
+ <li><?php _e('30 Days Money Back Guarantee.', 'wf_csv_import_export');?></li>
28
+ <li><?php _e('More frequent plugin updates.', 'wf_csv_import_export');?></li>
29
+ <li><?php _e('Excellent Support for setting it up!', 'wf_csv_import_export');?></li>
30
+ </ul>
31
</span>
32
+ <center>
33
+ <a href="http://productimportexport.webtoffee.com/" target="_blank" class="button button-doc-demo"><?php _e('Live Demo', 'wf_csv_import_export'); ?></a>
34
+ <a href="https://www.xadapter.com/category/product/product-import-export-plugin-for-woocommerce/" target="_blank" class="button button-doc-demo"><?php _e('Documentation', 'wf_csv_import_export'); ?></a></center>
35
+ </div>
36
+ <div class="pipe-review-widget">
37
+ <?php
38
+ echo sprintf(__('<div class=""><p><i>If you like the plugin please leave us a %1$s review!</i><p></div>', 'wf_csv_import_export'), '<a href="https://wordpress.org/support/plugin/product-import-export-for-woo/reviews?rate=5#new-post" target="_blank" class="xa-pipe-rating-link" data-reviewed="' . esc_attr__('Thanks for the review.', 'wf_csv_import_export') . '">&#9733;&#9733;&#9733;&#9733;&#9733;</a>');
39
+ ?>
40
+ </div>
41
+ </div>
lang/wf_csv_import_export-de_DE.mo CHANGED
Binary file
lang/wf_csv_import_export-de_DE.po CHANGED
@@ -1,20 +1,20 @@
1
msgid ""
2
msgstr ""
3
"Project-Id-Version: Product-Import-Export-Basic\n"
4
- "POT-Creation-Date: 2016-10-28 12:35+0530\n"
5
- "PO-Revision-Date: 2016-10-28 12:35+0530\n"
6
"Last-Translator: \n"
7
"Language-Team: HikeForce <support@hikeforce.com>\n"
8
"Language: de_DE\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=UTF-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
12
- "X-Generator: Poedit 1.8.10\n"
13
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
- "X-Poedit-Basepath: C:/xampp/htdocs/basicwordpress/wp-content/plugins\n"
15
- "X-Poedit-SearchPath-0: product-import-export-for-woo\n"
16
17
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-admin-screen.php:22
18
msgid ""
19
"Product CSV Import Export requires the function <code>mb_detect_encoding</"
20
"code> to import and export CSV files. Please ask your hosting provider to "
@@ -24,36 +24,46 @@ msgstr ""
24
"code> zum Importieren und Exportieren von CSV-Dateien. Bitte fragen Sie "
25
"Ihren Hosting-Anbieter diese Funktion zu aktivieren."
26
27
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-admin-screen.php:30
28
msgid "Product Im-Ex"
29
msgstr "Produkt Im-Ex"
30
31
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:36
32
#, php-format
33
msgid "Failed resize: %s is an invalid image ID."
34
msgstr "Ändern der Bildgrößen fehlgeschlagen: %s ist keine gültige Bild ID"
35
36
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:39
37
msgid "Your user account doesn't have permission to resize images"
38
msgstr ""
39
"Du hast nicht die erforderlichen Rechte für die Änderung der Bildgrößen."
40
41
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:44
42
#, php-format
43
msgid "The originally uploaded image file cannot be found at %s"
44
msgstr "Das Originalbild kann unter %s nicht gefunden werden"
45
46
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:53
47
msgid "Unknown failure reason."
48
msgstr "Unbekannter Fehler."
49
50
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:58
51
#, php-format
52
msgid "&quot;%1$s&quot; (ID %2$s) was successfully resized in %3$s seconds."
53
msgstr ""
54
"&quot;%1$s&quot; (ID %2$s) wurde erfolgreich in %3$s Sekunden verkleinert."
55
56
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-ajax-handler.php:65
57
#, php-format
58
msgid ""
59
"&quot;%1$s&quot; (ID %2$s) failed to resize. The error message was: %3$s"
@@ -61,168 +71,168 @@ msgstr ""
61
"&quot;%1$s&quot; (ID %2$s) konnte nicht geändert werden. Die Fehlermeldung "
62
"lautet: %3$s"
63
64
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:22
65
msgid "Delete Products"
66
msgstr "Produkte löschen"
67
68
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:23
69
msgid "Delete ALL products"
70
msgstr "Alle Artikel löschen"
71
72
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:24
73
msgid "This tool will delete all products allowing you to start fresh."
74
msgstr ""
75
"Dieses Tool löscht alle Produkte, so dass Sie Komplett neu beginnen können."
76
77
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:28
78
msgid "Delete Variations"
79
msgstr "Alle Varianten löschen"
80
81
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:29
82
msgid "Delete ALL variations"
83
msgstr "Alle Varianten löschen"
84
85
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:30
86
msgid "This tool will delete all variations allowing you to start fresh."
87
msgstr ""
88
"Dieses Tool löscht alle Variationen, so dass Sie Komplett neu beginnen "
89
"können."
90
91
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:34
92
msgid "Delete Orphans"
93
msgstr "Löschen von Waisen"
94
95
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:35
96
msgid "Delete orphaned variations"
97
msgstr "Löschen verwaiste Variationen"
98
99
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:36
100
msgid "This tool will delete variations which have no parent."
101
msgstr "Dieses Tool löscht Variationen, die keine Elternvariationen haben."
102
103
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:62
104
#, php-format
105
msgid "%d Products Deleted"
106
msgstr "%d Produkte gelöscht"
107
108
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:84
109
- #: product-import-export-for-woo/includes/class-wf-prodimpexpcsv-system-status-tools.php:99
110
#, php-format
111
msgid "%d Variations Deleted"
112
msgstr "%d Variationen gelöscht"
113
114
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:191
115
#, php-format
116
msgid "> Row %s - preparing for merge."
117
msgstr "> Zeile %s - Seriendruck vorbereiten."
118
119
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:196
120
msgid "> > Cannot merge without id or sku. Importing instead."
121
msgstr ""
122
">> Ohne Ausweis oder Sku kann nicht zusammengeführt werden. Stattdessen "
123
"werden importiert."
124
125
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:214
126
#, php-format
127
msgid "> > Skipped. Cannot find product with sku %s. Importing instead."
128
msgstr ""
129
">> Übersprungen. Produkt mit Sku %s nicht finden stattdessen importieren."
130
131
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:221
132
#, php-format
133
msgid "> > Found product with ID %s."
134
msgstr ">> Gefunden Sie Produkt mit ID %s."
135
136
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:232
137
#, php-format
138
msgid "> Row %s - preparing for import."
139
msgstr "> Zeile %s - Vorbereitung für den Import."
140
141
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:236
142
msgid "> > Skipped. No post_title set for new product."
143
msgstr ">> Übersprungen. Keine Post_title für neues Produkt festgelegt."
144
145
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:237
146
msgid "No post_title set for new product."
147
msgstr "Keine Post_title für neues Produkt festgelegt."
148
149
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:240
150
msgid "> > Skipped. No parent set for new variation product."
151
msgstr ""
152
">> Übersprungen. Kein übergeordnetes Element für neue Variation Produkt "
153
"festgelegt."
154
155
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:242
156
msgid "No parent set for new variation product."
157
msgstr "Kein übergeordnetes Element für neue Variation Produkt festgelegt."
158
159
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:433
160
#, php-format
161
msgid "> > Skipping taxonomy \"%s\" - it does not exist."
162
msgstr ">> Überspringen Taxonomie \"%s\" - Es ist nicht vorhanden."
163
164
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:442
165
#, php-format
166
msgid "> > > Product type \"%s\" not allowed - using simple."
167
msgstr ">>> Produkt-Typ \"%s\" nicht erlaubt - mit einfachen."
168
169
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:488
170
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:513
171
msgid "> > ("
172
msgstr "> > ("
173
174
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:553
175
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:651
176
#, php-format
177
msgid "> > Failed to import term %s %s"
178
msgstr "Fehler beim Importieren von %s %s"
179
180
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:602
181
#, php-format
182
msgid "> > Attribute taxonomy \"%s\" does not exist. Adding it. Nicename: %s"
183
msgstr ""
184
">> Attribut Taxonomie \"%s\" ist nicht vorhanden. Hinzufügen. Nicename: %s"
185
186
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:610
187
#, php-format
188
msgid "> > Attribute taxonomy %s already exists in DB."
189
msgstr ">> Attribut Taxonomie %s existiert bereits in DB."
190
191
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:649
192
#, php-format
193
msgid "> > Inserted Raw Term %s ID = %s"
194
msgstr ">> Eingefügt rohen Begriff %s ID = %s"
195
196
- #: product-import-export-for-woo/includes/importer/class-wf-csv-parser.php:655
197
#, php-format
198
msgid "> > Raw Term %s ID = %s"
199
msgstr ">> Roh Begriff %s ID = %s"
200
201
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:82
202
msgid "Error with handle_upload!"
203
msgstr "Fehler mit Handle_upload!"
204
205
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:107
206
msgid "Row"
207
msgstr "Zeile"
208
209
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:108
210
msgid "SKU"
211
msgstr "SKU"
212
213
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:109
214
msgid "Product"
215
msgstr "Produkt"
216
217
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:110
218
msgid "Status Msg"
219
msgstr "Status Msg"
220
221
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:203
222
msgid "AJAX Error"
223
msgstr "Ajax Fehler"
224
225
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:303
226
#, php-format
227
msgid ""
228
"The resize request was abnormally terminated (ID %s). This is likely due to "
@@ -231,203 +241,231 @@ msgstr ""
231
"Die Größenänderung wurde abgebrochen (ID %s). Dies ist wahrscheinlich auf zu "
232
"wenig verfügbarem Speicher oder einen schwerwiegenden Fehler zurückzuführen."
233
234
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:308
235
msgid "thumbnails regenerated"
236
msgstr "Miniaturansichten regeneriert"
237
238
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:346
239
msgid "Error finding uploaded file!"
240
msgstr "Fehler beim suchen Datei hochgeladen!"
241
242
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:411
243
msgid "Step 1..."
244
msgstr "1. Schritt"
245
246
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:416
247
msgid "Step 2..."
248
msgstr "2. Schritt"
249
250
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:431
251
msgid "Finalizing..."
252
msgstr "Finalisierung"
253
254
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:437
255
msgid "Linking upsells..."
256
msgstr "Upsells verknüpft..."
257
258
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:446
259
msgid "Linking crosssells..."
260
msgstr "Verknüpfen Crosssells..."
261
262
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:453
263
msgid "Finished. Import complete."
264
msgstr "Fertig. Import abgeschlossen."
265
266
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:513
267
msgid "Map to fields are pre-selected based on your last import. <a href=\""
268
msgstr ""
269
"Karte, um Felder sind vorausgewählt, basierend auf Ihren letzten Import. < "
270
"ein Href = \""
271
272
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:546
273
msgid "Processing products."
274
msgstr "Verarbeitung von Produkten."
275
276
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:558
277
msgid "Finished processing products."
278
msgstr "Produkte verarbeitet."
279
280
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:573
281
msgid "Parsing products CSV."
282
msgstr "Parsen Produkte CSV."
283
284
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:579
285
msgid "Finished parsing products CSV."
286
msgstr "Parsing Fertigprodukte CSV."
287
288
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:621
289
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:638
290
msgid "Sorry, there has been an error."
291
msgstr "Leider ist ein Fehler aufgetreten."
292
293
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:728
294
msgid "Product already processed"
295
msgstr "Produkt bereits verarbeitet"
296
297
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:729
298
msgid "> Post ID already processed. Skipping."
299
msgstr "> Post ID bereits verarbeitet. Wird übersprungen."
300
301
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:735
302
msgid "Skipping auto-draft"
303
msgstr "Überspringen von Auto-Entwurf"
304
305
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:736
306
msgid "> Skipping auto-draft."
307
msgstr "> Überspringen Auto-Entwurf."
308
309
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:750
310
#, php-format
311
msgid "> &#8220;%s&#8221;"
312
msgstr "> &#8220; %s &#8221;"
313
314
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:756
315
msgid "Importing post ID conflicts with an existing post ID"
316
msgstr ""
317
"Post-ID verursacht einen Konflikt mit einer vorhandenen Post-ID importieren"
318
319
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:757
320
#, php-format
321
msgid "> &#8220;%s&#8221; ID already exists."
322
msgstr "> &#8220; %s &#8221; ID bereits vorhanden ist."
323
324
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:765
325
msgid "Post is not a product"
326
msgstr "Post ist kein Produkt"
327
328
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:766
329
#, php-format
330
msgid "> &#8220;%s&#8221; is not a product."
331
msgstr "> &#8220; %s &#8221; ist kein Produkt."
332
333
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:776
334
#, php-format
335
msgid "> Merging post ID %s."
336
msgstr "> Post-ID %s zusammenführen."
337
338
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:839
339
msgid "Failed to update product"
340
msgstr "Fehler beim Aktualisieren der Produkt"
341
342
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:840
343
#, php-format
344
msgid "> Failed to update product %s"
345
msgstr "> Fehler beim Aktualisieren der Produkt %s"
346
347
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:844
348
msgid "> Merged post data: "
349
msgstr "> Fusioniert post Daten:"
350
351
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:873
352
#, php-format
353
msgid "> Inserting %s"
354
msgstr "> Einfügen von %s"
355
356
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:895
357
msgid "Failed to import product"
358
msgstr "Fehler beim Importieren von Produkt"
359
360
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:896
361
#, php-format
362
msgid "Failed to import product &#8220;%s&#8221;"
363
msgstr "Fehler beim Importieren von Produkt &#8220; %s &#8221;"
364
365
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:902
366
#, php-format
367
msgid "> Inserted - post ID is %s."
368
msgstr "> Beitrags-ID ist eingefügt - ' %s'."
369
370
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1000
371
#, php-format
372
msgid "> > Image exists - skipping %s"
373
msgstr ">> Bild existiert - überspringen von %s"
374
375
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1030
376
#, php-format
377
msgid "> > Importing image \"%s\""
378
msgstr ">> Import von Bild \"%s\""
379
380
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1045
381
#, php-format
382
msgid "> > Imported image \"%s\""
383
msgstr ">> Importierten Bildes \"%s\""
384
385
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1060
386
#, php-format
387
msgid "> > Error importing image \"%s\""
388
msgstr ">> Fehler beim Importieren von Bild \"%s\""
389
390
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1067
391
msgid "> > Images set"
392
msgstr ">> Bilder"
393
394
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1120
395
#, php-format
396
msgid "> Finished merging post ID %s."
397
msgstr "> Zusammenführen von Post-ID %s beendet."
398
399
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1123
400
#, php-format
401
msgid "> Finished importing post ID %s."
402
msgstr "> Importieren Post ID %s beendet."
403
404
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1189
405
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1213
406
msgid "Invalid file type"
407
msgstr "Ungültiger Dateityp"
408
409
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1196
410
msgid "Local image did not exist!"
411
msgstr "Lokales Bild gab es nicht!"
412
413
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1226
414
#, php-format
415
msgid "> > Inserted image attachment \"%s\""
416
msgstr ">> Anlage eingefügte Bild \"%s\""
417
418
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1291
419
msgid "Zero size file downloaded"
420
msgstr "Datei ohne Inhalt heruntergeladen"
421
422
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1405
423
- msgid "Import"
424
- msgstr "Importieren"
425
-
426
- #: product-import-export-for-woo/includes/importer/class-wf-prodimpexpcsv-product-import.php:1405
427
- msgid "Merge Products"
428
- msgstr "Produkte zusammenführen"
429
430
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:20
431
msgid ""
432
"You can import products (in CSV format) in to the shop using any of below "
433
"methods."
@@ -435,62 +473,81 @@ msgstr ""
435
"Sie können Produkte (im CSV-Format) in den Shop mit einer der folgenden "
436
"Methoden importieren."
437
438
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:23
439
- msgid ""
440
- "Before you can upload your import file, you will need to fix the following "
441
- "error:"
442
- msgstr ""
443
- "Bevor Sie Ihre Importdatei hochladen können, müssen Sie folgenden Fehler "
444
- "beheben:"
445
-
446
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:31
447
msgid "Method 1: Select a file from your computer"
448
msgstr "Methode 1: Wählen Sie eine Datei von Ihrem computer"
449
450
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:37
451
#, php-format
452
msgid "Maximum size: %s"
453
msgstr "Maximale Größe: %s"
454
455
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:41
456
msgid "Delimiter"
457
msgstr "Trennzeichen"
458
459
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:45
460
msgid "Merge empty cells"
461
msgstr "Leere Zellen zusammenführen"
462
463
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-greeting.php:46
464
msgid ""
465
- "Check this box to merge empty cells - otherwise (when merging) the empty "
466
- "cells will be ignored when importing things such as attributes."
467
msgstr ""
468
- "Aktivieren Sie dieses Kontrollkästchen, um leere Zellen - ansonsten "
469
- "zusammenzuführen (beim Zusammenführen) die leeren Zellen werden ignoriert, "
470
- "wenn Dinge wie importieren Attribute."
471
472
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:7
473
- msgid "Map Fields"
474
- msgstr "Karte Felder"
475
476
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:8
477
msgid "Here you can map your imported columns to product data fields."
478
msgstr ""
479
"Hier können Sie Ihre importierten Spalten Produkt Datenfelder zuordnen."
480
481
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:12
482
- msgid "Map to"
483
- msgstr "map to, to"
484
485
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:13
486
- msgid "Column Header"
487
- msgstr "Spaltenkopf"
488
489
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:14
490
msgid "Evaluation Field"
491
msgstr "Bewertung-Feld"
492
493
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:16
494
msgid ""
495
"Assign constant value HikeFoce to post_author:</br>=HikeFoce</br>Add $5 to "
496
"Price:sale_price:</br>+5</br>Reduce $5 to Price:sale_price:</br>-5</"
@@ -505,186 +562,455 @@ msgstr ""
505
"Post_title:<br>& Durch HikeFoce</br>Einen Wert HikeFoce Post_title "
506
"voranstellen:<br>& HikeFoce [VAL]."
507
508
- #: product-import-export-for-woo/includes/importer/views/html-wf-import-options.php:95
509
msgid "Do not import"
510
msgstr "Nicht importieren"
511
512
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:2
513
msgid "Export Product in CSV Format:"
514
msgstr "Exportieren Sie Produkt im CSV-Format:"
515
516
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:3
517
msgid ""
518
- "Export and download your products in CSV format. This file can be used to "
519
- "import products back into your Woocommerce shop."
520
msgstr ""
521
- "Exportieren Sie und herunterladen Sie Ihre Produkte im CSV-Format. Diese "
522
- "Datei kann verwendet werden, waren wieder in Ihrem Woocommerce Shop zu "
523
- "importieren."
524
525
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:9
526
msgid "Offset"
527
msgstr "Mitarbeiter überspringen"
528
529
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:12
530
- msgid "0"
531
- msgstr "0"
532
533
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:17
534
msgid "Limit"
535
msgstr "Limit"
536
537
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:20
538
msgid "Unlimited"
539
msgstr "Unbegrenzt"
540
541
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:25
542
msgid "Columns"
543
msgstr "Spalten"
544
545
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:29
546
- msgid "Column"
547
- msgstr "Spalte"
548
549
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:32
550
- msgid "Column Name"
551
- msgstr "Spaltenname"
552
553
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:65
554
- msgid "Include hidden meta data"
555
- msgstr "Versteckte Metadaten enthalten"
556
557
- #: product-import-export-for-woo/includes/views/export/html-wf-export-products.php:72
558
- msgid "Export Products"
559
- msgstr "Exportprodukte"
560
561
- #: product-import-export-for-woo/includes/views/html-wf-admin-screen.php:4
562
- msgid "Product Import / Export"
563
- msgstr "Produktimport / Export"
564
565
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:4
566
- msgid "Your Business is precious! Go Premium!"
567
- msgstr "Ihr Geschäft ist kostbar! Go Premium-!"
568
569
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:5
570
msgid ""
571
- "HikeForce Import Export Plugin Premium version helps you to seamlessly "
572
- "import/export products into your Woocommerce Store."
573
msgstr ""
574
- "HikeForce Import Export Plugin Premium-Version können Sie nahtlos zu "
575
- "importieren / exportieren Produkte in den WooCommerce Store."
576
577
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:6
578
- msgid ""
579
- "- Export Products (Simple, Group, External and Variations) in to a CSV file "
580
- "<strong>( Basic version supports only Simple Products )</strong>."
581
msgstr ""
582
- "-Exportieren Sie Produkte (einfache, Gruppe, extern und Variationen) in eine "
583
- "CSV-Datei <strong>(Basis-Version unterstützt nur einfache Produkte)</strong>."
584
585
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:7
586
- msgid ""
587
- "- Import Products (Simple, Group, External and Variations) in CSV format in "
588
- "to WooComemrce Store."
589
msgstr ""
590
- "-Importieren Sie Produkte (einfache, Gruppe, extern und Variationen) im CSV-"
591
- "Format im WooComemrce Store."
592
593
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:8
594
- msgid "- Export Products by Category."
595
msgstr "-Export der Produkte nach Kategorie."
596
597
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:9
598
- msgid "- Various Filter options for exporting Products."
599
msgstr "- Verschiedene Filteroptionen für Produkte zu exportieren."
600
601
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:10
602
- msgid "- Map and Transform fields while Importing Products."
603
msgstr "-Karte und Felder beim importieren Produkte zu verwandeln."
604
605
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:11
606
- msgid "- Change values while improting products using Evaluation Fields."
607
- msgstr "-Ändern Sie Werte und Improting Produkte mit Bewertung Felder."
608
609
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:12
610
- msgid "- Choice to Update or Skip existing imported products."
611
msgstr ""
612
"- Wahl zu aktualisieren oder zu überspringen bestehenden importierte "
613
"Produkte."
614
615
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:13
616
- msgid ""
617
- "- WPML Supported. French and German (Deutschland) language support Out of "
618
- "the Box."
619
msgstr ""
620
- "- WPML unterstützt. Französisch und Deutsch (Deutschland) "
621
- "Sprachunterstützung Out of the Box."
622
623
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:14
624
- msgid "- Import/Export file from/to a remote server via FTP."
625
- msgstr "-Datei Import/Export von/zu einem remote-Server per FTP."
626
627
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:15
628
- msgid "- Excellent Support for setting it up!"
629
- msgstr "-Hervorragende Unterstützung für sie eingerichtet!"
630
631
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:19
632
- msgid "Upgrade to Premium Version"
633
- msgstr "Upgrade auf Premium-Version"
634
635
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:20
636
- msgid "Live Demo"
637
- msgstr "Live Demo"
638
639
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:21
640
- msgid "Documentation"
641
- msgstr "Dokumentation"
642
643
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:22
644
- msgid "Sample Commercial CSV"
645
- msgstr "Probe kommerzielle CSV"
646
647
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:23
648
- msgid "Sample WooCommerce CSV"
649
- msgstr "Probe WooCommerce CSV"
650
651
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:35
652
- msgid "Import Products in CSV Format:"
653
- msgstr "Produkte im CSV-Format zu importieren:"
654
655
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:36
656
msgid ""
657
- "Import products in CSV format ( works for simple products) from different "
658
- "sources"
659
msgstr ""
660
- "Importieren Sie Produkte im CSV-Format (funktioniert für einfache Produkte) "
661
- "aus verschiedenen Quellen"
662
-
663
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:42
664
- msgid "Import Products"
665
- msgstr "IMPORT PRODUKTE"
666
667
- #: product-import-export-for-woo/includes/views/import/html-wf-import-products.php:44
668
- msgid "Merge products if exists"
669
- msgstr "Produkte zu verschmelzen, wenn vorhanden"
670
-
671
- #: product-import-export-for-woo/product-csv-import-export.php:54
672
msgid "Import Export"
673
msgstr "Importieren/ Exportieren"
674
675
- #: product-import-export-for-woo/product-csv-import-export.php:55
676
msgid "Premium Upgrade"
677
msgstr "Premium-Upgrade"
678
679
- #: product-import-export-for-woo/product-csv-import-export.php:56
680
- msgid "Support"
681
- msgstr "Unterstützung"
682
683
- #: product-import-export-for-woo/product-csv-import-export.php:110
684
msgid "Import <strong>products</strong> to your store via a csv file."
685
msgstr ""
686
"Importieren Sie <strong>Produkte</strong> in Ihrem Geschäft über eine Csv-"
687
"Datei."
688
689
#~ msgid "Successfully uploaded via FTP."
690
#~ msgstr "Avec succès téléchargé via FTP."
1
msgid ""
2
msgstr ""
3
"Project-Id-Version: Product-Import-Export-Basic\n"
4
+ "POT-Creation-Date: 2018-02-22 14:43+0530\n"
5
+ "PO-Revision-Date: 2018-02-22 14:47+0530\n"
6
"Last-Translator: \n"
7
"Language-Team: HikeForce <support@hikeforce.com>\n"
8
"Language: de_DE\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=UTF-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
12
+ "X-Generator: Poedit 1.8.12\n"
13
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
14
+ "X-Poedit-Basepath: ..\n"
15
+ "X-Poedit-SearchPath-0: .\n"
16
17
+ #: includes/class-wf-prodimpexpcsv-admin-screen.php:26
18
msgid ""
19
"Product CSV Import Export requires the function <code>mb_detect_encoding</"
20
"code> to import and export CSV files. Please ask your hosting provider to "
24
"code> zum Importieren und Exportieren von CSV-Dateien. Bitte fragen Sie "
25
"Ihren Hosting-Anbieter diese Funktion zu aktivieren."
26
27
+ #: includes/class-wf-prodimpexpcsv-admin-screen.php:34
28
+ #: includes/class-wf-prodimpexpcsv-admin-screen.php:35
29
msgid "Product Im-Ex"
30
msgstr "Produkt Im-Ex"
31
32
+ #: includes/class-wf-prodimpexpcsv-admin-screen.php:99
33
+ #, php-format
34
+ msgid ""
35
+ "<div class=\"updated\"><p>You have been using %1$s for a while. If you like "
36
+ "the plugin please leave us a %2$s review!<p></div>"
37
+ msgstr ""
38
+ "<div class=\"updated\"><p>Sie benutzen %1$s schon eine Weile. Wenn Ihnen das "
39
+ "Plugin gefällt, hinterlassen Sie uns bitte einen %2$s-Bericht!</p></div>"
40
+
41
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:36
42
#, php-format
43
msgid "Failed resize: %s is an invalid image ID."
44
msgstr "Ändern der Bildgrößen fehlgeschlagen: %s ist keine gültige Bild ID"
45
46
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:39
47
msgid "Your user account doesn't have permission to resize images"
48
msgstr ""
49
"Du hast nicht die erforderlichen Rechte für die Änderung der Bildgrößen."
50
51
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:44
52
#, php-format
53
msgid "The originally uploaded image file cannot be found at %s"
54
msgstr "Das Originalbild kann unter %s nicht gefunden werden"
55
56
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:53
57
msgid "Unknown failure reason."
58
msgstr "Unbekannter Fehler."
59
60
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:58
61
#, php-format
62
msgid "&quot;%1$s&quot; (ID %2$s) was successfully resized in %3$s seconds."
63
msgstr ""
64
"&quot;%1$s&quot; (ID %2$s) wurde erfolgreich in %3$s Sekunden verkleinert."
65
66
+ #: includes/class-wf-prodimpexpcsv-ajax-handler.php:65
67
#, php-format
68
msgid ""
69
"&quot;%1$s&quot; (ID %2$s) failed to resize. The error message was: %3$s"
71
"&quot;%1$s&quot; (ID %2$s) konnte nicht geändert werden. Die Fehlermeldung "
72
"lautet: %3$s"
73
74
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:22
75
msgid "Delete Products"
76
msgstr "Produkte löschen"
77
78
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:23
79
msgid "Delete ALL products"
80
msgstr "Alle Artikel löschen"
81
82
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:24
83
msgid "This tool will delete all products allowing you to start fresh."
84
msgstr ""
85
"Dieses Tool löscht alle Produkte, so dass Sie Komplett neu beginnen können."
86
87
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:28
88
msgid "Delete Variations"
89
msgstr "Alle Varianten löschen"
90
91
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:29
92
msgid "Delete ALL variations"
93
msgstr "Alle Varianten löschen"
94
95
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:30
96
msgid "This tool will delete all variations allowing you to start fresh."
97
msgstr ""
98
"Dieses Tool löscht alle Variationen, so dass Sie Komplett neu beginnen "
99
"können."
100
101
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:34
102
msgid "Delete Orphans"
103
msgstr "Löschen von Waisen"
104
105
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:35
106
msgid "Delete orphaned variations"
107
msgstr "Löschen verwaiste Variationen"
108
109
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:36
110
msgid "This tool will delete variations which have no parent."
111
msgstr "Dieses Tool löscht Variationen, die keine Elternvariationen haben."
112
113
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:62
114
#, php-format
115
msgid "%d Products Deleted"
116
msgstr "%d Produkte gelöscht"
117
118
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:84
119
+ #: includes/class-wf-prodimpexpcsv-system-status-tools.php:99
120
#, php-format
121
msgid "%d Variations Deleted"
122
msgstr "%d Variationen gelöscht"
123
124
+ #: includes/importer/class-wf-csv-parser.php:198
125
#, php-format
126
msgid "> Row %s - preparing for merge."
127
msgstr "> Zeile %s - Seriendruck vorbereiten."
128
129
+ #: includes/importer/class-wf-csv-parser.php:203
130
msgid "> > Cannot merge without id or sku. Importing instead."
131
msgstr ""
132
">> Ohne Ausweis oder Sku kann nicht zusammengeführt werden. Stattdessen "
133
"werden importiert."
134
135
+ #: includes/importer/class-wf-csv-parser.php:221
136
#, php-format
137
msgid "> > Skipped. Cannot find product with sku %s. Importing instead."
138
msgstr ""
139
">> Übersprungen. Produkt mit Sku %s nicht finden stattdessen importieren."
140
141
+ #: includes/importer/class-wf-csv-parser.php:228
142
#, php-format
143
msgid "> > Found product with ID %s."
144
msgstr ">> Gefunden Sie Produkt mit ID %s."
145
146
+ #: includes/importer/class-wf-csv-parser.php:239
147
#, php-format
148
msgid "> Row %s - preparing for import."
149
msgstr "> Zeile %s - Vorbereitung für den Import."
150
151
+ #: includes/importer/class-wf-csv-parser.php:243
152
msgid "> > Skipped. No post_title set for new product."
153
msgstr ">> Übersprungen. Keine Post_title für neues Produkt festgelegt."
154
155
+ #: includes/importer/class-wf-csv-parser.php:244
156
msgid "No post_title set for new product."
157
msgstr "Keine Post_title für neues Produkt festgelegt."
158
159
+ #: includes/importer/class-wf-csv-parser.php:247
160
msgid "> > Skipped. No parent set for new variation product."
161
msgstr ""
162
">> Übersprungen. Kein übergeordnetes Element für neue Variation Produkt "
163
"festgelegt."
164
165
+ #: includes/importer/class-wf-csv-parser.php:249
166
msgid "No parent set for new variation product."
167
msgstr "Kein übergeordnetes Element für neue Variation Produkt festgelegt."
168
169
+ #: includes/importer/class-wf-csv-parser.php:440
170
#, php-format
171
msgid "> > Skipping taxonomy \"%s\" - it does not exist."
172
msgstr ">> Überspringen Taxonomie \"%s\" - Es ist nicht vorhanden."
173
174
+ #: includes/importer/class-wf-csv-parser.php:449
175
#, php-format
176
msgid "> > > Product type \"%s\" not allowed - using simple."
177
msgstr ">>> Produkt-Typ \"%s\" nicht erlaubt - mit einfachen."
178
179
+ #: includes/importer/class-wf-csv-parser.php:506
180
+ #: includes/importer/class-wf-csv-parser.php:531
181
msgid "> > ("
182
msgstr "> > ("
183
184
+ #: includes/importer/class-wf-csv-parser.php:571
185
+ #: includes/importer/class-wf-csv-parser.php:678
186
#, php-format
187
msgid "> > Failed to import term %s %s"
188
msgstr "Fehler beim Importieren von %s %s"
189
190
+ #: includes/importer/class-wf-csv-parser.php:620
191
#, php-format
192
msgid "> > Attribute taxonomy \"%s\" does not exist. Adding it. Nicename: %s"
193
msgstr ""
194
">> Attribut Taxonomie \"%s\" ist nicht vorhanden. Hinzufügen. Nicename: %s"
195
196
+ #: includes/importer/class-wf-csv-parser.php:628
197
#, php-format
198
msgid "> > Attribute taxonomy %s already exists in DB."
199
msgstr ">> Attribut Taxonomie %s existiert bereits in DB."
200
201
+ #: includes/importer/class-wf-csv-parser.php:676
202
#, php-format
203
msgid "> > Inserted Raw Term %s ID = %s"
204
msgstr ">> Eingefügt rohen Begriff %s ID = %s"
205
206
+ #: includes/importer/class-wf-csv-parser.php:682
207
#, php-format
208
msgid "> > Raw Term %s ID = %s"
209
msgstr ">> Roh Begriff %s ID = %s"
210
211
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:100
212
msgid "Error with handle_upload!"
213
msgstr "Fehler mit Handle_upload!"
214
215
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:125
216
msgid "Row"
217
msgstr "Zeile"
218
219
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:126
220
msgid "SKU"
221
msgstr "SKU"
222
223
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:127
224
msgid "Product"
225
msgstr "Produkt"
226
227
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:128
228
msgid "Status Msg"
229
msgstr "Status Msg"
230
231
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:222
232
msgid "AJAX Error"
233
msgstr "Ajax Fehler"
234
235
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:322
236
#, php-format
237
msgid ""
238
"The resize request was abnormally terminated (ID %s). This is likely due to "
241
"Die Größenänderung wurde abgebrochen (ID %s). Dies ist wahrscheinlich auf zu "
242
"wenig verfügbarem Speicher oder einen schwerwiegenden Fehler zurückzuführen."
243
244
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:327
245
msgid "thumbnails regenerated"
246
msgstr "Miniaturansichten regeneriert"
247
248
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:365
249
msgid "Error finding uploaded file!"
250
msgstr "Fehler beim suchen Datei hochgeladen!"
251
252
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:430
253
msgid "Step 1..."
254
msgstr "1. Schritt"
255
256
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:435
257
msgid "Step 2..."
258
msgstr "2. Schritt"
259
260
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:450
261
msgid "Finalizing..."
262
msgstr "Finalisierung"
263
264
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:456
265
msgid "Linking upsells..."
266
msgstr "Upsells verknüpft..."
267
268
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:465
269
msgid "Linking crosssells..."
270
msgstr "Verknüpfen Crosssells..."
271
272
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:472
273
msgid "Finished. Import complete."
274
msgstr "Fertig. Import abgeschlossen."
275
276
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:532
277
msgid "Map to fields are pre-selected based on your last import. <a href=\""
278
msgstr ""
279
"Karte, um Felder sind vorausgewählt, basierend auf Ihren letzten Import. < "
280
"ein Href = \""
281
282
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:563
283
msgid "Processing products."
284
msgstr "Verarbeitung von Produkten."
285
286
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:574
287
msgid "Finished processing products."
288
msgstr "Produkte verarbeitet."
289
290
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:607
291
msgid "Parsing products CSV."
292
msgstr "Parsen Produkte CSV."
293
294
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:613
295
msgid "Finished parsing products CSV."
296
msgstr "Parsing Fertigprodukte CSV."
297
298
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:655
299
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:672
300
msgid "Sorry, there has been an error."
301
msgstr "Leider ist ein Fehler aufgetreten."
302
303
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:764
304
msgid "Product already processed"
305
msgstr "Produkt bereits verarbeitet"
306
307
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:765
308
msgid "> Post ID already processed. Skipping."
309
msgstr "> Post ID bereits verarbeitet. Wird übersprungen."
310
311
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:771
312
msgid "Skipping auto-draft"
313
msgstr "Überspringen von Auto-Entwurf"
314
315
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:772
316
msgid "> Skipping auto-draft."
317
msgstr "> Überspringen Auto-Entwurf."
318
319
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:786
320
#, php-format
321
msgid "> &#8220;%s&#8221;"
322
msgstr "> &#8220; %s &#8221;"
323
324
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:792
325
msgid "Importing post ID conflicts with an existing post ID"
326
msgstr ""
327
"Post-ID verursacht einen Konflikt mit einer vorhandenen Post-ID importieren"
328
329
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:793
330
#, php-format
331
msgid "> &#8220;%s&#8221; ID already exists."
332
msgstr "> &#8220; %s &#8221; ID bereits vorhanden ist."
333
334
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:801
335
msgid "Post is not a product"
336
msgstr "Post ist kein Produkt"
337
338
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:802
339
#, php-format
340
msgid "> &#8220;%s&#8221; is not a product."
341
msgstr "> &#8220; %s &#8221; ist kein Produkt."
342
343
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:812
344
#, php-format
345
msgid "> Merging post ID %s."
346
msgstr "> Post-ID %s zusammenführen."
347
348
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:875
349
msgid "Failed to update product"
350
msgstr "Fehler beim Aktualisieren der Produkt"
351
352
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:876
353
#, php-format
354
msgid "> Failed to update product %s"
355
msgstr "> Fehler beim Aktualisieren der Produkt %s"
356
357
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:880
358
msgid "> Merged post data: "
359
msgstr "> Fusioniert post Daten:"
360
361
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:909
362
#, php-format
363
msgid "> Inserting %s"
364
msgstr "> Einfügen von %s"
365
366
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:931
367
msgid "Failed to import product"
368
msgstr "Fehler beim Importieren von Produkt"
369
370
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:932
371
#, php-format
372
msgid "Failed to import product &#8220;%s&#8221;"
373
msgstr "Fehler beim Importieren von Produkt &#8220; %s &#8221;"
374
375
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:938
376
#, php-format
377
msgid "> Inserted - post ID is %s."
378
msgstr "> Beitrags-ID ist eingefügt - ' %s'."
379
380
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1036
381
#, php-format
382
msgid "> > Image exists - skipping %s"
383
msgstr ">> Bild existiert - überspringen von %s"
384
385
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1066
386
#, php-format
387
msgid "> > Importing image \"%s\""
388
msgstr ">> Import von Bild \"%s\""
389
390
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1081
391
#, php-format
392
msgid "> > Imported image \"%s\""
393
msgstr ">> Importierten Bildes \"%s\""
394
395
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1096
396
#, php-format
397
msgid "> > Error importing image \"%s\""
398
msgstr ">> Fehler beim Importieren von Bild \"%s\""
399
400
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1103
401
msgid "> > Images set"
402
msgstr ">> Bilder"
403
404
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1156
405
#, php-format
406
msgid "> Finished merging post ID %s."
407
msgstr "> Zusammenführen von Post-ID %s beendet."
408
409
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1159
410
#, php-format
411
msgid "> Finished importing post ID %s."
412
msgstr "> Importieren Post ID %s beendet."
413
414
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1225
415
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1249
416
msgid "Invalid file type"
417
msgstr "Ungültiger Dateityp"
418
419
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1232
420
msgid "Local image did not exist!"
421
msgstr "Lokales Bild gab es nicht!"
422
423
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1262
424
#, php-format
425
msgid "> > Inserted image attachment \"%s\""
426
msgstr ">> Anlage eingefügte Bild \"%s\""
427
428
+ #: includes/importer/class-wf-prodimpexpcsv-product-import.php:1327
429
msgid "Zero size file downloaded"
430
msgstr "Datei ohne Inhalt heruntergeladen"
431
432
+ #: includes/importer/views/html-wf-import-greeting.php:24
433
+ #: includes/importer/views/html-wf-import-options.php:7
434
+ #: includes/views/html-wf-admin-screen.php:9
435
+ msgid "Product Export"
436
+ msgstr "Produkt Export"
437
+
438
+ #: includes/importer/views/html-wf-import-greeting.php:25
439
+ #: includes/importer/views/html-wf-import-options.php:8
440
+ #: includes/views/html-wf-admin-screen.php:10
441
+ msgid "Product Import"
442
+ msgstr "Produkt Import"
443
+
444
+ #: includes/importer/views/html-wf-import-greeting.php:26
445
+ #: includes/importer/views/html-wf-import-options.php:9
446
+ #: includes/views/html-wf-admin-screen.php:11
447
+ msgid "Help"
448
+ msgstr "Hilfe"
449
+
450
+ #: includes/importer/views/html-wf-import-greeting.php:27
451
+ #: includes/importer/views/html-wf-import-options.php:10
452
+ #: includes/views/html-wf-admin-screen.php:12
453
+ msgid "Upgrade to Premium for More Features"
454
+ msgstr "Upgrade auf Premium für mehr Funktionen"
455
+
456
+ #: includes/importer/views/html-wf-import-greeting.php:32
457
+ msgid "Step 1: Import settings"
458
+ msgstr "Schritt 1: Einstellungen importieren"
459
+
460
+ #: includes/importer/views/html-wf-import-greeting.php:34
461
+ msgid ""
462
+ "Before you can upload your import file, you will need to fix the following "
463
+ "error:"
464
+ msgstr ""
465
+ "Bevor Sie Ihre Importdatei hochladen können, müssen Sie folgenden Fehler "
466
+ "beheben:"
467
468
+ #: includes/importer/views/html-wf-import-greeting.php:38
469
msgid ""
470
"You can import products (in CSV format) in to the shop using any of below "
471
"methods."
473
"Sie können Produkte (im CSV-Format) in den Shop mit einer der folgenden "
474
"Methoden importieren."
475
476
+ #: includes/importer/views/html-wf-import-greeting.php:44
477
msgid "Method 1: Select a file from your computer"
478
msgstr "Methode 1: Wählen Sie eine Datei von Ihrem computer"
479
480
+ #: includes/importer/views/html-wf-import-greeting.php:50
481
+ msgid "Please upload UTF-8 encoded CSV"
482
+ msgstr "Bitte laden Sie UTF-8-kodierte CSV-Dateien hoch."
483
+
484
+ #: includes/importer/views/html-wf-import-greeting.php:50
485
#, php-format
486
msgid "Maximum size: %s"
487
msgstr "Maximale Größe: %s"
488
489
+ #: includes/importer/views/html-wf-import-greeting.php:54
490
+ msgid "Update products if exists"
491
+ msgstr "Aktualisieren von Produkten, falls vorhanden"
492
+
493
+ #: includes/importer/views/html-wf-import-greeting.php:57
494
+ msgid ""
495
+ "Existing products are identified by their SKUs/IDs. If this option is not "
496
+ "selected and if a product with same ID/SKU is found in the CSV, that product "
497
+ "will not be imported."
498
+ msgstr ""
499
+ "Vorhandene Produkte werden durch ihre SKUs/IDs identifiziert. Wenn diese "
500
+ "Option nicht ausgewählt ist und ein Produkt mit der gleichen ID/SKU in der "
501
+ "CSV gefunden wird, wird dieses Produkt nicht importiert."
502
+
503
+ #: includes/importer/views/html-wf-import-greeting.php:62
504
msgid "Delimiter"
505
msgstr "Trennzeichen"
506
507
+ #: includes/importer/views/html-wf-import-greeting.php:66
508
msgid "Merge empty cells"
509
msgstr "Leere Zellen zusammenführen"
510
511
+ #: includes/importer/views/html-wf-import-greeting.php:68
512
msgid ""
513
+ "If this option is checked, empty attributes will be added to products with "
514
+ "no value. You can leave this unchecked if you are not sure about this option."
515
msgstr ""
516
+ "Wenn diese Option aktiviert ist, werden leere Attribute zu Produkten ohne "
517
+ "Wert hinzugefügt. Sie können diese Option deaktivieren, wenn Sie sich nicht "
518
+ "sicher sind."
519
520
+ #: includes/importer/views/html-wf-import-greeting.php:75
521
+ msgid ""
522
+ "If you want to import from FTP location or from a URL or to configure "
523
+ "scheduled import you may need to upgrade to premium version."
524
+ msgstr ""
525
+ "Wenn Sie von einem FTP-Speicherort oder von einer URL importieren oder den "
526
+ "zeitgesteuerten Import konfigurieren möchten, müssen Sie möglicherweise auf "
527
+ "die Premium-Version upgraden."
528
529
+ #: includes/importer/views/html-wf-import-options.php:19
530
+ msgid "Step 2: Import mapping"
531
+ msgstr "Schritt 2: Mapping importieren"
532
+
533
+ #: includes/importer/views/html-wf-import-options.php:20
534
msgid "Here you can map your imported columns to product data fields."
535
msgstr ""
536
"Hier können Sie Ihre importierten Spalten Produkt Datenfelder zuordnen."
537
538
+ #: includes/importer/views/html-wf-import-options.php:24
539
+ msgid "Woocommerce product fields"
540
+ msgstr "Woocommerce Produktbereiche"
541
542
+ #: includes/importer/views/html-wf-import-options.php:25
543
+ msgid "CSV column header(from imported file)"
544
+ msgstr "CSV-Spaltenkopf (aus importierter Datei)"
545
546
+ #: includes/importer/views/html-wf-import-options.php:26
547
msgid "Evaluation Field"
548
msgstr "Bewertung-Feld"
549
550
+ #: includes/importer/views/html-wf-import-options.php:28
551
msgid ""
552
"Assign constant value HikeFoce to post_author:</br>=HikeFoce</br>Add $5 to "
553
"Price:sale_price:</br>+5</br>Reduce $5 to Price:sale_price:</br>-5</"
562
"Post_title:<br>& Durch HikeFoce</br>Einen Wert HikeFoce Post_title "
563
"voranstellen:<br>& HikeFoce [VAL]."
564
565
+ #: includes/importer/views/html-wf-import-options.php:107
566
msgid "Do not import"
567
msgstr "Nicht importieren"
568
569
+ #: includes/importer/views/html-wf-import-options.php:123
570
+ msgid ""
571
+ "Time taken to Import the products depends on the time taken to fetch the "
572
+ "images and the internet speed. If you have more than 1000 products we "
573
+ "recommend doing the import in batches by splitting the CSV file. Please do "
574
+ "not navigate away or close the window while the import is in progress."
575
+ msgstr ""
576
+ "Die Zeit, die für den Import der Produkte benötigt wird, hängt von der Zeit "
577
+ "ab, die für den Abruf der Bilder und der Geschwindigkeit des Internets "
578
+ "benötigt wird. Wenn Sie mehr als 1000 Produkte haben, empfehlen wir Ihnen, "
579
+ "den Import in Stapeln durchzuführen, indem Sie die CSV-Datei aufteilen. "
580
+ "Bitte navigieren Sie während des Imports nicht weg oder schließen Sie das "
581
+ "Fenster."
582
+
583
+ #: includes/views/export/html-wf-export-products.php:26
584
msgid "Export Product in CSV Format:"
585
msgstr "Exportieren Sie Produkt im CSV-Format:"
586
587
+ #: includes/views/export/html-wf-export-products.php:27
588
msgid ""
589
+ "Export and download your products in CSV file format. This file can be used "
590
+ "to import products back into your WooCommerce store."
591
msgstr ""
592
+ "Eksporter og last ned produktene dine i CSV-format. Denne filen kan brukes "
593
+ "til å importere produkter tilbake til din Woocommerce shop"
594
595
+ #: includes/views/export/html-wf-export-products.php:32
596
msgid "Offset"
597
msgstr "Mitarbeiter überspringen"
598
599
+ #: includes/views/export/html-wf-export-products.php:36
600
+ msgid ""
601
+ "Number of products to skip before exporting. If the value is 0 no products "
602
+ "are skipped. If value is 100, products from product id 101 will be exported."
603
+ msgstr ""
604
+ "Anzahl der Produkte, die vor dem Export übersprungen werden sollen. Wenn der "
605
+ "Wert 0 ist, werden keine Produkte übersprungen. Wenn der Wert 100 ist, "
606
+ "werden Produkte der Produkt-ID 101 exportiert."
607
608
+ #: includes/views/export/html-wf-export-products.php:41
609
msgid "Limit"
610
msgstr "Limit"
611
612
+ #: includes/views/export/html-wf-export-products.php:44
613
msgid "Unlimited"
614
msgstr "Unbegrenzt"
615
616
+ #: includes/views/export/html-wf-export-products.php:45
617
+ msgid ""
618
+ "Number of products to export. If no value is given all products will be "
619
+ "exported. This is useful if you have large number of products and want to "
620
+ "export partial list of products."
621
+ msgstr ""
622
+ "Anzahl der zu exportierenden Produkte. Wenn kein Wert angegeben wird, werden "
623
+ "alle Produkte exportiert. Dies ist nützlich, wenn Sie eine große Anzahl von "
624
+ "Produkten haben und eine Teilliste von Produkten exportieren möchten."
625
+
626
+ #: includes/views/export/html-wf-export-products.php:50
627
msgid "Columns"
628
msgstr "Spalten"
629
630
+ #: includes/views/export/html-wf-export-products.php:51
631
+ msgid ""
632
+ "Configure the Column Names of CSV file. If the Column Names are not changed, "
633
+ "plugin can auto detect fields while importing."
634
+ msgstr ""
635
+ "Konfigurieren Sie die Spaltennamen der CSV-Datei. Wenn die Spaltennamen "
636
+ "nicht geändert werden, kann das Plugin Felder beim Importieren automatisch "
637
+ "erkennen."
638
639
+ #: includes/views/export/html-wf-export-products.php:55
640
+ msgid "WooCommerce product field name"
641
+ msgstr "WooCommerce Produkt Feldname"
642
643
+ #: includes/views/export/html-wf-export-products.php:58
644
+ msgid "Column header name in the CSV file"
645
+ msgstr "Spaltenkopfname in der CSV-Datei"
646
647
+ #: includes/views/export/html-wf-export-products.php:63
648
+ msgid "Select all"
649
+ msgstr "Alles auswählen"
650
651
+ #: includes/views/export/html-wf-export-products.php:64
652
+ msgid "Unselect all"
653
+ msgstr "Alle nicht markieren"
654
655
+ #: includes/views/export/html-wf-export-products.php:95
656
+ msgid "Export Products"
657
+ msgstr "Exportprodukte"
658
659
+ #: includes/views/export/html-wf-export-products.php:96
660
msgid ""
661
+ "With free version of the plugin you can export products (except variable "
662
+ "products) in to a file. If you want to configure scheduled export to a "
663
+ "folder or FTP location you may need to upgrade to premium version."
664
msgstr ""
665
+ "Mit der kostenlosen Version des Plugins können Sie Produkte (außer variable "
666
+ "Produkte) in eine Datei exportieren. Wenn Sie den zeitgesteuerten Export in "
667
+ "einen Ordner oder FTP-Speicherort konfigurieren möchten, müssen Sie "
668
+ "möglicherweise auf die Premium-Version aktualisieren."
669
670
+ #: includes/views/html-wf-help-guide.php:31
671
+ msgid "How-to-setup"
672
+ msgstr "Anleitung zur Einrichtung"
673
+
674
+ #: includes/views/html-wf-help-guide.php:32
675
+ msgid "Get to know about our produt in 3 minutes with this video"
676
+ msgstr "Lernen Sie unser Produkt in 3 Minuten mit diesem Video kennen."
677
+
678
+ #: includes/views/html-wf-help-guide.php:34
679
+ msgid "Setup Guide"
680
+ msgstr "Einrichtungsanleitung"
681
+
682
+ #: includes/views/html-wf-help-guide.php:39
683
+ #: includes/views/html-wf-help-guide.php:41 includes/views/market.php:34
684
+ msgid "Documentation"
685
+ msgstr "Dokumentation"
686
+
687
+ #: includes/views/html-wf-help-guide.php:40
688
+ msgid "Refer to our documentation to set and get started"
689
msgstr ""
690
+ "Schlagen Sie in unserer Dokumentation nach, um die Einstellungen vorzunehmen "
691
+ "und loszulegen."
692
693
+ #: includes/views/html-wf-help-guide.php:46 product-csv-import-export.php:69
694
+ msgid "Support"
695
+ msgstr "Unterstützung"
696
+
697
+ #: includes/views/html-wf-help-guide.php:47
698
+ msgid "We would love to help you on any queries or issues."
699
+ msgstr "Gerne stehen wir Ihnen bei Fragen und Problemen zur Verfügung."
700
+
701
+ #: includes/views/html-wf-help-guide.php:49
702
+ msgid "Contact Us"
703
msgstr ""
704
+ "Keine Lieferarten verfügbar. Bitte prüfen Sie Ihre Adresse oder "
705
+ "kontaktieren Sie uns, wenn Sie Hilfe benötigen."
706
+
707
+ #: includes/views/market.php:8
708
+ msgid "Watch getting started video"
709
+ msgstr "Video zum Beginn anschauen"
710
+
711
+ #: includes/views/market.php:12
712
+ msgid "Upgrade to Premium Version"
713
+ msgstr "Upgrade auf Premium-Version"
714
+
715
+ #: includes/views/market.php:15
716
+ msgid "Export simple, group, external and variation products."
717
+ msgstr "Exportieren Sie einfache, Gruppen-, externe und Variationsprodukte."
718
719
+ #: includes/views/market.php:16
720
+ msgid "Import simple, group, external and variation products."
721
+ msgstr "Importieren Sie einfache, Gruppen-, externe und Variationsprodukte."
722
+
723
+ #: includes/views/market.php:17
724
+ msgid "Export products by category."
725
msgstr "-Export der Produkte nach Kategorie."
726
727
+ #: includes/views/market.php:18
728
+ msgid "Various filter options for exporting products."
729
msgstr "- Verschiedene Filteroptionen für Produkte zu exportieren."
730
731
+ #: includes/views/market.php:19
732
+ msgid "Map and transform fields while importing products."
733
msgstr "-Karte und Felder beim importieren Produkte zu verwandeln."
734
735
+ #: includes/views/market.php:20
736
+ msgid "Change values while importing products using evaluation fields."
737
+ msgstr ""
738
+ "- Endre verdier mens du importerer produkter ved hjelp av Evalueringsfelt."
739
740
+ #: includes/views/market.php:21
741
+ msgid "Choice to update or skip existing imported products."
742
msgstr ""
743
"- Wahl zu aktualisieren oder zu überspringen bestehenden importierte "
744
"Produkte."
745
746
+ #: includes/views/market.php:22
747
+ msgid "WPML supported. French and German support out of the box."