{"id":356035,"date":"2026-08-20T23:21:17","date_gmt":"2026-08-20T23:21:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/podsync-for-woocommerce\/"},"modified":"2026-08-20T23:20:46","modified_gmt":"2026-08-20T23:20:46","slug":"podsync-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/podsync-for-woocommerce\/","author":23551761,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PODSync for WooCommerce","header_author":"sellerkit","header_description":"Reliable Printful product sync for WooCommerce. Keeps products, variants, prices and stock in step \u2014 and tells you plainly when something needs attention.","assets_banners_color":"fafaf9","last_updated":"2026-08-20 23:20:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/podsync.lifeinsight-365.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"globalmatchhub","date":"2026-08-20 23:20:46"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3657907,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3657907,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3657907,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3657907,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3657907,"resolution":"1","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"One screen: whether things are healthy, where to connect, and a plain-language log of every sync."}},"plugin_section":[],"plugin_tags":[13075,51090,276732,276731,286],"plugin_category":[45],"plugin_contributors":[276733],"plugin_business_model":[],"class_list":["post-356035","plugin","type-plugin","status-publish","hentry","plugin_tags-print-on-demand","plugin_tags-printful","plugin_tags-printful-integration","plugin_tags-printful-sync","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-globalmatchhub","plugin_committers-globalmatchhub"],"banners":{"banner":"https:\/\/ps.w.org\/podsync-for-woocommerce\/assets\/banner-772x250.png?rev=3657907","banner_2x":"https:\/\/ps.w.org\/podsync-for-woocommerce\/assets\/banner-1544x500.png?rev=3657907","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/podsync-for-woocommerce\/assets\/icon-128x128.png?rev=3657907","icon_2x":"https:\/\/ps.w.org\/podsync-for-woocommerce\/assets\/icon-256x256.png?rev=3657907","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/podsync-for-woocommerce\/assets\/screenshot-1.png?rev=3657907","caption":"One screen: whether things are healthy, where to connect, and a plain-language log of every sync."}],"raw_content":"<!--section=description-->\n<p>PODSync is a Printful integration for WooCommerce. It copies your Printful products into\nWooCommerce and keeps them up to date \u2014 the sync part of running print on demand, done so\nyou can trust it.<\/p>\n\n<p>It is built around one idea: a sync tool is only useful if you can trust it. So PODSync\nnever fails quietly, never deletes anything in your shop, and checks its own surroundings\nbefore it runs.<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Copies products, prices and availability from Printful into WooCommerce<\/li>\n<li>Runs automatically every hour, or on demand<\/li>\n<li>Adds new products as drafts, so you decide when they go live<\/li>\n<li>Skips anything Printful sends incompletely, and says so, instead of writing half a product<\/li>\n<li>Removes repeated variants, so the same item is never added twice<\/li>\n<li>Shows a plain-language activity log of every run<\/li>\n<\/ul>\n\n<p><strong>What it will never do<\/strong><\/p>\n\n<ul>\n<li>Delete or overwrite products it did not create<\/li>\n<li>Change your shop silently<\/li>\n<li>Take over your dashboard with notices and adverts<\/li>\n<\/ul>\n\n<p><strong>Built to keep working<\/strong><\/p>\n\n<p>Most print-on-demand sync trouble is not exotic: a WordPress update breaks the plugin, a\nproxy in front of the site blocks outgoing requests, or a request fails and nobody is told.\nPODSync checks for all three and reports what it finds in one place.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Printful, the print-on-demand service, to read the\nproducts in your Printful store so they can be copied into WooCommerce.<\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> the access token you enter, and nothing else. No shop data,\ncustomer data or order data is sent anywhere.<\/li>\n<li><strong>When:<\/strong> only after you save an access token \u2014 once an hour, and whenever you\npress \"Sync now\". The plugin makes no outside requests before that, apart from\na single connection test on its own settings screen.<\/li>\n<li><strong>Where:<\/strong> api.printful.com only. Nothing is sent to the plugin author or to\nany third party.<\/li>\n<\/ul>\n\n<p>Printful terms of service: https:\/\/www.printful.com\/policies\/terms-of-service\nPrintful privacy policy: https:\/\/www.printful.com\/policies\/privacy<\/p>\n\n<p>This plugin is not affiliated with or endorsed by Printful. \"Printful\" is a\ntrademark of Printful Inc. and is used here only to say what the plugin works\nwith.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to WooCommerce -&gt; PODSync.<\/li>\n<li>Paste your Printful access token and press Save.<\/li>\n<li>Press Sync now, or wait for the hourly sync.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20an%20access%20token%3F\"><h3>Where do I get an access token?<\/h3><\/dt>\n<dd><p>In your Printful dashboard, under Developers. The token is stored on your own site and is\nnever sent anywhere except to Printful.<\/p><\/dd>\n<dt id=\"will%20it%20change%20products%20i%20already%20have%3F\"><h3>Will it change products I already have?<\/h3><\/dt>\n<dd><p>Only products PODSync created are updated. Everything else is left alone, and nothing is\never deleted.<\/p><\/dd>\n<dt id=\"why%20do%20new%20products%20arrive%20as%20drafts%3F\"><h3>Why do new products arrive as drafts?<\/h3><\/dt>\n<dd><p>So that nothing appears in your shop before you have looked at it.<\/p><\/dd>\n<dt id=\"does%20it%20place%20orders%20with%20printful%3F\"><h3>Does it place orders with Printful?<\/h3><\/dt>\n<dd><p>Not in this plugin. Product, price and availability sync only \u2014 the parts that cannot cost\nyou a sale if something goes wrong. Order routing lives in the paid add-on described below.<\/p><\/dd>\n<dt id=\"i%20need%20every%20size%20and%20colour%2C%20not%20just%20one%20variant\"><h3>I need every size and colour, not just one variant<\/h3><\/dt>\n<dd><p>This plugin creates simple products from the first variant. A separate paid add-on,\nPODSync Pro, turns every size and colour into a real WooCommerce variation and can send\npaid orders to Printful. It is an add-on: it never switches anything off here, and this\nplugin stays complete on its own. Details and price:\nhttps:\/\/podsync.lifeinsight-365.com\/podsync-pro<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fixed: syncing twice in the same request could fail if a product had been deleted in between.<\/li>\n<li>Added a FAQ entry explaining which parts are handled by the separate paid add-on.<\/li>\n<li>Added a plain comparison of what this plugin does and what the paid add-on adds, with\nthe steps to install it. Nothing here is switched off or held back.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: product, price and availability sync, self-check, activity log.<\/li>\n<\/ul>","raw_excerpt":"Printful integration for WooCommerce: keeps your products, prices and availability in step, and tells you plainly when a sync needs your attention.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/356035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=356035"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/globalmatchhub"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=356035"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=356035"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=356035"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=356035"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=356035"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=356035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}