• We have some thoughts already but wanted to throw this out there for some advice if there’s a better way to do this and to hopefully avoid any pitfalls, so any advice would be greatly appreciated.

    Essentially we need to create a manufacturer website using woocommerce (B2B) and create multiple retailer websites (B2C), ideally running under one main installation (the B2B site), and allowing content and plugins, themes etc to be shared across the retailer sites (B2C).

    – maindomain.com will be the main domain/website for selling Oleifera products

    – maindomain.com is effectively a manufacturer website and will allow WHOLESALE purchases of products (B2B) via pre-approved, pre-registered users only, anyone else will only see publicly available content

    – there will be different websites for each country/retailer, these would be available by clicking a map that shows all retailer locations and through a dropdown menu choice based on country

    – each retailer website (B2C) will have the same products across all sites BUT allow pricing, shipping, taxes to be tailored to that specific country, we would set up these products in the manufacturer (B2B) site and push them to the retailer sites

    – urls would be done like this: gb.maindomain.com, de.maindomain.com, th.maindomain.com (i.e. using the country code as a subdomain of the main domain for each retailer website)

    – we will set up and maintain ALL websites across the network, each retailer will have access ONLY to things like ordering, statistics etc, they will NOT be able to edit content or add products, tho they can edit pricing etc

    – orders will be sent directly to each retailer and cc’d to B2B contacts

    – payments are made directly to each retailer, we won’t manage any of that other than setting it up for them, we do need to get informed of any purchases made tho and see all details for each retailer orders in a master dashboard of orders across the network

    Hope that makes sense, and look forward to any advice you can offer.

    Thanks!

    • This topic was modified 5 years, 2 months ago by Jan Dembowski. Reason: Moved to Fixing WordPress, this is not a Developing with WordPress topic
Viewing 3 replies - 1 through 3 (of 3 total)
  • Moderator bcworkz

    (@bcworkz)

    It may seem like a WP network would be a solution for you. It’s not. Do not fall into the trap of trying to use a network where one is not needed. Unless I misread your description, in all cases you have the exact same products. What varies is price, tax, shipping, quantities, etc. Attributes may vary but the actual products do not. This tells me all products should be in the same table. This would be very difficult to do with a network.

    For each product, depending on the user, country, status, etc., various pricing, currency, shipping, quantity, etc. might be shown, but it’s still the same product. It would be up to the template displaying the attributes for a particular product to display the appropriate attributes, whether it be calculated or looked up in another table. All the same, the actual product always comes from the same table.

    Look at the various plugins for translations and see how you would do that. It might be that the translation also affects the currency, prices, shipping, etc. so those should be considered together.

    Thread Starter cmykbkk

    (@cmykbkk)

    Thanks for the replies.

    We’d come across these posts:

    https://barn2.co.uk/woocommerce-wholesale/
    https://woomultistore.com/

    So were looking at using WooCommerce Multistore but wondered if anyone had any actual real world experience doing something similar to what we want to achieve.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Manufacturer (B2B) site + multiple Retailer (B2C) sites’ is closed to new replies.