=== PODSync for WooCommerce ===
Contributors: globalmatchhub
Tags: printful, woocommerce, print on demand, printful sync, printful integration
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Requires Plugins: woocommerce
Stable tag: 0.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Printful integration for WooCommerce: keeps your products, prices and availability in step, and tells you plainly when a sync needs your attention.

== Description ==

PODSync is a Printful integration for WooCommerce. It copies your Printful products into
WooCommerce and keeps them up to date — the sync part of running print on demand, done so
you can trust it.

It is built around one idea: a sync tool is only useful if you can trust it. So PODSync
never fails quietly, never deletes anything in your shop, and checks its own surroundings
before it runs.

**What it does**

* Copies products, prices and availability from Printful into WooCommerce
* Runs automatically every hour, or on demand
* Adds new products as drafts, so you decide when they go live
* Skips anything Printful sends incompletely, and says so, instead of writing half a product
* Removes repeated variants, so the same item is never added twice
* Shows a plain-language activity log of every run

**What it will never do**

* Delete or overwrite products it did not create
* Change your shop silently
* Take over your dashboard with notices and adverts

**Built to keep working**

Most print-on-demand sync trouble is not exotic: a WordPress update breaks the plugin, a
proxy in front of the site blocks outgoing requests, or a request fails and nobody is told.
PODSync checks for all three and reports what it finds in one place.

== External services ==

This plugin connects to Printful, the print-on-demand service, to read the
products in your Printful store so they can be copied into WooCommerce.

* **What is sent:** the access token you enter, and nothing else. No shop data,
  customer data or order data is sent anywhere.
* **When:** only after you save an access token — once an hour, and whenever you
  press "Sync now". The plugin makes no outside requests before that, apart from
  a single connection test on its own settings screen.
* **Where:** api.printful.com only. Nothing is sent to the plugin author or to
  any third party.

Printful terms of service: https://www.printful.com/policies/terms-of-service
Printful privacy policy: https://www.printful.com/policies/privacy

This plugin is not affiliated with or endorsed by Printful. "Printful" is a
trademark of Printful Inc. and is used here only to say what the plugin works
with.

== Installation ==

1. Install and activate the plugin.
2. Go to WooCommerce -> PODSync.
3. Paste your Printful access token and press Save.
4. Press Sync now, or wait for the hourly sync.

== Frequently Asked Questions ==

= Where do I get an access token? =

In your Printful dashboard, under Developers. The token is stored on your own site and is
never sent anywhere except to Printful.

= Will it change products I already have? =

Only products PODSync created are updated. Everything else is left alone, and nothing is
ever deleted.

= Why do new products arrive as drafts? =

So that nothing appears in your shop before you have looked at it.

= Does it place orders with Printful? =

Not in this plugin. Product, price and availability sync only — the parts that cannot cost
you a sale if something goes wrong. Order routing lives in the paid add-on described below.

= I need every size and colour, not just one variant =

This plugin creates simple products from the first variant. A separate paid add-on,
PODSync Pro, turns every size and colour into a real WooCommerce variation and can send
paid orders to Printful. It is an add-on: it never switches anything off here, and this
plugin stays complete on its own. Details and price:
https://podsync.lifeinsight-365.com/podsync-pro

== Screenshots ==

1. One screen: whether things are healthy, where to connect, and a plain-language log of every sync.

== Changelog ==

= 0.1.1 =
* Fixed: syncing twice in the same request could fail if a product had been deleted in between.
* Added a FAQ entry explaining which parts are handled by the separate paid add-on.
* Added a plain comparison of what this plugin does and what the paid add-on adds, with
  the steps to install it. Nothing here is switched off or held back.

= 0.1.0 =
* First release: product, price and availability sync, self-check, activity log.
