I have a main site running in mydomain.com. I want to install an e-commerce plugin and want to run it in a subdomain shop.mydomain.com. In the future I may want to install an LMS plugin and run it in lms.mydomain.com. LMS will need to directly interact with the e-commerce because people may subscribe to courses and pay via the e-commerce plugin. Does this make it more complicated? Should I just install everything in the main domain and make life easier?


Different sites can have different plugins enabled, different sets of users, etc. That's built in to Multisite.

The "LMS talking to ecommerce" part will probably require you (or someone you hire) to write some code -- a head start might be to look at switch_to_blog() and restore_current_blog(), and indeed the list of Multisite functions. (Or you can enable the ecommerce plugin on the LMS site as well.)

  • I am not too familiar with the multisite feature. For my requirements, is it best to use multisite or single site installation? From what I have read, multisite is a good option if I want to allow people to create their own sites within WP or something like that? – user1448031 Jul 4 '14 at 13:50
  • You could certainly use Multisite to have your three domains -- mydomain.com, shop.mydomain.com, and lms.mydomain.com -- running on one WordPress installation. It would also allow you to have the LMS site retrieve data from the ecommerce site. You can red up on Multisite here: Before You Create a Network. – Pat J Jul 4 '14 at 13:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.