I used to use WordPress but when Shopify came out, I switched. I am very thorough with most of their apps — standard apps like Metafields Guru and Shopify integration. I also did a two-way integration between Shopify and ActiveCampaign. Currently, only one-way synchronization is available from Shopify to TickPick, but I created an API that also transfers data from ActiveCampaign to Shopify. In other words, I know Shopify, inside and out.
Most of my clients prefer a themed store. They come to us with specific requirements, saying "I have a hundred products. Here are the categories and payment methods I want to use." Our clients often have requirements involving branding elements, such as colors, logos, and particular fonts. I then suggest a suitable theme and once they approve it, I get to work customizing it.
I customize a theme to match the clients' desired look and feel — I ensure all of the elements and the colors and in place. With Shopify, almost everything is already pre-built, like payment gateways; there are already payment methods integrated. All the customer needs to do is just put in their credential and they're ready to go — no additional apps or platforms necessary.
UPS shipping methods as well as other third-party methods are already integrated. Again, all the customer needs to do is just put in their credentials. Theme customization is mostly the work that I do on a daily basis.
Sometimes a client will have a specific requirement that requires me to use a Bold app. A Bold app allows the user to define currencies, so the client can have their own price defined that is not auto-calculated by a currency calculator. If a client has a particular requirement involving currency, then I use a Bold application to configure it.
In terms of customization, recently, I had a client who sells custom shirts. When his customers go to his product page, they can pick a color from various colored shirts. From there, we can customize even more, including color shades, collar types, cuff types, button types, fabric preferences, etc. This is referred to as an accordion model.
My client wanted the selection page layout to be step-by-step, beginning with the color selection first. After a color has been chosen, the color tab closes and another tab opens for fabric selection, followed by collar-style, and so on, and so on — like an accordion. When you choose a particular style, it appears as an image so the customer can actually visualize how the customized shirt will look. We're talking about some serious customization that we do.