I believe a multisite solution + WooCommerce plugin (which is multisite compatible) would answer to the specifications you have listed.
About the multisite installation
I strongly recommend you to read:
- https://codex.wordpress.org/Before_You_Create_A_Network
- https://premium.wpmudev.org/blog/how-to-build-a-wordpress-multisite-network-with-multiple-domains/
As explained in the tutorial above, you can set different domain names for each of your sites, it just requires an additionnal plugin called WordPress MU Domain Mapping.
Related Posts:
- How to transform a custom made static HTML website to a WordPress website [closed]
- WordPress Theme Migration Local to Live Assets Not Loading
- How to change database entries due to theme change
- Moving WordPress.com theme and widget settings to self-hosted site?
- Using chunk theme from wordpress.com on my own host
- Theme Activation, Create Database Tables
- WordPress Backup
- Migrating October CMS to WordPress
- Delete database tables on theme uninstall?
- Disable Sidebar in the Product Page in Storefront Theme [closed]
- Can I update themes without enabling maintenance mode?
- Should a child theme share the same theme options row as the parent, or should it have it’s own options row?
- Are theme .php files stored in the database?
- Posts and Pages not showing on admin, but showing in theme
- 1 Database for multiple WordPress themes
- Updating / Transferring site
- Can I create a child theme from a premium theme without losing my posts and page etc that I already have?
- Using the same database on another Subdomain
- Where does WordPress get the theme name from to check for updates?
- On a Https site, Css and Js Url are back to http after redirect the site
- Issue with theme mod options during domain migration
- WordPress Theme Breaking on Migration to Live Site [closed]
- different theme in one website
- Migrating a website using custom image tags to use featured images instead
- I’ve got a theme I can’t update and won’t let go
- Trying to revive an old wordpress site, but newer versions of wordpress install a different db structure
- Switching among theme customizations
- WordPress Development Workflow
- The function is deprecated; use mysql_real_escape_string() instead
- SSL errors when I activate my custom theme
- Transfer WordPress site to another domain
- Uploaded WordPress theme not finding pages and css
- How to change images size after theme modification?
- Can I modify woocommerce themes that are under the GNU General Public License, version 2
- 2 WP websites same content different themes
- WooCommerce My Account Shortcode
- How to schedule Automatic WordPress Core and specifics Plugins updates for specific time a day
- Stiff-necked themes
- WordPress frameworks and parent themes [closed]
- Where can I download WordPress themes from? [closed]
- Multiple developers / editors working on a site in progress
- Where can I learn to create my own theme?
- How do I turn off self-closing tags for markup in WordPress (for HTML5, or HTML4, for example)?
- How to move the sidebar in TwentyFifteen to the right?
- Fastest way (least amount of steps) to locally import a remote database using WP-CLI
- Solution for database version control and deployment?
- How can I version the main CSS file?
- Dash or underscore in theme folder name?
- Do Child-Themes automatically load the Translation from the Parent-Theme?
- Using Multiple Themes in a Single WordPress Site?
- How to override the “inc” folder (or any folder) in a theme using child theme?
- Pre-populating the Page/Post Content Editor with HTML Snippets?
- Two instances of WordPress with different URLs and themes
- Is “Featured Content” in Twenty Fourteen done with a plugin, or is it native in WP4.0?
- WP-CLI methods for get_current_blog_id, get_blog_details or $wpdb->prefix
- How can I use WordPress as a job board ? (but free)
- Using WordPress as piecemeal in existing site?
- Can I Download a Free WordPress Theme, Edit it and Use it?
- I’m trying to add an image in my CSS
- How to create a theme option-menu page to save user values
- Are custom inner theme folders in any way overridable by child themes?
- How to put a banner ad between post 1 and post 2 on homepage only
- How to reverse the pagination numbers of an archive?
- WooCommerce – Query for ordered products
- In which directory do I find a specific HTML code of my wordpress page? Some of it seems to be missing after checking all pages [closed]
- Using a _GET gives me a debug error (over my head)
- What ALL can cause “Another update is currently in progress.”? [closed]
- How to fix unchanged URLs in Database after running serialized search and replace script?
- Switch to other theme at URL
- How to go about pre generating css file with variables from theme options
- How to load a different theme for categories?
- How can I create an “excerpt” with text that won’t be displayed in the post itself?
- Possible to put header-{your_custom_template}.php in subdirectory?
- Why wp_enqueue_style() not working?
- How to remove header image on subpages in Twenty Eleven (default theme)?
- How to change sidebar per page?
- 404 Error while accessing the font files
- Add a series of checkboxes to theme options
- WordPress Theme Development Seemingly Awful Partitioning of Includes?
- Child Style.css not overriding parent theme style located in assets/css/main.css
- Disable Theme API / Front end (for API only environment)
- Hide default “Recent Comments” Widget if there are no comments yet
- Showing post thumbnail (attachment) on the archive.php category listing
- Theme Check warning wrong direcory for theme
- Static page not working
- How do I change the scan depth for page template files?
- Add more widget areas to a theme
- Strange issue saving custom field data for a WooCommerce order
- Error defining a gutenberg block in a theme
- Apache errors when retrieving taxonomies
- How can I add class to every quote element?
- Looking for a fully customisable WP responsive theme to develop a small scale fiverr type site for voice artists [closed]
- Merging two databases without borking it
- Page dissapears when i click save
- Updating Woocommerce Settings API when WordPress Settings API saved and vise versa
- Why does importing copies of the database dump and the document root make WordPress data inconsistent?
- Read More Button Not Responding To Click
- How to use command lines an activate theme in wp – cli also setup Vagrant/Sage Theme?
- Can’t resize logo in responsive theme?
- How to change the format of posts on the hompage?
