Setup itself is short. The order matters more than the steps, because two of them are painful to undo.
Your Printful store has a currency and so does WooCommerce. If they differ, every price that arrives has to be converted by something — and a plugin quietly guessing an exchange rate is how shops end up selling below cost.
Make them match before the first sync, or confirm exactly what your plugin does when they do not. "Refuses and tells you" is the safe behaviour.
In the Printful dashboard, under Developers, create an access token. It is stored on your own site and should only ever be sent to Printful.
Treat it like a password. Anything that offers to store it for you off-site is asking for more trust than a sync tool needs.
Let the first run create products as drafts. You then check a handful — price, title, image, variant — and publish deliberately. If the first run instead publishes everything live, mistakes are public before you see them.
If your plugin publishes immediately and cannot be told otherwise, run the first sync on a staging copy.
Product sync does not fulfil anything. Either add order routing, or place orders in Printful yourself as they come in. Doing it by hand is fine at low volume and a liability at high volume — decide which you are before launch, not after.
What ours does not do. The free plugin copies simple products using the first variant, so it is not the answer if you sell one design in six sizes. It does not send orders to Printful and does not quote live shipping rates. It works with Printful only — not Printify or other providers.
These notes are written by sellerkit. We build a Printful sync plugin for WooCommerce (below), which is why we know these failure modes.
Everything above this box works whether or not you install anything. Where a workaround is enough, we say so.
Pro is a separate plugin that sits on top of the free one. It adds work the free plugin does not do; it never switches anything off. If the free sync is all you need, use the free one.
Questions before buying? support@podsync.lifeinsight-365.com