forked from ucom/wcvendors
-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
937 lines (748 loc) · 41.4 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
=== WC Vendors Marketplace - The Multivendor Marketplace Solution for WooCommerce ===
Contributors: digitalchild, benwcv
Tags: best marketplace, multi vendor marketplace, multi vendor, multi seller, woocommerce vendor, woocommerce marketplace, product vendors, vendor, vendors, wc multivendor, commissions, commission rate
Donate link: https://www.wcvendors.com/
Author URI: https://www.wcvendors.com/
Plugin URI: https://www.wcvendors.com/
Requires at least: 4.4.0
Requires PHP: 5.6
Tested up to: 5.2.0
Stable tag: 2.1.5
License: GPLv2 or later
The number one most downloaded marketplace plugin for WooCommerce. Now you can allow anyone to open a store on your WooCommerce site!
== Description ==
= WC Vendors Marketplace plugin for WordPress and WooCommerce =
- 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>
- 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>
= POWERED BY WORDPRESS AND WOOCOMMERCE =
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.
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.
== Announcements ==
* We are compatible with WordPress 5.0 - But please be sure to check everything on a staging server before upgrading !
* 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>.
* 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>.
* 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 solutions to your vendor commission payments. Including Stripe, Paypal and others.
* WC Vendors 2.0 is a major update, this will affect some stores using other WC Vendors integrations.
* PayPal has deprecated Adaptive Payments as of September 1st 2017. This will soon cease to function. We provide an instant payment solution via our <a href="https://www.wcvendors.com/product/wc-vendors-pro/?utm_campaign=annoucements?utm_source=wporg">Stripe Gateway</a> however there are 3rd party extensions from MangoPay and Escrow that also provide vendor commission payouts.
== Features ==
= WC Vendors Marketplace =
The following features are available as a part of the free WC Vendors Marketplace plugin.
* Create your own marketplace on WooCommerce
* Vendors can add / edit products from within the WordPress dashboard.
* Vendors can submit products for admin review, or send new products live to the site immediately.
* Vendors can view live sales for their products from their front end dashboard
* Vendors can comment on their orders (eg, to inform customers of a tracking number)
* Vendors can export their orders to a CSV file
* Vendors can sell all product types
* Vendors manage their own media gallery/library
* Vendors can add bank details to their profile to be paid out via bank transfer
* Vendor stores have limited customization via templates
* Vendors can be notified of new customer orders via email
* Vendors have a store front which shows only their products. Their products are also listed in the main catalog for the marketplace.
* Vendor registration is available from the WooCommerce login screen.
* Vendors have their own user accounts
* Commission rates can be set globally, Per Vendor or Per product this is limited to percentage commissions only.
* Commissions can be exported to CSV for payment via other methods such as bank transfer
* Commissions can be manually marked as paid or automatic using our Stripe gateway
* Setup wizard makes configuring your marketplace a breeze
* Admins have a range of vendor specific shortcodes are available
* Admins can manually approve vendor applications or allow all applications to be accepted
* Shipping is limited to free shipping or via 3rd party plugins. Shipping zones are not supported.
* Allow tax collected to be given directly to the vendor during commission calculations.
* Test Payment Gateway included for testing your store before it goes live
* WPML Compatible
* <strong>Not compatible with WordPress Multisite</strong>
* 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>
= WC Vendors Pro =
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.
* Vendors have a main dashboard showing sales reports and recent orders and products.
* Vendors have complete front end product management
* Vendors can add their own coupons that only apply to their products
* Vendors have advanced shipment tracking including shipping providers
* Vendors have the ability to print a shipping label with a picking list
* Vendors can add all their own social media profile links
* Vendors can add SEO to their store and products
* Vendors can add their own banner and store icon
* Vendors have a comprehensive shipping system available. Either flat rate or table rate based.
* Vendor stores templates are more advanced
* Vendors have more control over their order notes
* Vendors vacation module is included as part of pro not an extra addon including disable cart
* Vendors store notice has been added
* Vendors store opening hours
* Admins have multiple commission rate options including percentage, percentage + fee, fixed, fixed + fee.
* 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
* Ebay style feedback allows customers to rate the products from the vendors
* Premium ticket based support for all pro users. Annual and lifetime support licenses available.
* There's more features to Pro than listed here!
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>
= Translations =
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. You can submit a pull request on our github page or you can email your completed translation to [email protected].
* English
* Austrian German
* German
* Chinese
* Japanese (thanks Shohei Tanaka)
* Brazilian Portuguese
* Italian
* Spanish
* Portuguese
* Persian
* French
* Swedish
== Installation ==
1. Download and install from WordPress.org.
2. Launch the setup wizard and follow the setup screens.
3. All settings are available under the WordPress Admin / WC Vendors / Settings screen
4. Configure your email notifications under WooCommerce / Settings / Emails screen
5. View Commissions under WC Vendors / Commissions and WooCommerce / Reports / WC Vendors screen
6. Vendors and pending vendors are available on the WordPress / Users screen
== Frequently Asked Questions ==
= What version of WooCommerce do you support ? =
We require a minimum of WooCommerce 3.0 to work. Any version prior to this will not work. We encourage you to be running the latest WordPress and WooCommerce at all times.
= What version of php has been tested ? =
PHP 5.6 and above is required. Tested all the way to the latest PHP 7!
= Where do I get help ? =
You can post a support question on the support tab - https://wordpress.org/support/plugin/wc-vendors
Also be sure to visit our documentation http://docs.wcvendors.com/
= Does WC Vendors Marketplace work with Multisite ? =
WC Vendors Marketplace does not work with multisite WordPress. There are no plans to support this.
== Screenshots ==
1. General Options - Configure your general marketplace settings here
2. Commission Option - Set your percentage commission here
3. Capabilities General - Product and order functionality
4. Capabilities Product - Configure what to hide from the vendor on the product edit screen
5. Capabilities Order - Configure what the vendors can do with their orders
6. Display Options - Set the pages used for WC Vendors
7. Vendor dashboard
8. Setup Wizard General options
9. Setup Wizard Capabilities
10. Setup Wizard Pages
11. Setup Wizard complete
12. Email notifications for admins, customers and vendors
== Changelog ==
= Version 2.1.5 - 9th of February 2019 =
* Added: Quantity to the commissions table
* Added: Add shortcode for free dashboard navigation #515
* Added: Filter for product data tabs (#527)
* Updated: Changed how vendor roles are assigned #528
* Updated: Updated tip text to have the correct context
* Updated: language file (#532)
* Fixed: Put description below textarea for settings pages (#536)
= Version 2.1.4 - 5th January 2019 =
* Added: Filter to modify terms error message
* Added: Run WordPress oEmbed code over the seller info tab
* Updated: Replace current PHP session with WC Session #514
* Updated: Adjusted the message to be generic to apply to customers and vendors.
* Updated: WooCommerce version compatibility
* Fixed: Vendor application firing before pro form submitted (#510)
* Fixed: Vendor terms and conditions stopping customers from registering #513
* Fixed: Vendor New Order email: Billing name is shown instead of Shipping name #509
* Fixed: Shipping is saved in db as integer. (#512)
* Added: Filter to adjust the string
= Version 2.1.3 - 24th November 2018 =
* Updated: Treat product as vendor page if product author is vendor (#505)
* Updated: WordPress Coding Standards and general code cleanup thanks to Robert Devore
* Fixed: Add email filters and action hooks to vendor notify order email
* Fixed: Calculate tax without order details by geolocating user
* Fixed: Setup wizard menu item is visible on the dashboard menu #507
* Fixed: Commissions are calculated on integers #499
= Version 2.1.2 - 22nd October 2018 =
* Updated: Support for WooCommerce 3.5.0
* Updated: Support for Wordpress 5.0.0
* Fixed: Error messages on product edit page
* Fixed: Reverse commissions if order is trashed
* Fixed: Added extra checks for vendor order method
* Fixed: Load user locale when loading text domain
* Fixed: Loopback request failure #453
= Version 2.1.1 15th September 2018 =
* Added: Export Commission Order ID #460
* Added: Export Commission Totals use filters #459
* Added: Remove Ability to Register from the WP Login screen. #489
* Fixed: Invalid variable reference
* Fixed: Uninistall loading order to ensure table still exists when getting settings fields
* Fixed: Incorrect capabilities set on initial install and via setup wizard
* Fixed: Handle PayPal Adaptive Payments IPN status inconsistencies (#495)
* Fixed: Incorrect javascript method name
* Fixed: No terms and conditions warning (#494)
* Fixed: Replace vendor with function call (#493)
* Fixed: Update methods in the wrong location
* Fixed: Line item id's incorrectly set
Templates Updated:
templates/dashboard/denied.php
= Version 2.1.0 6th August 2018 =
* Added Option to remove "Become a Vendor" tab on the my-account page
* Update: Make it easier to visually see which emails have been deprecated
* Fixed: Virtual / Downloadable Hide option does not work #483
* Fixed: Admin notify vendor application not firing #468
* Fixed: Username not showing in Admin notification email subject
* Fixed: Terms & conditions on wp-register page #479
* Fixed: Capabilities resetting disables edit live products #466
* Fixed: Vendor labels can't be translated #451
* Fixed: "Become a Vendor" tab is not hidden for vendor role #472
* Fixed: WooCommerce Product Enquiry emails not working #465
* Fixed: Color picker class not working when adding custom class (#469)
* Fixed: Stop vendor notification sending twice
* Fixed: Shipping cost to be added onto Vendor commissions #463
* Fixed: Using wrong method in classes/class-shipping.php #461
= Version 2.0.10 - 4th July 2018 =
* Fixed: Commission by Product report is not functioning & shows errors #456
* Fixed: Disable upgrade notice if pro already active
* Fixed: Added check in case user incorrectly sets orders page
* Fixed: Vendor emails not firing #450
* Fixed: Included translations no longer work #455
* Fixed: Parameter 2 to be array in class-admin-users.php on line 174 #454
* Fixed: my-account "become a vendor" tab is leading to a 404 #447
* Fixed: Pending vendors no longer see the Vendor Application Form #448
= Version 2.0.9 - 26th June 2018 =
* Fixed: Vendor shop pages are in 404
* Fixed: Become a vendor on my account page goes to a 404 #445
* Fixed: Call to undefined function wcv_get_settings_mapping() #444
* Fixed: Typo in separator statement
= Version 2.0.8 - 25th June 2018 =
* Added: Ability to uninstall the plugin including advanced options
* Added: Option to assign media to vendor when assigning product
* Added: All references to vendor changed to an option to rename vendors
* Added: Sold by separator option #420
* Added: Multi page select admin setting type
* Updated: Language files
* Fixed: Commissions Totals Incorrect in Reports #432
* Fixed: Paypal Manual payout not working #430
* Fixed: Class loading issues #427
* Fixed: Vendor Featured product shortcode not working #418
* Fixed: Vendor Top rated products shortcode not working #417
* Fixed: Unable to use image settings type for admin settings
= Version 2.0.7 - 11th June 2018 =
* Added: Become a vendor link to WooCommerce My Account page
* Fixed: Fatal Error WP Admin vendor orders #422
* Fixed: Only run vendor dashboard class on the front end
* Fixed: Admin dashboard error
* Fixed: fatal error get_id on integer
* Fixed: Hide signup form if current user is already a vendor
* Fixed: Tags stripped from wysiwyg settings #419
* Fixed: Spelling mistake across the code base
* Updated: language files
* Updated: Wording for settings
Templates Updated:
templates/dashboard/dashboard/denied.php
= Version 2.0.6 - 28th May 2018 =
* Added: Payment details to totals CSV export #414
* Added: New background updater
* Added: New reference to the GDPR for users in the readme
* Updated: Invalid text domain in woocommerce registration errors
* Updated: Only show major update warning for WC Vendors below 2.0.0
* Fixed: Payment message output
* Fixed: PayPal cron schedules not working #416
* Fixed: Incorrect page name
* Fixed: Incorrect default settings in setup wizard
* Fixed: Call correct background updater
* Fixed: Reference to documentation
* Fixed: Increased input width for commission input in settings
= Version 2.0.5 - 21st May 2018 =
* Updated: Legacy WooCommerce calls
* Updated: Changed how options are retrieved from the database
* Fixed: Customer details not filtered on WP Admin orders screen #413
* Fixed: Customer details not filtered on emails #411
* Fixed: Totals display in vendor order notification emails
* Fixed: Duplicate new product admin notification emails
* Fixed: New product admin notification email trigger not working
* Fixed: Username placeholder in vendor application email
* Fixed: Vendor Sold By name is not appearing on customer order #412
* Fixed: Update dialog is stuck #409
* Fixed: Order capabilities not working #410
* Fixed: Incorrect label in emails
Templates Added:
templates/emails/plain/vendor-order-addresses.php
templates/emails/vendor-order-addresses.php
Templates Updated:
templates/dashboard/dashboard/orders.php
templates/emails/plain/vendor-order-details.php
templates/emails/vendor-order-details.php
= Version 2.0.4 - 18th May 2018 =
* Fixed: Critical commission calculation error
= Version 2.0.3 - 18th May 2018 =
* Added: Export Commission Sum Totals
* Added: New setting to rename vendors store wide
* Fixed: Update Dialog is stuck #409
* Updated: Langage file
= Version 2.0.2 - 17th May 2018 =
* Fixed: Corrected settings conditional checks across classes
* Fixed: Vendor Capabilities
* Fixed: Reset vendor roles
* Fixed: Incorrect get_option calls
* Fixed: Permission check for product submit and order view
* Updated: Templates to make tracking changes possible
* Updated: Disable add new product completely if disabled
* Updated: Make denied product message translateable.
= Version 2.0.1 - 17th May 2018 =
* Fixed: Update notice won't complete
* Fixed: Legacy settings options loading
* Fixed: Errors on activation when unsupported plugin is detected
* Fixed: Display sold_by option not working
= Version 2.0.0 - 14th May 2018 =
* Added: New WC Vendors Admin menu
* Added: Bank details fields for vendors
* Added: New all new email system and templates
* Added: New contextual help menus on settings pages
* Added: New settings system and admin notice system
* Added: Setup Wizard
* Added: Support for PHP 7.1+
* Updated: styles and script build script
* Updated: language file cleanup
* Updated: Brazilian Portuguese translation thanks CasperBraske
* Fixed: Permalinks not flushing on settings save
* Fixed: Terms & Conditions Checkbox for Vendor Registration does not show #392
* Fixed: deprecated calls on orders screen
* Fixed: Vendor role capabilities updated when new settings updated.
* Fixed: Vendors can delete media they uploaded
* Fixed: Added check for woocommerce shipping tax class setting
* Fixed: Tax classes not being used in shipping tax calculations
* Fixed: Make compatible with translate.wordpress.org #396
* Fixed: undefined index notice for reports that have been removed
* Fixed: Removed focus from select on vendor drop down on product edit screen
Templates Added:
templates/emails/plain/admin-notify-product.php
templates/emails/plain/admin-notify-shipped.php
templates/emails/plain/customer-notify-shipped.php
templates/emails/plain/vendor-notify-application.php
templates/emails/plain/vendor-notify-approved.php
templates/emails/plain/vendor-notify-denied.php
templates/emails/plain/vendor-notify-order.php
templates/emails/plain/vendor-order-details.php
templates/emails/plain/vendor-order-items.php
templates/emails/admin-notify-product.php
templates/emails/admin-notify-shipped.php
templates/emails/customer-notify-shipped.php
templates/emails/vendor-notify-application.php
templates/emails/vendor-notify-approved.php
templates/emails/vendor-notify-denied.php
templates/emails/vendor-notify-order.php
templates/emails/vendor-order-details.php
templates/emails/vendor-order-items.php
Templates Updated:
templates/dashboard/settings/settings.php
templates/order/table-body.php
= Version 1.9.14 - 18th February 2018 =
* Added: Export commissions via CSV
* Added: Commission Table Links #166
* Added: Apply to become a vendor on wp-login registration page #245
* Added: Apply filter to get_vendor_dues_from_order()
* Fixed: wp-admin Commissions Page sorted by status & vendor #374
* Fixed: Commission filters loading too early so they cannot be applied.
* Fixed: WooCommerce Reports are showing 2X accurate sales #388
* Fixed: Shortcodes do not work for products assigned to vendor by admin #385
* Fixed: Text domain in read me for glotpress translations
* Fixed: "sold by" is showing in several areas despite deselected admin setting #386
= Version 1.9.13 - 28th November 2017 =
* Added: Notice for deprecated gateway
* Added: A filter for role change: Denied Vendor #351
* Added: WooCommerce tested header for new WooCommerce Status page
* Added: Filter for vendor signup form so it can be overriden
* Added: "Approve" Vendor action on Pending Vendors Page #372
* Updated: Brazillian Port wcvendors-pt_BR.pot
* Fixed: Moved sprintf must be outside #381 thanks CasperBraske
* Fixed: Re-Send email options in admin/orders are not available after WooCommerce update #383
* Fixed: deprecated screen_icon method call
* Fixed: Use wc_get_order instead of new WC_Order #382
* Fixed: Post called incorrectly #378
* Fixed: Get correct product name in commission table if variation deleted
* Fixed: Commissions reversed when order deleted
* Fixed: mistake in vendor_shop_query
* Fixed: Return 404 if vendor doesn't exist
* Fixed: The shop name background doesn’t scale with shop image #366
* Fixed: deprecated functions #368 thanks @stodorovic
* Fixed: Changed how customer address is displayed based on Woo Options. Thanks @debain
= Version 1.9.12 - June 26 2017 =
* Added: For hook for vendor order content
* Updated: Portuguese translations thanks Elsa
* Updated: Show SKU in emails as per pre WC3.0 updates
* Fixed: Static reference calls in commision class
* Fixed: Shipping tax bug in vendor calculations
* Fixed: Variations showing $0 price in emails thanks damanmehta
* Fixed: Prevent PHP notice for getting non-existing vendor name from JeroenSormani/master
= Version 1.9.11 - 25th April 2017 =
* Fixed: Correct product id being parsed to shipping function
* Fixed: Payment method notice due to direct access to object property
* Fixed: Sold by incorrectly showing in cart for variations
= Version 1.9.10 - 10th April 2017 =
* Fixed: Terms & Conditions Checkbox is not functioning normally #348
* Fixed: Apply to Become a Vendor Checkbox is Missing with WC 3.0 + WC Vendors 1.9.9 #349
* Fixed: New product title formatting is showing product #350
* Fixed: Incorrect use of wpdb->prepare
* Fixed: Mark shipped filter not providing parameters correctly
* Fixed: Incorrect reference to billing email in notification email
* Updated: Removed Sales reports from backend
= Version 1.9.9 - 14th March 2017 =
* Added: Filters to vendor admin dashboard class for custom columns #339
* Added: Vendor shop name to the <title> tag on products archive page
* Updated Woocommerce 2.7 compatibility
* Updated: i18n text domain loading for proper translations #341
* Fixed: Class logger when called via includes files
* Fixed: Bug in how admin notices are displayed when saving shop settings
* Fixed: 2.7 compatibility bugs
* Fixed: Commissions Subtotal showing Full Product Price in vendor email #330
* Fixed: Capabilities Fix for Resetting Roles #329
* Fixed: HTML title attribute doesn't change for store pages #328
* Fixed: Login form not displayed if get variable set
* Fixed: deprecated action in product edit screen
Templates Updated:
templates/emails/vendor-new-order.php
templates/emails/notify-vendor-shipped.php
templates/order/orders.php
= Version 1.9.8 - 18th January 2017 =
* Fixed: Paypal adaptive payments url changes
* Added: Store Vendor ID in vendor child order #326
* Added: 100% Japanese translations thanks to Shohei Tanaka
= Version 1.9.7 - 13 December 2016 =
* Fixed: Capabilities Fix for Resetting Roles #329
= Version 1.9.6 - 4th November 2016 =
* Added: Commission Query Functions #321
* Added: Template for sold by in shop loop #324
* Merged: Extended commissions management #319 from MounirHamani
* Updated: Brazilian Portuguese translation
* Template Added:
templates/front/vendor-sold-by.php
= Version 1.9.5 - 29th September 2016 =
* Added: Automated language file builds
* Added: Vendors can now delete media in the media uploader
* Updated: Commissions table in backend now shows cost breakdowns
* Fixed: Removed legacy code for unsupported shipping methods
* Fixed: Rounding issue with 100% commission and coupons in pro
= Version 1.9.4 - 24th September 2016 =
* Added: Filter to add delayed payment possibility #309
* Added: WPML support configuration file
* Updated: Brazilian translation files thanks Luis!
* Fixed: Using "date_i18n" instead of just "date" #316 from CasperBraske
* Fixed: Geczy text domain in the settings file #314
* Fixed: Commissions lock on one vendor after some actions are made #311
* Fixed: Vendor dashboard Orders Export link is dead #306
* Fixed: Vendor sorting in commissions - no option to NOT choose a vendor #305
* Fixed: vendor order admin product metadata loading #298 from mikko-niemikorpi
* Fixed: Commission status translatable in reports thanks CasperBraske
* Fixed: Translatable strings thanks CasperBraske
* Fixed: Issues with translation strings
* Fixed: Incorrect variable reference
* Fixed: bp_setup_current_user was called incorrectly
* Fixed: Display of variations on main dashboard
* Fixed: Trying to get property of non-object
* Fixed: Variation data styles in order display in wp-admin
* Fixed: Save user meta fields when pending vendor
* Fixed: Incorrect url string format in french translation
* Templates Updated:
templates/dashboard/orders.php
= Version 1.9.3 - 11th of August 2016
* Fixed: Only load asset on orders page in admin
* Fixed: Not showing orders on vendor dashboard for new installations
* Updated: Persian translations thanks to Alireza
= Verion 1.9.2 - 6th of August 2016
* Added: Reverse commission when order emptied from trash #277
* Added: Daily Payout option for PayPal Cron #297
* Added: Vendor select2 on the commissions page #284
* Added: Button to reset vendor roles & WC Vendors settings to WooCoomerce system status tools page #230
* Added: Dutch Translation, thanks @jjclinton
* Added: Date filter for order queries
* Added: Turkish translations thanks Hakan
* Added: $wc_vendors object variable
* Added: Action to fire after dashboard links (wcvendors_after_links)
* Added: Body css classes to set pages
* Updated: Support for woo commerce minimum and readme
* Fixed: Mark commission reversed bulk action on commissions table
* Fixed: No longer have to save permalink settings when updating WC Vendors options
* Fixed: Orders page not set on fresh install
* Fixed: Property of non object #300
* Fixed: Translation for Mark Shipped #296
* Fixed: Too many redirect loops if pages not set #290
* Fixed: Non-Object Notice in install #289
* Fixed: Rounding error with 100% commission thanks Brett!
* Fixed: text domain for email templates
* Fixed: Don't start session if user isn't logged
* Fixed: Session error on log out if session doesn't exist
* Fixed: Settings image selector bug
* Merged pull request #302 from NicolasBernier - Completed French Translations, Thanks!
* Merged: pull request #293 from stodorovic/fix_init_sessions
= Version 1.9.1 - 17th of June 2016
* Added: GitHub Plugin URI for afragen/github-updater #282 thanks Agoruh
* Added: Edit and View page settings options
* Fixed: Missing Argument WCV_Admin_Users::filter_product_types() #288
* Fixed: Critical: PHP Fatal error: Call to a member function get_children() #287
* Fixed: Date range session data is not working #285
* Fixed HTML escaped characters in PaypalAP Cancel and Return URLs: #286 thanks Nicolas
* Fixed: Post type check to trigger_new_product() function #276
* Fixed: Updated to notices instead of wordpress errors
* Fixed: Product attribute fetch and returning HTML #283 thanks Mikko
* Fixed: Vendor Mark Shipped Security Fix #280 thanks Agoruh
* Fixed: Missing argument in Vendors Class
* Fixed: Rounded product commission to avoid error 589023 when submitting to PayPal #275 thanks Nicolas
= Version 1.9.0 - 25th of May 2016
* Added: Support for WooCommerce 2.6
* Added: Vendor roles filter wcvendors_vendor_roles
* Added: Product and Vendor id's to sold_by filters
* Added: Vendor Signup Filters #269
* Added: Notify Vendors Email - Add Product SKU, if set #263
* Added: New Option: Notify Vendors show Purchase Price or Commissions #253
* Added: Option to disable sold by #236
* Added: Initial sub order management code #196 thanks Spreeuw
* Fixed: Sold by meta removal
* Fixed: Sequential Orders Support Commissions table #270
* Fixed: Notify Vendors Email Customizer Not Working #240
* Fixed: Commissions Total Report a-z sorting #239
* Fixed: need to agree to terms for this to process correctly
* Fixed: save pending vendor for login screen
* Fixed: Notify Vendors Email in WC 2.5+ #265
* Fixed: Order table layout
* Fixed: Orders screen for vendors in admin #231
* Fixed: product management in WC 2.6
* Fixed: Duplicate application emails firing in free and pro
* Fixed: Commission display issue in notify vendor email
* Fixed: New ítem meta compatability with WC 2.5 and above
= Version 1.8.9 - 1st May 2016 =
* Fixed: Commission Totals Report Inaccurate #267
* Added: Swedish Translation Thanks Arvid!
= Version 1.8.8 - 22nd March 2016 =
* Fixed: Undefined variable error in commission class
* Fixed: Pagination bug in wcv_vendorslist shortcode
= Version 1.8.7 - 15th March 2016 =
* Added: New qty argument to commission calculations
* Added: Image uploader settings type
* Added: New commission function for payment gateways
* Fixed: Prefixed all btn css classes to stop theme collision
* Fixed: Sold By:Name spaces issue #256
* Fixed: Show extended fields for vendor and pending vendor roles
* Fixed: Check if product is taxable
* Fixed: deprecated function calls in email templates
* Fixed: Commission giving tax on none taxable items #251
* Fixed: Sold by label issues with WC 2.5 #250
= Version 1.8.6 - 31st of January 2016 =
* Fixed: Critical issue with paypal loading classes incorrectly
= Version 1.8.5 - 26th January 2016 =
* Fixed: Issue with PayPal on some sites - Rolled back issue #247
* Fixed: Reverted ticket #216 for email conflicts
* Added: New KnowledgeBase URL
= Version 1.8.4 - 25th January 2016 =
* Added: Removed fields from users that aren't vendors
* Added: actions to hook into approve/deny vendor
* Added: Ability to integrate with any order status for emails #216
* Added: Terms & Conditions Opens in New Tab #246
* Updated: Added trigger for on-hold to processing/completed for Notify Vendor Email #238
* Updated: Settings page helper text and clarifications
* Fixed: Sold by formatting issue #248
* Fixed: wp_redirect caches with W3 Total Cache #237
* Fixed: Bug in single page settings generator
* Fixed: Category title missing bug #213
* Fixed: Undefined index for non vendor users
* Merge: pull request #247 from archonic/hotfix/oauth-class-exists
= Version 1.8.3 - 18th December 2015 =
* Fixed: Fatal Error on activation Merge pull request #235 from oleggen/patch-1
* Added: Seller info label option
= Version 1.8.2 - 17th December 2015 =
* Added: Sold By label option
* Added: New Vendor Commission Totals Report #234
* Fixed: Added 'Shipped' if marked as shipped #233
* Fixed: Renamed internal function to stop theme and plugin clash
= Version 1.8.1 - 17th November 2015 =
* Added: New options updated action for settings
* Added: New plugin activation hook for testing woocommerce active
* Added: vendor id to get shipping due filter
* Added: Warning on settings page if user registration in WooCommerce is not enabled
* Added: Russian Translations thanks Natalia
= Version 1.8.0 - 31st October 2015 =
* Fixed: Mark $0.00 commissions as paid instead of due #205
* Fixed: Email trigger should be filter not action - Thanks ontiuk #215
* Updated: Read me with link to Pro and Updated Language List
* Added: Portuguese Language (Thanks Renato) #212
* Remove Forced HTTP Protocol on Sent IPN URL #207 from GoTeamScotch
= Version 1.7.9 - 30th September 2015 =
* Fixed: woocommerce filter and action issues on product edit page
= Version 1.7.8 - 18th September 2015 =
* Fixed: Vendors can not register #193
* Fixed: Variation product image upload #194
* Added: Order actions thanks GoTeamScotch
* Updated: New item meta in WC 2.4+
* Updated: WooCommerce Shipment Tracking v1.2.7+
* Fixed: Paypal Logging thanks to GoTeamScotch
* Updated: Templates now fully translatable #195
* Fixed: Translations not loading bug
* Fixed: vendors not defined error
* Updated: Base translation files
= Version 1.7.7 - 10th August 2015 =
* Fixed: Terms and conditions processing #182
* Added: filter to order note for overrides
* Added: Order note for marked shipped #187
* Fixed: order retrieval for wp-admin orders table for vendors
* Fixed: pagination bug #179
* Updated: styles for orders table in admin for vendors
* Fixed: Vendor displaying issue #180
* Updated: Admin Commission Report Column Names #183
* Updated: Admin Commissions Page now shows times a product has sold in total #184
= Version 1.7.6 - 19th July 2015 =
* Added: Stock notifications go to vendors #114
* Fixed: Instant Pay bug #174
* Fixed: wcv_vendorslist paging #178
* Added: Vendor display name now translatable
* deprecated: Dashboard vendor reports
* Added: Chinese Language files thanks to SundayLau
* Fixed: Added support for WPML #177
* Update: default pot language file
= Version 1.7.5 - 23rd June 2015 =
* Merged: Check product post type in vendor dashboard thanks simplementNat
* Updated: Base language file
* Updated: Compatibility for Shipment Tracking for v1.3.5 #167
* Fixed: Shipping taxes
* Fixed: Pending Products for Vendors #168
* Added: Vendor shipping override #171
* Added: Give Tax Per Vendor Override #56
* Added: Hide duplicate product option
* Fixed: Email firing for pending status only
* Updated: Unified vendor-main/mini-header variables
* Fixed: Email template paths to woocommerce paths
* Merged: Updated Brazilian Portuguese thanks carlosramosweb
* Added: Seller Info to header #161
* Updated: Spanish Translations #160
* Updated: Brazilian Portuguese Language #156
= Version 1.7.4 - 26th May 2015 =
* Added: Mark shipped filter #157
* Fixed: Added Tax total to vendor email #146
* Updated: Location of email templates in theme to wc-vendors/emails
* Added: User email to Vendor Display Options #158
* Fixed: Mass Pay Now Bug #159
* Fixed: Mark as shipped for downloadable product #40
* Added: Brazilian Portuguese language #156
* Updated: Default Language file
* Fixed: Translation issue for query test #155
* Updated: Template base for emails
* Fixed: Vendor email and renamed template #135
* Fixed: Better CSV Output #63
* Fixed: Made PayPal optional on Vendor Dashboard Shop Settings #144
* Update: fixed return query var
* Fixed: Test for product post types #149
* Fixed: 2.1 deprecated return call
* Fixed: PHP Strict static call in commissions class
* Merged: Is Vendor checks all user roles #147 thanks crabilld
= Version 1.7.3 - 13th may 2015 =
* Fixed: Paypal AP IPN url issue
= Version 1.7.2 - May 8th 2015 =
* Added: Filters for seller tab #141
* Fixed: URI Too Large Error #143
* Fixed: Give tax to vendors #142
* Updated: Spanish Translations #140
* Added: Persian Translation #139
= Version 1.7.1 - April 24th 2015 =
* Fixed: Invalid argument on new orders dashboard page #138
* Updated: Base translation file
= Version 1.7.0 - April 23rd 2015 =
* Fixed: add_query_arg/remove_query_arg XSS issue
* Fixed: Hide Notice not working for admin settings
* Added: Shop Settings page in WordPress dashboard
* Added: Orders page in WordPress dashboard
= Version 1.6.2 - April 17th 2015 =
* Added: Option to change sold by vendor name #106
* Fixed: Error notice in vendor dashboard #133
* Fixed: Pagination in commissions admin screen #68
* Added: Support for WooCommerce Order Status Manager
* Fixed: Updated media filter method for vendors #132
* Fixed: Commission not logged for variations #131
= Version 1.6.1 - April 10th 2015 =
* Fixed: Support for Per Product Shipping 2.2.x #126
* Added: Filter to change commission label in vendor email #127
= Version 1.6.0 - April 8th 2015 =
* Added: Admin notices for vendor page slug & permalinks
* Fixed: Plugin row meta links
* Added: Upgrade notice
* Fixed: Rounding issue #120
* Fixed: Paypal https host check deprecated call
* Added: show_products attribute #107
* Updated: Text in denied template to make more sense when registration disabled #123
* Updated: wcv_vendorslist shortcode now shows 3 column output #123
* Fixed: Index issue #122
* Updated: New plugin and template directory structure - IMPORTANT READ KB
= Version 1.5.0 - March 11th 2015 =
* Added: Spanish translation thanks Mauricio
* Added: French translation thanks JP
* Added: CSS class for sold by (classes same as filters in those files)
* Fixed: Paypal return URL
* Added: Vendor Dashboard UI Improvements
* Added: WC Vendors Test Gateway
* Updated: ToolTips to be more helpful
* Added: Admin option for not giving shipping cost to vendor
* Fixed: Disable notify admin
* Fixed: Mark as shipped/unshipped
* Fixed: Duplicate column name
= Version 1.4.5 - February 22nd 2015 =
* Updated: select2 3.5.2 for settings api
* Fixed: Replaced Chosen with Select2 #102
* Fixed: Table Rate Shipping issue #103
* Fixed: Featured column issue #100
* Updated: Filter call for report
* Fixed: Call to deprecated function #98
= Version 1.4.4 - February 17th 2015 =
* Fixed: Hardcoded table in wcv_vendorslist shortcode
= Version 1.4.3 - February 16th 2015 =
* Fixed: Placeholder on Product Reports
= Version 1.4.2 - February 13th 2015 =
* Added: Commission status sort to commissions page
* Fixed: Recent Commissions limit of 20 now works on selected date range
* Fixed: Report By product in WC2.3
* Fixed: Vendor Report date selector in wp-admin
* Fixed: Tracking plugin Order Meta
* Added: New filter wcvendors_dashboard_google_maps_link
* Fixed: Formatting error for Google maps link
* Added: New actions in vendor-dashboard wcvendors_vendor_unship, wcvendors_vendor_ship (thanks Nathan H)
= Version 1.4.1 - January 30th, 2015 =
* Fixed: Language file loading issue
* Fixed: Static function calls in commission class for php 5.6
* Fixed: Static call in Vendor Cart
* Added: New language files for de_AT, de_DE (thanks to theHubi), it_IT (thanks to Nicole)
* Added: New actions for main and mini headers (before and after see KB)
= Version 1.4.0 - January 16th, 2015 =
* Added: product category + vendor shortcode [wcv_product_category category="category" vendor="vendorname"]
* Added: Tracking number support via WooThemes Shipment Tracking plugin
* Added: Google Maps for delivery address on front end
* Fixed: woocommerce_wp_text_input via merged pull request from svenl77
* Added: Vendor List shortcode [wcv_vendorlist] + template for styling see KB for full details
* Fixed: Report not showing Commission by Product
* Fixed: Paths in language files
= Version 1.3.1 - December 23, 2014 =
* Fixed: Sold by in invoices
= Version 1.3.0 - December 22, 2014 =
* Added: show vendor on all emails #29
* Fixed: Critical issue #58
* Added: Vendor header templates #65
* Added: Vendor to QuickEdit #12
* Fixed: Updating notices to use 2.1 Notice API #62
* Added: wcvendors_registration_checkbox filter to denied.php template view
* Added: wcvendors_vendor_registration_checkbox filter to filter "Apply to become a vendor?" at registration.
* Added: wcvendors_vendor_registration_checkbox to filter "Apply to become a vendor?"
= Version 1.2.0 - November 14, 2014 =
* Added new filters to change sold by text see Knowledge base for details
* Added sold by to product loop for archive-product.php, see knowledge base on how to disable or change this
* Added new option to hide "Featured product" from vendors
* Added Sold By Filter as per #3
* Removing unused tag filter
* Updated default.pot
* Fixing attribute bug #48 - Thanks to gcskye
* Removing legacy translations
* Fixed Orders view errors
* Fixing call to incorrect method #45
= Version 1.1.5 - October 29, 2014 =
* Fixed orders view to remove incorrect call to woocommerce print messages
= Version 1.1.4 (First release on WordPress.org) - October 14, 2014 =
* Resolved shipping bug
* Commission totals are now properly displayed on the WooCommerce / WC Vendors / Payments tab
* Number of internal bug fixes
= Version 1.1.3 (Initial Public Release) - August 09, 2014 =
* Numerous bug fixes
* New Shortcodes: These new shortcodes are based on the WooCommerce included shortcodes. They have been modified to show output based on the vendor you specify. All other arguments to the shortcodes from WooCommerce will also work on these shortcodes.
Recent Products Shortcode
[wcv_recent_products vendor="VENDOR-LOGIN-NAME" per_page=3]
Products Shortcode
[wcv_products vendor="VENDOR-LOGIN-NAME"]
Featured Products Shortcode
[wcv_featured_products vendor="VENDOR-LOGIN-NAME"]
Sale Products
[wcv_sale_products vendor="VENDOR-LOGIN-NAME"]
Top Rated Products on sale
[wcv_top_rated_products vendor="VENDOR-LOGIN-NAME"]
Best Selling Products on sale
[wcv_best_selling_products vendor="VENDOR-LOGIN-NAME"]
== Upgrade Notice ==
= 2.0 =
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. update your theme and extensions, and [review update details here](https://docs.wcvendors.com/knowledge-base/upgrading-to-wc-vendors-2-0/) before upgrading.