{"id":4332,"date":"2025-03-19T16:59:00","date_gmt":"2025-03-19T15:59:00","guid":{"rendered":"https:\/\/desairem.com\/wordpress\/?page_id=4332"},"modified":"2025-12-16T10:36:16","modified_gmt":"2025-12-16T09:36:16","slug":"patchword-pricing","status":"publish","type":"page","link":"https:\/\/desairem.com\/wordpress\/patchword\/patchword-pricing\/","title":{"rendered":"Patchword Pricing"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">With a one-time purchase, Patchword belongs to you. No activation key or internet connection is required to use the app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After completing the purchase, the download link will be sent immediately to your email address. If you do not receive the email, please contact me at the address at the bottom of this page.<\/p>\n\n\n\n<div class=\"wp-block-columns has-link-color has-border-color has-accent-5-border-color has-base-2-color has-text-color has-background is-layout-flex wp-container-core-columns-is-layout-43b5092f wp-block-columns-is-layout-flex\" style=\"border-width:1px;border-radius:25px;background:linear-gradient(180deg,rgb(0,43,109) 0%,rgb(82,0,163) 100%);margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--deep)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desairem.com\/wordpress\/wp-content\/uploads\/2025\/09\/patchword-icon.png\" alt=\"\" class=\"wp-image-5111\" style=\"object-fit:cover;width:80px;height:80px\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center is-style-default has-base-2-color has-text-color has-link-color wp-elements-b1bc073ed984b9b2cef0159ae7b9ac45\">Patchword<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Lifetime License<\/p>\n\n\n<style>\r\n    .buy-paddle {\r\n        background-color: #007dff;\r\n        border-radius: 42px;\r\n        \r\n        &:hover {\r\n            background-color: #3899ff;\r\n            transition: background-color ease 0.5s;\r\n        }\r\n    }\r\n<\/style>\r\n<script src=\"https:\/\/cdn.paddle.com\/paddle\/v2\/paddle.js\"><\/script>\r\n<script>\r\n    const clientToken = \"live_e75dc7e76bff032081ebf9ca671\";\r\n    let paddleInitialized = false;\r\n    let products = [];\r\n\r\n    function initializePaddle() {\r\n        try {\r\n            Paddle.Initialize({\r\n                token: clientToken,\r\n                eventCallback: (event) => {\r\n                    console.log(\"Paddle event:\", event);\r\n                }\r\n            });\r\n            paddleInitialized = true;\r\n            updatePrices();\r\n        } catch (error) {\r\n            console.error(\"Initialization error:\", error);\r\n        }\r\n    }\r\n\r\n    function openCheckout(priceId) {\r\n        if (!paddleInitialized) {\r\n            console.log(\"Paddle not initialized yet\");\r\n            return;\r\n        }\r\n\r\n        try {\r\n            Paddle.Checkout.open({\r\n                items: [\r\n                    {\r\n                        priceId: priceId,\r\n                        quantity: 1\r\n                    }\r\n                ],\r\n                settings: {\r\n                    theme: \"light\",\r\n                    displayMode: \"overlay\"\r\n                }\r\n            });\r\n        } catch (error) {\r\n            console.error(`Checkout error: ${error.message}`);\r\n        }\r\n    }\r\n\r\n    async function updatePrices() {\r\n        if (!paddleInitialized) {\r\n            console.log(\"Paddle not initialized yet\");\r\n            return;\r\n        }\r\n\r\n        try {\r\n            const request = {\r\n                items: products.map((product) => {\r\n                    return {\r\n                        quantity: 1,\r\n                        priceId: product.priceId\r\n                    };\r\n                })\r\n            };\r\n\r\n            console.log(\"Fetching prices:\", request);\r\n            const result = await Paddle.PricePreview(request);\r\n\r\n            result.data.details.lineItems.forEach((item) => {\r\n                const product = products.find((product) => { return product.priceId === item.price.id })\r\n                if (product !== undefined && product.label === undefined) {\r\n                    document.getElementById(product.html).textContent = \"Buy \" + item.formattedTotals.total;\r\n                }\r\n            });\r\n            console.log(\"Prices updated:\", result);\r\n        } catch (error) {\r\n            console.error(`Error fetching prices: ${error.message}`);\r\n        }\r\n    }\r\n\r\n    document.addEventListener(\"DOMContentLoaded\", initializePaddle);\r\n<\/script><div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button has-custom-font-size has-medium-font-size\"><a href=\"javascript:openCheckout('pri_01jq1fm7dncf8dp8vjyngxt2jw')\" id=\"price-patchword\" class=\"wp-block-button__link wp-element-button buy-paddle\">Buy<\/a><\/div>\r\n<\/div><script>\r\n    products.push({priceId: \"pri_01jq1fm7dncf8dp8vjyngxt2jw\", html: \"price-patchword\"});\r\n<\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list is-style-checkmark-list\">\n<li>One-time purchase<\/li>\n\n\n\n<li>No activation needed<\/li>\n\n\n\n<li>Use on all your personal Macs<\/li>\n\n\n\n<li>30-days money back guarantee<\/li>\n\n\n\n<li>Free updates<\/li>\n\n\n\n<li>Free support<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-bf881693 wp-block-buttons-is-layout-flex\"><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-grid wp-container-core-group-is-layout-ee691b78 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">System Requirements<\/h3>\n\n\n\n<p class=\"has-contrast-2-color has-text-color has-link-color wp-elements-5db3132e630923e469c2159951b752ec wp-block-paragraph\">macOS 11 or newer<br>Apple Silicon, Intel<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Latest Version<\/h3>\n\n\n\n<p class=\"has-contrast-2-color has-text-color has-link-color wp-elements-787bad33c6fd2417107e5e885e1e6a23 wp-block-paragraph\">1.3<br>September 29, 2025<br><a href=\"https:\/\/desairem.com\/wordpress\/category\/patchword-changelog\/\">View Changelog<\/a><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h3 class=\"wp-block-heading\">Localizations<\/h3>\n\n\n\n<p class=\"has-contrast-2-color has-text-color has-link-color wp-elements-7288d10e902779eea0e22c9118f00da0 wp-block-paragraph\">English, German, Italian<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40)\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">To find out if Patchword is the right solution for you, you can download and use Patchword Lite for free with a few limitations.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-columns has-border-color has-accent-5-border-color has-base-2-color has-text-color has-background is-layout-flex wp-container-core-columns-is-layout-43b5092f wp-block-columns-is-layout-flex\" style=\"border-width:1px;border-radius:25px;background:linear-gradient(180deg,rgb(0,43,109) 0%,rgb(82,0,163) 100%);margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:var(--wp--preset--spacing--40);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--40);padding-left:var(--wp--preset--spacing--30);box-shadow:var(--wp--preset--shadow--deep)\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image aligncenter size-full is-resized\" style=\"margin-top:0;margin-right:0;margin-bottom:0;margin-left:0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/desairem.com\/wordpress\/wp-content\/uploads\/2025\/09\/patchwordlite-icon.png\" alt=\"\" class=\"wp-image-5110\" style=\"object-fit:cover;width:80px;height:80px\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center is-style-default has-base-2-color has-text-color has-link-color wp-elements-61845c300ecc0ceccfed1c79fe5a7a1b\">Patchword Lite<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Lifetime License<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-1 wp-block-buttons-is-layout-flex\">\r\n<div class=\"wp-block-button has-custom-font-size has-medium-font-size\"><a href=\"javascript:openCheckout('pri_01k3pc6z0nwe40fcwrxf3m2w6x')\" id=\"price-patchwordlite\" class=\"wp-block-button__link wp-element-button buy-paddle\">Download<\/a><\/div>\r\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<ul style=\"list-style-type: '\u2715 '\">\n<li>A countdown is shown before starting a comparison<\/li>\n<li>Updates have to be downloaded manually<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-bf881693 wp-block-buttons-is-layout-flex\"><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>With a one-time purchase, Patchword belongs to you. No activation key or internet connection is required to use the app. After completing the purchase, the download link will be sent immediately to your email address. If you do not receive the email, please contact me at the address at the bottom of this page. Patchword [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":3020,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4332","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/pages\/4332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/comments?post=4332"}],"version-history":[{"count":14,"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/pages\/4332\/revisions"}],"predecessor-version":[{"id":5112,"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/pages\/4332\/revisions\/5112"}],"up":[{"embeddable":true,"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/pages\/3020"}],"wp:attachment":[{"href":"https:\/\/desairem.com\/wordpress\/wp-json\/wp\/v2\/media?parent=4332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}