WC Vendors - Version 2.1.15

Version Description

Download this release

Release Info

Developer digitalchild
Plugin Icon 128x128 WC Vendors
Version 2.1.15
Comparing to
See all releases

Code changes from version 2.1.14 to 2.1.15

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.14
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 and disables the shop description text.', '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' => __( '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
- if ( apply_filters( 'show_vendor_main_header', true ) ) {
45
- add_action( 'woocommerce_before_main_content', array( 'WCV_Vendor_Shop', 'vendor_main_header' ), 20 );
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:320
32
  msgid "Are you sure you want mark all commissions paid?"
33
  msgstr ""
34
 
35
- #: class-wc-vendors.php:424
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:439
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 and disables the shop description text."
2021
  msgstr ""
2022
 
2023
- #: classes/admin/settings/class-wcv-settings-display.php:278, classes/admin/views/html-vendor-settings-page.php:161, templates/dashboard/settings/shop-description.php:18
2024
  msgid "Shop Description"
2025
  msgstr ""
2026
 
2027
- #: classes/admin/settings/class-wcv-settings-display.php:279
2028
  msgid "Enable %s shop description"
2029
  msgstr ""
2030
 
2031
- #: classes/admin/settings/class-wcv-settings-display.php:280
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:287
2036
  msgid "Shop HTML"
2037
  msgstr ""
2038
 
2039
- #: classes/admin/settings/class-wcv-settings-display.php:288
2040
  msgid "Allow HTML in %s shop description"
2041
  msgstr ""
2042
 
2043
- #: classes/admin/settings/class-wcv-settings-display.php:289
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:296
2048
  msgid "Display Name"
2049
  msgstr ""
2050
 
2051
- #: classes/admin/settings/class-wcv-settings-display.php:298
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:303
2056
  msgid "Display name"
2057
  msgstr ""
2058
 
2059
- #: classes/admin/settings/class-wcv-settings-display.php:304, classes/admin/views/html-vendor-meta.php:27
2060
  msgid "Shop name"
2061
  msgstr ""
2062
 
2063
- #: classes/admin/settings/class-wcv-settings-display.php:305
2064
  msgid "%s Username"
2065
  msgstr ""
2066
 
2067
- #: classes/admin/settings/class-wcv-settings-display.php:306
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, wc multivendor, 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,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.14
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 WordPress and WooCommerce =
20
 
21
-
22
- - Try our demo today: <a href="http://www.wcvendors.com/home/demo/?utm_campaign=wporg_details?utm_source=wporg">Launch your own install today</a>
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 type sites! This allows other sellers/vendors to sell tangible products, virtual products, or downloads on your site. With this plugin, your vendors receive commissions you set on products they sell from your store.
28
-
29
- WC Vendors Marketplace was released to the market in October of 2014 having gotten its roots from Product Vendors by Matt Gates dating back to 2011. We are the number one multi vendor marketplace plugin for WordPress and WooCommerce. It is the most feature packed free plugin available for operating a WooCommerce based multi vendor store.
30
-
31
- == Announcements ==
32
-
33
- * Want to know how vendors get paid? Be sure to read our <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=annoucements?utm_source=wporg">Payments Explained</a> article available on our website, solutions including Stripe, Paypal, Mangopay and more are available.
34
- * The plugin name has been updated. It is now called WC Vendors Marketplace. <a href="www.wcvendors.com/2018/07/wc-vendors-marketplace/?utm_campaign=annoucements?utm_source=wporg">Read about it here</a>.
35
- * Questions about GDPR and WC Vendors Marketplace? Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/gdpr-and-wc-vendors/?utm_campaign=announcements?utm_source=wporg">GDPR and WC Vendors</a>.
36
- * Please read our recent blog post <a href="https://www.wcvendors.com/2018/05/payments-explained/?utm_campaign=announcements?utm_source=wporg">Payments Explained</a> for
37
-
38
-
39
- == Features ==
40
-
41
- = WC Vendors Marketplace =
42
-
43
- The following features are available as a part of the free WC Vendors Marketplace plugin.
44
-
45
- * Create your own marketplace on WooCommerce
46
- * Vendors can add / edit products from within the WordPress dashboard.
47
- * Vendors can submit products for admin review, or send new products live to the site immediately.
48
- * Vendors can view live sales for their products from their front end dashboard
49
- * Vendors can comment on their orders (eg, to inform customers of a tracking number)
50
- * Vendors can export their orders to a CSV file
51
- * Vendors can sell all product types
52
- * Vendors manage their own media gallery/library
53
- * Vendors can add bank details to their profile to be paid out via bank transfer
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
- * Booking products with our <a href="https://www.wcvendors.com/product/woocommerce-bookings-integration/?&utm_campaign=description?utm_source=wporg">WC Vendors WooCommerce Bookings plugin</a>
106
- * Auctions with our <a href="https://www.wcvendors.com/product/woocommerce-simple-auctions-integration/?&utm_campaign=description?utm_source=wporg">WC Vendors WooCommerce Simple Auctions plugin</a>
 
107
 
108
  This allows you to create all kinds of marketplaces such as
109
 
110
- * Physical goods marketplaces like a furntiure store
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
- = Commission Types =
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
- <a href="https://docs.wcvendors.com/knowledge-base/wc-vendors-pro-commission/">Read about our commissions here</a>
133
 
134
- = WC Vendors Membership =
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
- <a href="https://www.wcvendors.com/product/wc-vendors-membership/?&utm_campaign=description?utm_source=wporg">Create your vendor membership site today</a>
145
 
146
- == Compatible Plugins ==
147
 
148
- We encourage 3rd party developers to work with us to create great extensions that work with our products. We keep an updated list of <a href="https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg">compatible plugins</a> on our website as well as here. If you've built a plugin for WC Vendors products, please be sure to let us know!
149
 
150
- = Vendor Payment Gateways =
151
 
152
- * Stripe Connect Commissions & Gateway
153
- * Payouts for WC Vendors
154
- * MangoPay for WooCommerce
155
- * Escorw for WooCommerce
156
- * Mollie Connect for WC Vendors
157
 
158
- = Shipping =
 
 
 
 
 
 
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
- <a href="https://www.wcvendors.com/home/compatible-plugins/?utm_source=wporg">And many many more !</a>
168
 
169
- = Translations =
170
 
171
- We currently ship WC Vendors Marketplace free with the following language translations. If you would like translate WC Vendors Marketplace into your language we would be more than happy to include it in our next release. Please use https://translate.wordpress.org/locale/en/default/wp-plugins/wc-vendors
172
 
173
- * English
174
- * Austrian German
175
- * German
176
- * Chinese
177
- * Japanese (thanks Shohei Tanaka)
178
- * Brazilian Portuguese
179
- * Italian
180
- * Spanish
181
- * Portuguese
182
- * Persian
183
- * French
184
- * Swedish
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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)