Merhabalar, Woo tablolarını tek 1 sunucuda veritabanında tutarsanız ve sadece bu tabloları 5 siteye bağlarsanız bu mümkün olabilir.
wp-options tablosu, tüm siteler için farklı olması gerekmektedir. (Tüm sitelerin WP databasesi ayrı olacak, sadece woo tablolarını ortak bir databaseden çekeceksiniz)

get_var (), get_row (), get_col (), get_results () komutları ile bu işlemi yapabilirsiniz.

Örnek olarak: wpdb'den kullanıcı sayısını çekeceğiz.

Bir wpdb sınıfı oluşturmanız gerekmektedir, bu kodu temanızın functions.php'sine ekleyin.

function seconddb() {
    global $seconddb;
    $seconddb = new wpdb(KULLANICIADI, ŞİFRE, DATABASE_NAME, HOSTNAME);
}
add_action('init', 'seconddb');
Tüm Database bilgilerini gerçek değerlerle değiştirdiğinizden emin olun. Bu kodu ekledikten sonra başka bir veritabanına bağlanırsınız. Şimdi, bu ikinci örneği aşağıdaki gibi kullanabilirsiniz:

global $seconddb;
$user_count = $seconddb->get_var( "SELECT COUNT(*) FROM $wpdb->users" );
echo "<p>Kullanıcı Sayısı {$user_count}</p>";
Woo'nun tablo yapısına göre bunu düzenleyebilirsiniz.

Mantık ve Algoritmayı bu şekilde kurabilirsiniz.
Sevgiler.