Version Description
Download this release
Release Info
Developer | digitalchild |
Plugin | WC Vendors |
Version | 2.1.15 |
Comparing to | |
See all releases |
Code changes from version 2.1.14 to 2.1.15
- changelog.txt +5 -0
- class-wc-vendors.php +3 -1
- classes/admin/class-wcv-admin-import-export.php +143 -0
- classes/admin/settings/class-wcv-settings-display.php +10 -1
- classes/front/class-vendor-shop.php +4 -7
- languages/wc-vendors.pot +20 -16
- readme.txt +144 -115
changelog.txt
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
Changelog for WC Vendors Marketplace
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
Version 2.1.14 - 11th September 2019
|
4 |
|
5 |
* Added: Bulk edit assign vendor to products (#591)
|
1 |
Changelog for WC Vendors Marketplace
|
2 |
|
3 |
+
Version 2.1.15 - 13th September 2019
|
4 |
+
|
5 |
+
* Added: Vendor to WooCommerce Product Import/Export for admins
|
6 |
+
* Added: New single shop header option to disable headers
|
7 |
+
|
8 |
Version 2.1.14 - 11th September 2019
|
9 |
|
10 |
* Added: Bulk edit assign vendor to products (#591)
|
class-wc-vendors.php
CHANGED
@@ -7,7 +7,7 @@
|
|
7 |
* Author URI: https://www.wcvendors.com
|
8 |
* GitHub Plugin URI: https://github.com/wcvendors/wcvendors
|
9 |
*
|
10 |
-
* Version: 2.1.
|
11 |
* Requires at least: 5.0.0
|
12 |
* Tested up to: 5.2.3
|
13 |
* WC requires at least: 3.3.0
|
@@ -240,11 +240,13 @@ if ( wcv_is_woocommerce_activated() ) {
|
|
240 |
include_once wcv_plugin_dir . 'classes/admin/class-setup-wizard.php';
|
241 |
include_once wcv_plugin_dir . 'classes/admin/class-vendor-admin-dashboard.php';
|
242 |
include_once wcv_plugin_dir . 'classes/admin/class-admin-media.php';
|
|
|
243 |
|
244 |
new WCV_Vendor_Applicants();
|
245 |
new WCV_Admin_Setup();
|
246 |
new WCV_Vendor_Admin_Dashboard();
|
247 |
new WCV_Admin_Reports();
|
|
|
248 |
|
249 |
} else {
|
250 |
|
7 |
* Author URI: https://www.wcvendors.com
|
8 |
* GitHub Plugin URI: https://github.com/wcvendors/wcvendors
|
9 |
*
|
10 |
+
* Version: 2.1.15
|
11 |
* Requires at least: 5.0.0
|
12 |
* Tested up to: 5.2.3
|
13 |
* WC requires at least: 3.3.0
|
240 |
include_once wcv_plugin_dir . 'classes/admin/class-setup-wizard.php';
|
241 |
include_once wcv_plugin_dir . 'classes/admin/class-vendor-admin-dashboard.php';
|
242 |
include_once wcv_plugin_dir . 'classes/admin/class-admin-media.php';
|
243 |
+
include_once wcv_plugin_dir . 'classes/admin/class-wcv-admin-import-export.php';
|
244 |
|
245 |
new WCV_Vendor_Applicants();
|
246 |
new WCV_Admin_Setup();
|
247 |
new WCV_Vendor_Admin_Dashboard();
|
248 |
new WCV_Admin_Reports();
|
249 |
+
new WCV_Admin_Import_Export();
|
250 |
|
251 |
} else {
|
252 |
|
classes/admin/class-wcv-admin-import-export.php
ADDED
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
/**
|
4 |
+
* Add vendor id to the import and export of products for admins
|
5 |
+
*
|
6 |
+
* Allow vendor details to be exported and imported via the product screen as admins.
|
7 |
+
*
|
8 |
+
* @package WCVendors
|
9 |
+
* @subpackage WCVendors/admin
|
10 |
+
* @author Jamie Madden <support@wcvendors.com>
|
11 |
+
*/
|
12 |
+
|
13 |
+
class WCV_Admin_Import_Export {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* The version of this plugin.
|
17 |
+
*
|
18 |
+
* @since 2.1.15
|
19 |
+
* @access private
|
20 |
+
* @var string $version The current version of this plugin.
|
21 |
+
*/
|
22 |
+
private $version;
|
23 |
+
|
24 |
+
/**
|
25 |
+
* Script suffix for debugging
|
26 |
+
*
|
27 |
+
* @since 2.1.15
|
28 |
+
* @access private
|
29 |
+
* @var string $suffix script suffix for including minified file versions
|
30 |
+
*/
|
31 |
+
private $suffix;
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Is the plugin in debug mode
|
35 |
+
*
|
36 |
+
* @since 2.1.15
|
37 |
+
* @access private
|
38 |
+
* @var bool $debug plugin is in debug mode
|
39 |
+
*/
|
40 |
+
private $debug;
|
41 |
+
|
42 |
+
/**
|
43 |
+
* Initialize the class and set its properties.
|
44 |
+
*
|
45 |
+
* @since 2.1.15
|
46 |
+
*
|
47 |
+
* @param string $wcvendors_pro The name of this plugin.
|
48 |
+
* @param string $version The version of this plugin.
|
49 |
+
*/
|
50 |
+
public function __construct() {
|
51 |
+
add_filter( 'woocommerce_csv_product_import_mapping_options', array( $this, 'add_column_to_importer' ) );
|
52 |
+
add_filter( 'woocommerce_csv_product_import_mapping_default_columns', array( $this, 'add_column_to_mapping_screen') );
|
53 |
+
add_filter( 'woocommerce_product_export_column_names', array( $this, 'add_export_column') );
|
54 |
+
add_filter( 'woocommerce_product_export_product_default_columns', array( $this, 'add_export_column' ));
|
55 |
+
add_filter( 'woocommerce_product_export_product_column_vendor_id', array( $this, 'add_export_data'), 10, 2 );
|
56 |
+
add_filter( 'woocommerce_product_import_inserted_product_object', array( $this, 'process_import'), 10, 2 );
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Register the 'Custom Column' column in the importer.
|
61 |
+
*
|
62 |
+
* @since 2.1.15
|
63 |
+
* @param array $options
|
64 |
+
* @return array $options
|
65 |
+
*/
|
66 |
+
public function add_column_to_importer( $options ) {
|
67 |
+
|
68 |
+
// column slug => column name
|
69 |
+
$options['vendor_id'] = __( 'Vendor ID', 'wc-vendors');
|
70 |
+
|
71 |
+
return apply_filters( 'wcv_csv_product_import_mapping_options', $options );
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Add automatic mapping support for 'Custom Column'.
|
76 |
+
* This will automatically select the correct mapping for columns named 'Custom Column' or 'custom column'.
|
77 |
+
*
|
78 |
+
* @since 2.1.15
|
79 |
+
* @param array $columns
|
80 |
+
* @return array $columns
|
81 |
+
*/
|
82 |
+
public function add_column_to_mapping_screen( $columns ) {
|
83 |
+
|
84 |
+
// potential column name => column slug
|
85 |
+
$columns['Vendor ID'] = 'vendor_id';
|
86 |
+
|
87 |
+
return $columns;
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* Process the data read from the CSV file.
|
92 |
+
* This just saves the value in meta data, but you can do anything you want here with the data.
|
93 |
+
*
|
94 |
+
* @since 2.1.15
|
95 |
+
* @param WC_Product $object - Product being imported or updated.
|
96 |
+
* @param array $data - CSV data read for the product.
|
97 |
+
* @return WC_Product $object
|
98 |
+
*/
|
99 |
+
function process_import( $object, $data ) {
|
100 |
+
|
101 |
+
if ( is_a( $object, 'WC_Product' ) || is_a( $object, 'WC_Product_Variation' ) ) {
|
102 |
+
|
103 |
+
$post = array(
|
104 |
+
'ID' => $object->get_id(),
|
105 |
+
'post_author' => $data['vendor_id'],
|
106 |
+
);
|
107 |
+
|
108 |
+
$update = wp_update_post( $post );
|
109 |
+
|
110 |
+
}
|
111 |
+
|
112 |
+
return $object;
|
113 |
+
}
|
114 |
+
|
115 |
+
/**
|
116 |
+
* Add the custom column to the exporter and the exporter column menu.
|
117 |
+
*
|
118 |
+
* @since 2.1.15
|
119 |
+
* @param array $columns
|
120 |
+
* @return array $columns
|
121 |
+
*/
|
122 |
+
public function add_export_column( $columns ) {
|
123 |
+
|
124 |
+
// column slug => column name
|
125 |
+
$columns['vendor_id'] = 'Vendor ID';
|
126 |
+
|
127 |
+
return $columns;
|
128 |
+
}
|
129 |
+
|
130 |
+
/**
|
131 |
+
* Provide the data to be exported for one item in the column.
|
132 |
+
*
|
133 |
+
* @since 2.1.15
|
134 |
+
* @param mixed $value (default: '')
|
135 |
+
* @param WC_Product $product
|
136 |
+
* @return mixed $value - Should be in a format that can be output into a text file (string, numeric, etc).
|
137 |
+
*/
|
138 |
+
function add_export_data( $value, $product ) {
|
139 |
+
$vendor_id = WCV_Vendors::get_vendor_from_product( $product->get_id() );
|
140 |
+
|
141 |
+
return $vendor_id;
|
142 |
+
}
|
143 |
+
}
|
classes/admin/settings/class-wcv-settings-display.php
CHANGED
@@ -268,12 +268,21 @@ if ( ! class_exists( 'WCVendors_Settings_Display', false ) ) :
|
|
268 |
array(
|
269 |
'title' => __( 'Shop Header', 'wc-vendors' ),
|
270 |
'desc' => sprintf( __( 'Enable %s shop headers', 'wc-vendors' ), wcv_get_vendor_name( true, false ) ),
|
271 |
-
'desc_tip' => sprintf( __( 'This enables the %s shop header template
|
272 |
'id' => 'wcvendors_display_shop_headers',
|
273 |
'default' => 'no',
|
274 |
'type' => 'checkbox',
|
275 |
),
|
276 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
array(
|
278 |
'title' => __( 'Shop Description', 'wc-vendors' ),
|
279 |
'desc' => sprintf( __( 'Enable %s shop description', 'wc-vendors' ), wcv_get_vendor_name( true, false ) ),
|
268 |
array(
|
269 |
'title' => __( 'Shop Header', 'wc-vendors' ),
|
270 |
'desc' => sprintf( __( 'Enable %s shop headers', 'wc-vendors' ), wcv_get_vendor_name( true, false ) ),
|
271 |
+
'desc_tip' => sprintf( __( 'This enables the %s shop header template.', 'wc-vendors' ), wcv_get_vendor_name( true, false ) ),
|
272 |
'id' => 'wcvendors_display_shop_headers',
|
273 |
'default' => 'no',
|
274 |
'type' => 'checkbox',
|
275 |
),
|
276 |
|
277 |
+
array(
|
278 |
+
'title' => __( 'Single Product Header', 'wcvendors-pro' ),
|
279 |
+
'desc' => __( 'Enable shop headers on single product pages.', 'wcvendors-pro' ),
|
280 |
+
'tip' => __( 'Check to enable the entire header on /shop/product-category/product-name/', 'wcvendors-pro' ),
|
281 |
+
'id' => 'wcvendors_store_single_headers',
|
282 |
+
'type' => 'checkbox',
|
283 |
+
'default' => 'no',
|
284 |
+
),
|
285 |
+
|
286 |
array(
|
287 |
'title' => __( 'Shop Description', 'wc-vendors' ),
|
288 |
'desc' => sprintf( __( 'Enable %s shop description', 'wc-vendors' ), wcv_get_vendor_name( true, false ) ),
|
classes/front/class-vendor-shop.php
CHANGED
@@ -41,13 +41,11 @@ class WCV_Vendor_Shop {
|
|
41 |
|
42 |
// Add a vendor header
|
43 |
if ( apply_filters( 'wcvendors_disable_shop_headers', wc_string_to_bool( get_option( 'wcvendors_display_shop_headers', 'no' ) ) ) ) {
|
44 |
-
|
45 |
-
|
46 |
-
}
|
47 |
-
|
48 |
-
if ( apply_filters( 'show_vendor_mini_header', true ) ) {
|
49 |
add_action( 'woocommerce_before_single_product', array( 'WCV_Vendor_Shop', 'vendor_mini_header' ), 12 );
|
50 |
}
|
|
|
51 |
}
|
52 |
|
53 |
add_filter( 'document_title_parts', array( $this, 'vendor_page_title' ) );
|
@@ -59,7 +57,6 @@ class WCV_Vendor_Shop {
|
|
59 |
add_action( 'wp_logout', array( $this, 'redirect_after_logout' ), 10 );
|
60 |
add_filter( 'login_redirect', array( $this, 'change_login_redirect' ), 10, 3 );
|
61 |
}
|
62 |
-
|
63 |
}
|
64 |
|
65 |
public static function change_archive_link( $link ) {
|
@@ -159,7 +156,7 @@ class WCV_Vendor_Shop {
|
|
159 |
*/
|
160 |
public static function shop_description() {
|
161 |
|
162 |
-
if ( ! wc_string_to_bool( get_option( 'wcvendors_display_shop_description', 'no' ) ) ) return;
|
163 |
|
164 |
$vendor_shop = urldecode( get_query_var( 'vendor_shop' ) );
|
165 |
$vendor_id = WCV_Vendors::get_vendor_id( $vendor_shop );
|
41 |
|
42 |
// Add a vendor header
|
43 |
if ( apply_filters( 'wcvendors_disable_shop_headers', wc_string_to_bool( get_option( 'wcvendors_display_shop_headers', 'no' ) ) ) ) {
|
44 |
+
add_action( 'woocommerce_before_main_content', array( 'WCV_Vendor_Shop', 'vendor_main_header' ), 20 );
|
45 |
+
if ( wc_string_to_bool( get_option( 'wcvendors_store_single_headers', 'no' ) ) ){
|
|
|
|
|
|
|
46 |
add_action( 'woocommerce_before_single_product', array( 'WCV_Vendor_Shop', 'vendor_mini_header' ), 12 );
|
47 |
}
|
48 |
+
|
49 |
}
|
50 |
|
51 |
add_filter( 'document_title_parts', array( $this, 'vendor_page_title' ) );
|
57 |
add_action( 'wp_logout', array( $this, 'redirect_after_logout' ), 10 );
|
58 |
add_filter( 'login_redirect', array( $this, 'change_login_redirect' ), 10, 3 );
|
59 |
}
|
|
|
60 |
}
|
61 |
|
62 |
public static function change_archive_link( $link ) {
|
156 |
*/
|
157 |
public static function shop_description() {
|
158 |
|
159 |
+
if ( ! wc_string_to_bool( get_option( 'wcvendors_display_shop_description', 'no' ) ) ) return;
|
160 |
|
161 |
$vendor_shop = urldecode( get_query_var( 'vendor_shop' ) );
|
162 |
$vendor_id = WCV_Vendors::get_vendor_id( $vendor_shop );
|
languages/wc-vendors.pot
CHANGED
@@ -28,15 +28,15 @@ msgstr ""
|
|
28 |
msgid "<b>WC Vendors Marketplace is inactive</b>. WC Vendors Marketplace requires a minimum of WooCommerce 3.0.0 to operate."
|
29 |
msgstr ""
|
30 |
|
31 |
-
#: class-wc-vendors.php:
|
32 |
msgid "Are you sure you want mark all commissions paid?"
|
33 |
msgstr ""
|
34 |
|
35 |
-
#: class-wc-vendors.php:
|
36 |
msgid "WC Vendors 2.0 is a major update. This is not compatible with any of our existing extensions. You should test this update on a staging server before updating. Backup your site and update your theme and extensions, and <a href=\"%s\">review update details here</a> before upgrading."
|
37 |
msgstr ""
|
38 |
|
39 |
-
#: class-wc-vendors.php:
|
40 |
msgid "WC Vendors Pro 1.5.0 is required to run WC Vendors 2.0.0. Your current version %s will be deactivated. Please upgrade to the latest version."
|
41 |
msgstr ""
|
42 |
|
@@ -678,6 +678,10 @@ msgstr ""
|
|
678 |
msgid "WC Vendors Github"
|
679 |
msgstr ""
|
680 |
|
|
|
|
|
|
|
|
|
681 |
#: classes/admin/class-wcv-admin-notices.php:131, classes/admin/class-wcv-admin-settings.php:69
|
682 |
msgid "Action failed. Please refresh the page and retry."
|
683 |
msgstr ""
|
@@ -2017,54 +2021,54 @@ msgid "Enable %s shop headers"
|
|
2017 |
msgstr ""
|
2018 |
|
2019 |
#: classes/admin/settings/class-wcv-settings-display.php:271
|
2020 |
-
msgid "This enables the %s shop header template
|
2021 |
msgstr ""
|
2022 |
|
2023 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2024 |
msgid "Shop Description"
|
2025 |
msgstr ""
|
2026 |
|
2027 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2028 |
msgid "Enable %s shop description"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2032 |
msgid "This enables the %1$s shop description on the %1$s store page."
|
2033 |
msgstr ""
|
2034 |
|
2035 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2036 |
msgid "Shop HTML"
|
2037 |
msgstr ""
|
2038 |
|
2039 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2040 |
msgid "Allow HTML in %s shop description"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2044 |
msgid "This will enable the WYSIWYG editor and for the %1$s shop description. You can enable or disable this per %1$s by editing the %1$s user account."
|
2045 |
msgstr ""
|
2046 |
|
2047 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2048 |
msgid "Display Name"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2052 |
msgid "Select what will be used to display the %s name throughout the marketplace."
|
2053 |
msgstr ""
|
2054 |
|
2055 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2056 |
msgid "Display name"
|
2057 |
msgstr ""
|
2058 |
|
2059 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2060 |
msgid "Shop name"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2064 |
msgid "%s Username"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
-
#: classes/admin/settings/class-wcv-settings-display.php:
|
2068 |
msgid "%s Email"
|
2069 |
msgstr ""
|
2070 |
|
28 |
msgid "<b>WC Vendors Marketplace is inactive</b>. WC Vendors Marketplace requires a minimum of WooCommerce 3.0.0 to operate."
|
29 |
msgstr ""
|
30 |
|
31 |
+
#: class-wc-vendors.php:322
|
32 |
msgid "Are you sure you want mark all commissions paid?"
|
33 |
msgstr ""
|
34 |
|
35 |
+
#: class-wc-vendors.php:426
|
36 |
msgid "WC Vendors 2.0 is a major update. This is not compatible with any of our existing extensions. You should test this update on a staging server before updating. Backup your site and update your theme and extensions, and <a href=\"%s\">review update details here</a> before upgrading."
|
37 |
msgstr ""
|
38 |
|
39 |
+
#: class-wc-vendors.php:441
|
40 |
msgid "WC Vendors Pro 1.5.0 is required to run WC Vendors 2.0.0. Your current version %s will be deactivated. Please upgrade to the latest version."
|
41 |
msgstr ""
|
42 |
|
678 |
msgid "WC Vendors Github"
|
679 |
msgstr ""
|
680 |
|
681 |
+
#: classes/admin/class-wcv-admin-import-export.php:69
|
682 |
+
msgid "Vendor ID"
|
683 |
+
msgstr ""
|
684 |
+
|
685 |
#: classes/admin/class-wcv-admin-notices.php:131, classes/admin/class-wcv-admin-settings.php:69
|
686 |
msgid "Action failed. Please refresh the page and retry."
|
687 |
msgstr ""
|
2021 |
msgstr ""
|
2022 |
|
2023 |
#: classes/admin/settings/class-wcv-settings-display.php:271
|
2024 |
+
msgid "This enables the %s shop header template."
|
2025 |
msgstr ""
|
2026 |
|
2027 |
+
#: classes/admin/settings/class-wcv-settings-display.php:287, classes/admin/views/html-vendor-settings-page.php:161, templates/dashboard/settings/shop-description.php:18
|
2028 |
msgid "Shop Description"
|
2029 |
msgstr ""
|
2030 |
|
2031 |
+
#: classes/admin/settings/class-wcv-settings-display.php:288
|
2032 |
msgid "Enable %s shop description"
|
2033 |
msgstr ""
|
2034 |
|
2035 |
+
#: classes/admin/settings/class-wcv-settings-display.php:289
|
2036 |
msgid "This enables the %1$s shop description on the %1$s store page."
|
2037 |
msgstr ""
|
2038 |
|
2039 |
+
#: classes/admin/settings/class-wcv-settings-display.php:296
|
2040 |
msgid "Shop HTML"
|
2041 |
msgstr ""
|
2042 |
|
2043 |
+
#: classes/admin/settings/class-wcv-settings-display.php:297
|
2044 |
msgid "Allow HTML in %s shop description"
|
2045 |
msgstr ""
|
2046 |
|
2047 |
+
#: classes/admin/settings/class-wcv-settings-display.php:298
|
2048 |
msgid "This will enable the WYSIWYG editor and for the %1$s shop description. You can enable or disable this per %1$s by editing the %1$s user account."
|
2049 |
msgstr ""
|
2050 |
|
2051 |
+
#: classes/admin/settings/class-wcv-settings-display.php:305
|
2052 |
msgid "Display Name"
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: classes/admin/settings/class-wcv-settings-display.php:307
|
2056 |
msgid "Select what will be used to display the %s name throughout the marketplace."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
+
#: classes/admin/settings/class-wcv-settings-display.php:312
|
2060 |
msgid "Display name"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: classes/admin/settings/class-wcv-settings-display.php:313, classes/admin/views/html-vendor-meta.php:27
|
2064 |
msgid "Shop name"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
+
#: classes/admin/settings/class-wcv-settings-display.php:314
|
2068 |
msgid "%s Username"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
+
#: classes/admin/settings/class-wcv-settings-display.php:315
|
2072 |
msgid "%s Email"
|
2073 |
msgstr ""
|
2074 |
|
readme.txt
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
=== WC Vendors Marketplace - The Multivendor Marketplace Solution for WooCommerce ===
|
2 |
Contributors: digitalchild
|
3 |
-
Tags: woocommerce marketplace, marketplace, woocommerce, multi vendor marketplace, multi vendor, multi seller, woocommerce vendor, product vendors, vendor, vendors,
|
4 |
Donate link: https://www.wcvendors.com/
|
5 |
Author URI: https://www.wcvendors.com/
|
6 |
Plugin URI: https://www.wcvendors.com/
|
@@ -9,105 +9,60 @@ Requires PHP: 5.6
|
|
9 |
Tested up to: 5.2.2
|
10 |
WC requires at least: 3.3.0
|
11 |
WC tested up to: 3.7.0
|
12 |
-
Stable tag: 2.1.
|
13 |
License: GPLv2 or later
|
14 |
|
15 |
The number one most downloaded marketplace plugin for WooCommerce. Now you can allow anyone to open a store on your WooCommerce site!
|
16 |
|
17 |
== Description ==
|
18 |
|
19 |
-
= WC Vendors Marketplace plugin for
|
20 |
|
21 |
-
|
22 |
-
-
|
23 |
-
- See whats in our pro product today - <a href="https://www.wcvendors.com/home/features/?utm_campaign=wporg_details?utm_source=wporg">All pro features of WC Vendors Pro</a>
|
24 |
|
25 |
= POWERED BY WORDPRESS AND WOOCOMMERCE =
|
26 |
|
27 |
-
Create your own marketplace and allow vendors to sell just like etsy, Envato, eBay, or Amazon
|
28 |
-
|
29 |
-
WC Vendors Marketplace
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
*
|
36 |
-
*
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
* Vendor stores have limited customization via templates
|
55 |
-
* Vendors can be notified of new customer orders via email
|
56 |
-
* Vendors have a store front which shows only their products. Their products are also listed in the main catalog for the marketplace.
|
57 |
-
* Vendor registration is available from the WooCommerce login screen.
|
58 |
-
* Vendors have their own user accounts
|
59 |
-
* Commission rates can be set globally, Per Vendor or Per product this is limited to percentage commissions only.
|
60 |
-
* Commissions can be exported to CSV for payment via other methods such as bank transfer
|
61 |
-
* Commissions can be manually marked as paid or automatic using our Stripe gateway
|
62 |
-
* Setup wizard makes configuring your marketplace a breeze
|
63 |
-
* Admins have a range of vendor specific shortcodes are available
|
64 |
-
* Admins can manually approve vendor applications or allow all applications to be accepted
|
65 |
-
* Shipping is limited to free shipping or via 3rd party plugins. Shipping zones are not supported.
|
66 |
-
* Allow tax collected to be given directly to the vendor during commission calculations.
|
67 |
-
* Test Payment Gateway included for testing your store before it goes live
|
68 |
-
* WPML Compatible
|
69 |
-
* <strong>Not compatible with WordPress Multisite</strong>
|
70 |
-
* Documentation with great articles on all the hooks, actions, filters, shortcodes, neat tricks, etc can be found on our documentation site here <a href="http://docs.wcvendors.com/">http://docs.wcvendors.com/</a>
|
71 |
-
|
72 |
-
= WC Vendors Pro =
|
73 |
-
|
74 |
-
The following features are part of <a href="https://www.wcvendors.com/product/wc-vendors-pro/?utm_campaign=description?utm_source=wporg">WC Vendors Pro</a> our feature rich addition to your marketplace. Move all your vendors tasks to the frontend. They no longer need or see the WordPress admin.
|
75 |
-
|
76 |
-
* Vendors have a main dashboard showing sales reports and recent orders and products.
|
77 |
-
* Vendors have complete front end product management
|
78 |
-
* Vendors can add their own coupons that only apply to their products
|
79 |
-
* Vendors have advanced shipment tracking including shipping providers
|
80 |
-
* Vendors have the ability to print a shipping label with a picking list
|
81 |
-
* Vendors can add all their own social media profile links
|
82 |
-
* Vendors can add SEO to their store and products
|
83 |
-
* Vendors can add their own banner and store icon
|
84 |
-
* Vendors have a comprehensive shipping system available. Either flat rate or table rate based.
|
85 |
-
* Vendor stores templates are more advanced
|
86 |
-
* Vendors have more control over their order notes
|
87 |
-
* Vendors vacation module is included as part of pro not an extra addon including disable cart
|
88 |
-
* Vendors store notice has been added
|
89 |
-
* Vendors store opening hours
|
90 |
-
* Admins have multiple commission rate options including percentage, percentage + fee, fixed, fixed + fee.
|
91 |
-
* Admins can set global shipping rates as well as allow different shipping modules per vendor. Setting one as flat rate, while another can be table rate
|
92 |
-
* Ebay style feedback allows customers to rate the products from the vendors
|
93 |
-
* Premium ticket based support for all pro users. Annual and lifetime support licenses available.
|
94 |
-
* There's more features to Pro than listed here!
|
95 |
-
|
96 |
-
See our full comparison of free vs pro here <a href="https://www.wcvendors.com/home/comparison/?&utm_campaign=description?utm_source=wporg">Compare free and pro</a>
|
97 |
-
|
98 |
-
== Build your marketplace today ==
|
99 |
|
100 |
With WC Vendors Marketplace there is no restrictions on the number of vendors or products your marketplace can create. Your vendors will be able to create a marketplaces selling a range of different products such as
|
101 |
|
102 |
* Physical products
|
103 |
-
* Downloadable
|
104 |
* Variable products
|
105 |
-
*
|
106 |
-
*
|
|
|
107 |
|
108 |
This allows you to create all kinds of marketplaces such as
|
109 |
|
110 |
-
*
|
111 |
* Digital download marketplaces selling music or photos
|
112 |
* A booking marketplace to sell cooking classes
|
113 |
* An auction site like ebay
|
@@ -116,22 +71,19 @@ This allows you to create all kinds of marketplaces such as
|
|
116 |
|
117 |
WC Vendors Marketplace has an advanced commission system that allows you to set commisions for a variaty of situations
|
118 |
|
119 |
-
|
120 |
|
121 |
* Percentage
|
122 |
* Percentate + fee (Pro)
|
123 |
* Fixed (Pro)
|
124 |
* Fixed + fee (Pro)
|
125 |
-
|
126 |
-
Tiered based commission systems
|
127 |
-
|
128 |
* Sales by vendor (Pro)
|
129 |
* Sales by Product (Pro)
|
130 |
* Product Price (Pro)
|
131 |
|
132 |
-
|
133 |
|
134 |
-
|
135 |
|
136 |
WC Vendors Membership allows you to create and sell membership plans to your vendors. Setting different limits for your vendors on what products they can sell. Features include
|
137 |
|
@@ -141,21 +93,25 @@ WC Vendors Membership allows you to create and sell membership plans to your ven
|
|
141 |
* Easy to use subscription system for your vendors
|
142 |
* With the use of WooCommerce Subscriptions, you can setup a membership marketplace today!
|
143 |
|
144 |
-
|
145 |
|
146 |
-
|
147 |
|
148 |
-
|
149 |
|
150 |
-
=
|
151 |
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
* Escorw for WooCommerce
|
156 |
-
* Mollie Connect for WC Vendors
|
157 |
|
158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
|
160 |
* Epeken All Kurir Plugin for Woocommerce
|
161 |
* Marketship
|
@@ -164,24 +120,92 @@ We encourage 3rd party developers to work with us to create great extensions tha
|
|
164 |
* WooCommerce FedEx Shipping Plugin with Print Label
|
165 |
* WooCommerce UPS Shipping Plugin with Print Label
|
166 |
|
167 |
-
|
168 |
|
169 |
-
=
|
170 |
|
171 |
-
|
172 |
|
173 |
-
|
174 |
-
|
175 |
-
*
|
176 |
-
*
|
177 |
-
*
|
178 |
-
*
|
179 |
-
*
|
180 |
-
*
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
|
186 |
== Installation ==
|
187 |
1. Download and install from WordPress.org.
|
@@ -203,9 +227,9 @@ PHP 5.6 and above is required. Tested all the way to the latest PHP 7!
|
|
203 |
|
204 |
= Where do I get help ? =
|
205 |
|
206 |
-
You can post a support question on the support tab - https://wordpress.org/support/plugin/wc-vendors
|
207 |
|
208 |
-
Also be sure to visit our documentation http://docs.wcvendors.com/
|
209 |
|
210 |
= Does WC Vendors Marketplace work with Multisite ? =
|
211 |
|
@@ -228,6 +252,11 @@ WC Vendors Marketplace does not work with multisite WordPress. There are no plan
|
|
228 |
|
229 |
== Changelog ==
|
230 |
|
|
|
|
|
|
|
|
|
|
|
231 |
= Version 2.1.14 - 11th September 2019 =
|
232 |
|
233 |
* Added: Bulk edit assign vendor to products (#591)
|
1 |
=== WC Vendors Marketplace - The Multivendor Marketplace Solution for WooCommerce ===
|
2 |
Contributors: digitalchild
|
3 |
+
Tags: woocommerce marketplace, marketplace, woocommerce, multi vendor marketplace, multi vendor, multi seller, woocommerce vendor, product vendors, vendor, vendors, commissions, commission rate
|
4 |
Donate link: https://www.wcvendors.com/
|
5 |
Author URI: https://www.wcvendors.com/
|
6 |
Plugin URI: https://www.wcvendors.com/
|
9 |
Tested up to: 5.2.2
|
10 |
WC requires at least: 3.3.0
|
11 |
WC tested up to: 3.7.0
|
12 |
+
Stable tag: 2.1.15
|
13 |
License: GPLv2 or later
|
14 |
|
15 |
The number one most downloaded marketplace plugin for WooCommerce. Now you can allow anyone to open a store on your WooCommerce site!
|
16 |
|
17 |
== Description ==
|
18 |
|
19 |
+
= WC Vendors Marketplace plugin for WooCommerce =
|
20 |
|
21 |
+
- Try our free demo today: [Launch your own demo today](http://www.wcvendors.com/home/demo/?utm_campaign=wporg_details?utm_source=wporg)
|
22 |
+
- Learn about WC Vendors Pro: [All the features of WC Vendors Pro](https://www.wcvendors.com/home/features/?utm_campaign=wporg_details?utm_source=wporg)
|
|
|
23 |
|
24 |
= POWERED BY WORDPRESS AND WOOCOMMERCE =
|
25 |
|
26 |
+
Create your own marketplace and allow vendors to sell products just like etsy, Envato, eBay, or Amazon! You can sell physical, digital or variable products on your marketplace.
|
27 |
+
|
28 |
+
WC Vendors Marketplace is the best way to create your mult-vendor marketplace and earn money from every sale.
|
29 |
+
|
30 |
+
= Solutions =
|
31 |
+
|
32 |
+
WC Vendors Marketplace has been used to build a variety of multivendor marketplaces including:
|
33 |
+
|
34 |
+
* Online Art Gallery
|
35 |
+
* Local Farmers Markets
|
36 |
+
* Cooking Classes
|
37 |
+
* Sports Memorbillia Auction site
|
38 |
+
* Used book store
|
39 |
+
* Hand made furniture
|
40 |
+
* Much much more
|
41 |
+
|
42 |
+
= Easy to use =
|
43 |
+
|
44 |
+
WC Vendors marketplace comes with a Setup Wizard to guide you through the inital setup of your marketplace. This gets you up and running quickly read to earn.
|
45 |
+
|
46 |
+
= Fast, reliable support with active development =
|
47 |
+
|
48 |
+
WC Vendors Marketplace has been on the market for 5 years, releasing regular updates for smooth operation of your marketplace. We focus on including the best ecommerce features for our users. We pride ourselves on providing prompt, quality support as well as high quality secure, robust code.
|
49 |
+
|
50 |
+
Have a suggestion? Feel free to post it to our official [GitHub Page](https://github.com/wcvendors/wcvendors)
|
51 |
+
|
52 |
+
= Unlimited Potential =
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
With WC Vendors Marketplace there is no restrictions on the number of vendors or products your marketplace can create. Your vendors will be able to create a marketplaces selling a range of different products such as
|
55 |
|
56 |
* Physical products
|
57 |
+
* Digital and Downloadable products
|
58 |
* Variable products
|
59 |
+
* Subscription products with our [WC Vendors Subscriptions Bookings plugin](https://www.wcvendors.com/product/wc-vendors-woocommerce-subscriptions/?&utm_campaign=description?utm_source=wporg)
|
60 |
+
* Booking products with our [WC Vendors WooCommerce Bookings plugin](https://www.wcvendors.com/product/woocommerce-bookings-integration/?&utm_campaign=description?utm_source=wporg)
|
61 |
+
* Auctions with our [WC Vendors WooCommerce Simple Auctions plugin](https://www.wcvendors.com/product/woocommerce-simple-auctions-integration/?&utm_campaign=description?utm_source=wporg)
|
62 |
|
63 |
This allows you to create all kinds of marketplaces such as
|
64 |
|
65 |
+
* Hand made wooden furniture store
|
66 |
* Digital download marketplaces selling music or photos
|
67 |
* A booking marketplace to sell cooking classes
|
68 |
* An auction site like ebay
|
71 |
|
72 |
WC Vendors Marketplace has an advanced commission system that allows you to set commisions for a variaty of situations
|
73 |
|
74 |
+
**Commissions**
|
75 |
|
76 |
* Percentage
|
77 |
* Percentate + fee (Pro)
|
78 |
* Fixed (Pro)
|
79 |
* Fixed + fee (Pro)
|
|
|
|
|
|
|
80 |
* Sales by vendor (Pro)
|
81 |
* Sales by Product (Pro)
|
82 |
* Product Price (Pro)
|
83 |
|
84 |
+
[Read about our commissions here](https://docs.wcvendors.com/knowledge-base/wc-vendors-pro-commission)
|
85 |
|
86 |
+
**WC Vendors Membership**
|
87 |
|
88 |
WC Vendors Membership allows you to create and sell membership plans to your vendors. Setting different limits for your vendors on what products they can sell. Features include
|
89 |
|
93 |
* Easy to use subscription system for your vendors
|
94 |
* With the use of WooCommerce Subscriptions, you can setup a membership marketplace today!
|
95 |
|
96 |
+
[Create your vendor membership site today](https://www.wcvendors.com/product/wc-vendors-membership/?&utm_campaign=description?utm_source=wporg)
|
97 |
|
98 |
+
= Control your marketplace =
|
99 |
|
100 |
+
You are able to control how products are published, vendor registration be it manual or automatic, what product types the vendors can post and customer information the vendors can see.
|
101 |
|
102 |
+
With [WC Vendors Pro](https://www.wcvendors.com/product/wc-vendors-pro/?utm_campaign=description?utm_source=wporg) you have even finer grained control. You have total control of the product edit forms including what fields are visible and what are required for vendors. By providing a complete frontend dashboard for your vendors you can allow them to manage their storefronts while you can focus on sales and marketing.
|
103 |
|
104 |
+
= Customize your store =
|
105 |
+
|
106 |
+
Now you can design the look of your store with multiple options available. There are [several vendor specific shortcodes available](https://docs.wcvendors.com/knowledge-base/pages-and-shortcodes/) for admins to utilise around their site. For vendor store fronts there are 10 great widgets available in [WC Vendors Pro](https://www.wcvendors.com/product/wc-vendors-pro/?utm_campaign=description?utm_source=wporg). You can place these in any widget enabled area within your theme and are restricted to the vendor store fronts. This is a great way to choose which features you'd like your vendors store fronts to have.
|
|
|
|
|
107 |
|
108 |
+
[Learn More](https://docs.wcvendors.com/knowledge-base/wc-vendors-pro-widgets/?utm_campaign=description?utm_source=wporg)
|
109 |
+
|
110 |
+
= Compatible Plugins =
|
111 |
+
|
112 |
+
We encourage 3rd party developers to work with us to create great extensions that work with our products. We keep an updated list of [compatible plugins](https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg) on our website as well as here. If you've built a plugin for WC Vendors products, please be sure to let us know!
|
113 |
+
|
114 |
+
**Shipping**
|
115 |
|
116 |
* Epeken All Kurir Plugin for Woocommerce
|
117 |
* Marketship
|
120 |
* WooCommerce FedEx Shipping Plugin with Print Label
|
121 |
* WooCommerce UPS Shipping Plugin with Print Label
|
122 |
|
123 |
+
[And many many more !](https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg)
|
124 |
|
125 |
+
= Payment Gateways =
|
126 |
|
127 |
+
Compatible with over 100+ payment gateways to take payments from your customers. You can use any payment gateway that is compatible with WooCommerce to receive payments. If you want to also pay your vendors through your marketplace, then you can use our compatible vendor payment gateways.
|
128 |
|
129 |
+
**Vendor Payment Gateways**
|
130 |
+
|
131 |
+
* Stripe Connect Commissions & Gateway
|
132 |
+
* Payouts for WC Vendors
|
133 |
+
* MangoPay for WooCommerce
|
134 |
+
* Escrow for WooCommerce
|
135 |
+
* Mollie Connect for WC Vendors
|
136 |
+
* Square Payment Gateway for WCVendors
|
137 |
+
|
138 |
+
= Features =
|
139 |
+
|
140 |
+
**Vendor Stores**
|
141 |
+
|
142 |
+
* Sellers get their own store and unique URL
|
143 |
+
* Store fronts can be customised through templates
|
144 |
+
* Multiple store front styles (Pro feature)
|
145 |
+
* 10 great pro widgets for store fronts (pro feature)
|
146 |
+
* Vendor store notices to advertise coupons or sales (Pro Feature)
|
147 |
+
* Vendor vacation mode (Pro Feature)
|
148 |
+
* Vendor social media profiles (Pro Feature)
|
149 |
+
* Vendor Store SEO (Pro feature)
|
150 |
+
* Store Opening hours (Pro Feature)
|
151 |
+
|
152 |
+
**Vendor Dashboard**
|
153 |
+
|
154 |
+
* Basic frontend dashboard for sales and orders reports
|
155 |
+
* Vendors can mark orders shipped
|
156 |
+
* WordPress Admin for publishing products
|
157 |
+
* Export orders
|
158 |
+
* Complete frontend dashboard with no WordPress admin access for vendors (Pro feature)
|
159 |
+
* Complete product, order, coupon management (Pro Feature)
|
160 |
+
* Add tracking numbers to ordres (Pro Feature)
|
161 |
+
* Print shipping labels (Pro Feature)
|
162 |
+
|
163 |
+
**Earn in multiple ways**
|
164 |
+
|
165 |
+
* Percentage based commission split between the admin and the seller
|
166 |
+
* Set commission rates at the product, vendor or global level
|
167 |
+
* Fixed, fee, tiered commissions based on sales of products, vendor or price (Pro Feature)
|
168 |
+
* Sell vendor memberships (Paid Add On)
|
169 |
+
|
170 |
+
**Product Management**
|
171 |
+
|
172 |
+
* Vendors can manage their products from the WordPress Admin
|
173 |
+
* Manage all product types and their options from the frontend dashboard (Pro Feature)
|
174 |
+
* Manage and create atributes, variations (Pro Feature)
|
175 |
+
* Manage shipping at the product level (Pro Feature)
|
176 |
+
* Customers can review products. Vendors cannot modify these reviews (Pro Feature)
|
177 |
+
|
178 |
+
**Vendor Discount Management (Pro Feature)**
|
179 |
+
|
180 |
+
* Vendors can create and manage their coupons
|
181 |
+
* Vendors can set the limits, expiry of coupons
|
182 |
+
|
183 |
+
**Shipping management(Pro Feature)**
|
184 |
+
|
185 |
+
* Shipping can be set at the product, vendor or global level
|
186 |
+
* Vendors can set their shipping policies
|
187 |
+
* Table rate shipping options
|
188 |
+
* Flat rate shipping options
|
189 |
+
|
190 |
+
**Advanced Options to control every aspect of your marketplace (Pro Feature)**
|
191 |
+
|
192 |
+
* Admins can manage their vendors and applications
|
193 |
+
* Vendor earning reports
|
194 |
+
* Automatic plugin updates and support
|
195 |
+
* Setup wizard for easy configuration of advanced features
|
196 |
+
* Advanced Form management
|
197 |
+
* Three different product form templates available (Standard, Simple and Downloadable)
|
198 |
+
* Make any field required
|
199 |
+
* Hide any field or section from the vendors
|
200 |
+
* And much much more..
|
201 |
+
|
202 |
+
[Learn more](https://www.wcvendors.com/product/wc-vendors-pro/?utm_campaign=description?utm_source=wporg)
|
203 |
+
|
204 |
+
= Found a bug or Want to contribute? =
|
205 |
+
|
206 |
+
There is a chance that you might find a bug or need a new action/filter added. If you'd like to contribute to our project, you're more than welcome.
|
207 |
+
|
208 |
+
[Submit your pull request or issue here](https://github.com/wcvendors/wcvendors)
|
209 |
|
210 |
== Installation ==
|
211 |
1. Download and install from WordPress.org.
|
227 |
|
228 |
= Where do I get help ? =
|
229 |
|
230 |
+
You can post a support question on the support tab - [https://wordpress.org/support/plugin/wc-vendors](https://wordpress.org/support/plugin/wc-vendors)
|
231 |
|
232 |
+
Also be sure to visit our documentation [http://docs.wcvendors.com/](http://docs.wcvendors.com/)
|
233 |
|
234 |
= Does WC Vendors Marketplace work with Multisite ? =
|
235 |
|
252 |
|
253 |
== Changelog ==
|
254 |
|
255 |
+
= Version 2.1.15 - 13th September 2019 =
|
256 |
+
|
257 |
+
* Added: Vendor to WooCommerce Product Import/Export for marketplace admin
|
258 |
+
* Added: New single shop header option to disable headers
|
259 |
+
|
260 |
= Version 2.1.14 - 11th September 2019 =
|
261 |
|
262 |
* Added: Bulk edit assign vendor to products (#591)
|