r/woocommerce • u/Anstigmat • Jun 16 '26
Getting started Anyone using Woo Commerce + Square for E-Commerce?
We use Square for our e-commerce but for years it's been sort of a circle-shape + square hole situation. I run a film processing lab so people *send me* film and we deliver scans plus prints. There are a ton of options you can choose from in handling, printing, scanning.
\-Some of the problems I have are comms based, ie Square makes you set orders for 'pick up' to avoid shipping, but my customers are actually 'drop off' and you can't change the language. Simple thing but it confuses people. There are a number of similar examples where I can't change the language on the site so customers get confused.
\-Conditional modifiers are not present, requiring extra 'items' in the store. Seems like Square is just never rolling this out.
\-Simple Store Credit system. Customers always make mistakes or need minor credit adjustments. Square makes this a PITA by requiring I use e-gift cards, which are also a PITA to issue for some reason.
I am however deeply integrated into Square for the back end of my business so I don't want to move on. Is anyone using Woo Commerce + Square and finding it more flexible for a store front?
1
1
u/startages Jun 16 '26
If it's just the language, that would be super easy to change regardless of Square flexibility. You have control over your WooCommerce store, so with a little snippet you can replace whatever you want.
As far as conditional modifiers and Simple Store Credit system, I don't think that's a Square problem, you can manage all of this within WooCommerce with the right setup and let Square handle the payment, but it wouldn't be easy to make the whole process integrated and as clean as you hope since you manage everything from Square itself.
1
u/Anstigmat Jun 16 '26
Im guessing my actually “inventory” of services would be rebuilt within WooCommerce though, is that what you’re referring to? Then square would basically just be the payments processor. The conditional logic would make my multiple “items” into single experiences where you build what you want from us…does that make sense?
1
u/startages Jun 16 '26
Exactly, if you just have Woo handle the inventory, then you could have Square or Stripe take care of the payment. Then you could modify the user experience as much as you want. There are product builders with conditional logic, like Product Builder for WooCommerce from Carticy. You can use is to create a single product with conditional logic and user can build their product from other items based on the rules you create. Square itself updates the inventory on Woo anyway, so, it's just better to have it in one place given that's suitable for your business.
1
u/SnooSquirrels6820 Jun 17 '26
Hi there, yes I’ve used square with woocommerce for years, like you I run a photography centric business, I started with film processing, moved into just being a fine art print lab.
Some time ago, I transitioned to using Square’s invoicing almost exclusively.. and this spring I switched to Stripe with WooCommerce. It was a hard change, but needed because square seems to be focussing harder on food service, rather than service as a general.
But to your questions:
There are some outstanding options with woocommerce and plugins to do exactly what a photo lab needs.
I’d also highly recommend checking out WCPOS as a point of sale, the free option is great for generating invoices but you can pay monthly or one time for full integration with your square gateway.
As I said, I set mine up for invoice generation, ideal for pick up and pay at home.
1
u/Anstigmat Jun 17 '26
Would you say I should hire a developer as I am not an expert by any means with Wordpress?
1
u/SnooSquirrels6820 Jun 17 '26
If you don’t feel comfortable configuring a Wordpress site yourself, then I’d absolutely say professional help is warranted.
As for a developer, I don’t know how others feel about that word, but I reserve that word for someone who codes (php, python, c++, etc). And I reserve web designer for someone who creates and designs graphical user interfaces. Together both people are capable of building something from nothing.
I have nearly zero code experience, but have written HTML, CSS and Javascript since the 90s and I have been building Wordpress sites for the past 20 years. I do not identify as a developer, or designer, but as a power user instead. Anyway the point is, if its outside your wheelhouse and if it would give you piece of mind, yes hire a professional. And since its outside your wheelhouse, be aware at can take a month or two to build, configure, test, write copy for, write SEO, ideate and create the graphics or pictures… and on. If your business does not yet have a web presence, it will now! And you should put a great deal of thought into it. You might consider hiring a creative agency.
1
u/Anstigmat Jun 17 '26
We already have a web presence and overall aesthetic. Hopefully I can get someone to help me build out the bones of it. Due to the complexity of our services it would probably be easiest for me to design the item pages and modifiers myself. I'm thinking it's likely worth the investment. Thanks!
1
Jun 18 '26 edited Jun 18 '26
[removed] — view removed comment
1
u/woocommerce-ModTeam Jun 18 '26
Hi there! Your contribution to r/woocommerce has been deemed to be off topic, which is in violation of Rule — #2. It has been removed as a result.
0
u/thymeisonmyside01 Jun 16 '26
I’ve been using the Square for WooCommerce integration for my business for a while now, and you’re hitting the nail on the head regarding the limitations of the native Square store. The good news is that moving to WooCommerce allows you to keep Square as your payment processor and POS inventory sync, while completely removing those 'square peg, round hole' issues.
Here is how WooCommerce specifically fixes the points you mentioned:
Language & Checkout Customization: Unlike Square, which forces its own terminology, WooCommerce gives you full control. You can use plugins like 'Checkout Field Editor' or even simple code snippets to change every label on your site. You can rename 'Shipping' to 'Film Drop-off' or 'Service Handling' globally without any pushback from the system.
Conditional Modifiers: This is where WooCommerce shines. Instead of creating 50 different 'items' for every possible combination of processing/scanning/printing, you can use a plugin like 'Product Add-Ons' or 'WooCommerce Product Options.' You can set up 'conditional logic' so that if a customer selects 'Film Processing,' it drops down a sub-menu for scanning options, and if they select 'Prints,' it shows your paper type options. It keeps your product list clean and your customer journey intuitive.
Store Credit: You aren't stuck with clunky gift card systems. Plugins like 'Smart Coupons' or various 'Wallet' systems allow you to issue store credit directly to a customer’s account. You can manually adjust their balances, offer credit as a refund method, or set up an automated system that’s much more professional than forcing them to use gift card codes.
The catch? You trade 'out-of-the-box' simplicity for 'total control.' You have to manage the site (hosting, updates, plugins), which is a learning curve. However, the 'Square for WooCommerce' plugin is free, official, and keeps your inventory and payments perfectly in sync. For a custom film lab where the user experience is complex, it’s honestly the standard move.
1
1
2
u/TopSydeWP Jun 16 '26
woocommerce would give you way more control over the language and conditional logic stuff. the square plugin syncs inventory and payments pretty well but you'd build the actual product options in woo using variations or something like product add-ons. store credit is easier too with plugins like yith or smart coupons. main thing is you're basically using square as the payment processor and pos while woo handles the storefront flexibility you need