In fact basically here my settings:
I use GeoDirectory for places with physical locations (farmers):
CPT: gd_place
Tax1: gd_placecategory
Tax2: gd_place_tags
I use Woocommerce for products:
CPT: product
Tax1: product_cat
Tax2: product_tag
I use UsersWP for customers (users with role “customer“)
I use WC Marketplace for vendors (users with role “vendor“)
Regarding what I said previously, marketplaces are becoming more and more successful. I think it is important to be able to integrate in the core of GD the ability to manage the CPT “product” (CPT by default WordPress).
If this is not in your projects, I absolutely must know how to configure (GD + all add-ons + WooCommerce + WC Marketplace + GeoMarketplace). Because I intend to use GD for years, I intend to save all my savings and time in this project.
My question is:
CASE 1: Do I have to create my products and categories with the default WC (product) CPT?
Advantage: Multi-compatibility with the core of WooCommerce, as well as any plugin dedicated to WooCommerce.
Disadvantage: GeoDirectory does not want this CPT, and therefore all the powerful features of GD are unavailable. For example, the add-on “Advanced Search Filter” can not search for products, etc.
CASE 2: Or do I have to create my products for sale with the creation of a new CPT managed by GD, for example: “gd_product”?
Advantage: Multi-compatibility with GD core and his add-ons.
Disadvantage: Only recognized and managed by GeoDirectory core, and not recognized by WooCommerce & WC Marketplace
Is there really no solution for these entities to coexist? And I specify in a stable and safe way?
Important detail, I do not care about the frontend manager and front page offered by WC Marketplace. I just mainly use the core “marketplace” of the plugin.
For all other things, I only want to work with GeoDirectory & WooCommerce. This will also facilitate integration and compatibility between the plugins.
A big thank you to you in advance, it is absolutely necessary that I know this base, so as not to start all over again in the future.
Best Regards,
Adrien S.