Toward a WooCommerce store
Theme
To get the presentation I wanted with the Storefront theme, I had to make a child theme and make modifications. In particular, I wanted to:
Change the brand typogrpahy.
Use a different shopping cart icon.
Remove categories from the navigation.
Use a copyright notice that was better suited for purpose.
This meant changing the style.css and functions.php files for the child theme using the Theme Editor.
Plugins
I have the following plugins activated:
-
Jetpack, because WooCommerce requires it. Yay
.
-
-
A WooCommerce checkout gateway. The checkout gateway I originally set up is being discontinued, so it will need to be changed. Yay
. See below.
WP Mail SMTP, so I can send email using my Gmail/G Suite account. This worked fine when I first set it up, but changes in Google authentication mean I have to jump through some more hoops to get things to work. Yay
.
-
-
-
Homepage Control. I'm not sure I actually use this. Also it “has not been tested with your current version of WordPress.” Yay
.
-
-
This is a fair amount of surface that could become problematic (e.g., becomes abandonware, develops security issues, etc.). Jetpack is freemium SAAS with a FOSS client. I haven't vetted the licensing of the other plugins for FOSS compliance.
Payment Gateways
The following are some candidates.
WooCommerce payments
-
-
By WooCommerce.
2.9% + $0.30 USD per transaction for U.S. issued card.
3.5 stars on WordPress out of ~20 reviews.
No rating on WooCommerce.
Stripe
Square