From dd6f25fb5cd39eca3d6739b03d3992b1cd50d2e6 Mon Sep 17 00:00:00 2001
From: Reinhold Kainhofer <reinhold@kainhofer.com>
Date: Wed, 24 Feb 2016 15:54:39 +0100
Subject: [PATCH] Add support for YITH WooCommerce Multi Vendors

---
 ordernumbers_woocommerce.php | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ordernumbers_woocommerce.php b/ordernumbers_woocommerce.php
index 87ed03e..1a56870 100644
--- a/ordernumbers_woocommerce.php
+++ b/ordernumbers_woocommerce.php
@@ -262,6 +262,15 @@ class OpenToolsOrdernumbers extends OpenToolsOrdernumbersBasic {
 					$vendors[] = $vendor->ID;
 				}
 			}
+			
+			// "YITH WooCommerce Multi Vendor" support (vendors stored in its own taxonomy)
+			if (function_exists("yith_get_vendor")) {
+				$vendor = yith_get_vendor($p->id, 'product');
+				if ($vendor->is_valid()) {
+					$vendors[] = $vendor->slug;
+					$vendors[] = $vendor->term_id;
+				}
+			}
 			// END THIRD-PARTY SUPPORT
 		}
 		$reps["[skus]"] = array_keys($skus);
-- 
GitLab