Some jobs are better on WordPress, and a store is the usual one: WooCommerce
and its payment gateways carry years of checkout, tax and shipping work that would cost a
great deal to rebuild from scratch. When that is the right call, the build still starts as
close to empty as WordPress allows.
It carries more weight than a plain hand-coded site, and it needs updates a static site
never does. The difference is that the weight is chosen and kept small, the updates are
mine to handle, and the site is still designed and written by hand around your business.
Which way your site gets built is never decided ahead of time: I look at what you need,
and what you want to spend, and recommend the approach that fits.
Custom WordPress development has the whole
approach, stores included.
-
A theme that is barely a theme
Every WordPress build starts from the same bare-bones theme: just
enough for WordPress to recognize it as one. The design is written on top of it by
hand, like any other build.
-
Two plugins to start
Advanced Custom Fields, so your content is edited in fields built
for your site, and Gravity Forms, for forms that behave consistently and connect
cleanly to the tools you already use.
-
Everything else, only when it's needed
Anything past those two goes in because the job calls for it, and
it is weighed like everything else. Wherever my own code does the job better than
another plugin, it gets my own code.