ClassicPress / classic-commerce

A simple but powerful e-commerce platform built for ClassicPress. Forked from WooCommerce and compatible with many Woo extensions.
https://classiccommerce.cc/
GNU General Public License v3.0
54 stars 15 forks source link

Remove Setup Wizard #42

Closed ghost closed 5 years ago

ghost commented 5 years ago

I have never found the Setup Wizard to be useful. I prefer to go into settings and do it manually, and I would rather consider extensions carefully as I build the shop, not be choosing them first thing, up front. In fact, the Setup Wizard has always seemed to me as a process primarily designed to push certain products, which then require you to install JetPack to support them.

I am suggesting we drop the Setup Wizard completely from Classic Commerce.

bahiirwa commented 5 years ago

I have never found the Setup Wizard to be useful.

I think otherwise. Many people fear having so many settings to enter and you need just a few basics settings to get you started thus the wizard.

In fact, the Setup Wizard has always seemed to me as a process primarily designed to push certain products, which then require you to install JetPack to support them.

We are working to remove the unwanted and woocommerce tied in plugins and extensions to make the setup more modular.

I would love to hear what other users think

ghost commented 5 years ago

OK, then it will either need to be pruned down a lot, or rewritten. Basically only the first step has anything to do with settings, after that it starts wanting to load up extensions and plugins. If you choose Stripe or Eway in Payments you will get plugins, Shipping only gives you one option which is to load ShipStation, then you get into WooCommerce Services and Jetpack stuff.

There is very little in the Setup Wizard that relates to settings, it is mainly there to push selected plugins. But if you wanted to rewrite it, then it could certainly be made much more useful.

bahiirwa commented 5 years ago

PR https://github.com/ClassicPress-research/classic-commerce/pull/30 seeks to make this possible but we have since seen that it has so many things put together. Most likely we shall have to break these changes down into smaller changes for review. Please look at #30 and share your thoughts on that.

bahiirwa commented 5 years ago

After the slack deliberations, we shall keep the wizard but trim it down to essential settings allowing the initial setup of the plugin.