CINXE.COM

SureCart – Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, & Payments – WordPress plugin | WordPress.org

<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel='preload' href='https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/global-fonts/Inter/Inter-latin.woff2' as='font' crossorigin='crossorigin' type='font/woff2' /> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <script type="application/ld+json"> [ { "@context": "http://schema.org", "@type": [ "SoftwareApplication", "Product" ], "applicationCategory": "Plugin", "operatingSystem": "WordPress", "name": "SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments", "url": "https://wordpress.org/plugins/surecart/", "description": "Make ecommerce easy with a simple to use, all-in-one platform, that anyone can set up in just a few minutes!", "softwareVersion": "3.1.0", "fileFormat": "application/zip", "downloadUrl": "https://downloads.wordpress.org/plugin/surecart.3.1.0.zip", "dateModified": "2024-11-26T19:25:05+00:00", "aggregateRating": { "@type": "AggregateRating", "worstRating": 1, "bestRating": 5, "ratingValue": 4.8, "ratingCount": 211, "reviewCount": 211 }, "interactionStatistic": { "@type": "InteractionCounter", "interactionType": "http://schema.org/DownloadAction", "userInteractionCount": 1170236 }, "image": [ "https://ps.w.org/surecart/assets/icon-256x256.png?rev=3056401", "https://ps.w.org/surecart/assets/banner-1544x500.png?rev=2771310" ], "offers": { "@type": "Offer", "url": "https://wordpress.org/plugins/surecart/", "price": "0.00", "priceCurrency": "USD", "seller": { "@type": "Organization", "name": "WordPress.org", "url": "https://wordpress.org" } } } ] </script> <title>SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments &#8211; WordPress plugin &#124; WordPress.org</title> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel='dns-prefetch' href='//s.w.org' /> <link rel='dns-prefetch' href='//ps.w.org' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel="alternate" href="https://wordpress.org/plugins/surecart/" hreflang="en" /> <link rel="alternate" href="https://en-gb.wordpress.org/plugins/surecart/" hreflang="en-gb" /> <link rel="alternate" href="https://wordpress.org/plugins/surecart/" hreflang="x-default" /> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P24PF4B');</script> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/wordpress.org\/plugins\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8-alpha-59467"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style id='wp-block-navigation-link-inline-css'> .wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase} </style> <link rel='stylesheet' id='wp-block-navigation-css' href='https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/block-library/blocks/navigation/style.css?ver=19.7.0' media='all' /> <style id='wp-block-search-inline-css'> .wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right} </style> <style id='wp-block-group-inline-css'> .wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} </style> <style id='wp-block-site-title-inline-css'> .wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} </style> <style id='wp-block-post-title-inline-css'> .wp-block-post-title{box-sizing:border-box;word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit} </style> <link rel='stylesheet' id='wporg-local-navigation-bar-style-css' href='https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/local-navigation-bar/build/style.css?ver=4a2ec0f2e7e6a33f92da82e3880c2f5bc8306228' media='all' /> <style id='wporg-language-suggest-style-inline-css'> .wp-block-wporg-language-suggest{--wporg-language-suggest--background:var(--wp--preset--color--blueberry-4,#eff2ff);--wporg-language-suggest--text:var(--wp--preset--color--charcoal-1,#1e1e1e);--wporg-language-suggest--font-size:var(--wp--preset--font-size--extra-small,12px);--wporg-language-suggest--spacing:var(--wp--preset--spacing--10,10px);background-color:var(--wporg-language-suggest--background);color:var(--wporg-language-suggest--text);font-size:var(--wporg-language-suggest--font-size);line-height:1;text-align:center}.wp-block-wporg-language-suggest>*{padding:var(--wporg-language-suggest--spacing) 4px}.wp-block-wporg-language-suggest.is-style-prominent{--wporg-language-suggest--background:var(--wp--preset--color--lemon-3,#fffdd6);--wporg-language-suggest--font-size:var(--wp--preset--font-size--small,14px);--wporg-language-suggest--spacing:var(--wp--preset--spacing--20,20px)} </style> <style id='wporg-favorite-button-style-inline-css'> :where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button{background:none;border:1px solid var(--wp--preset--color--light-grey-1);border-radius:2px;box-shadow:none;color:var(--wp--preset--color--charcoal-1);font-size:14px;line-height:1.7;margin:0;padding:var(--wp--custom--button--small--spacing--padding--top) calc(var(--wp--custom--button--small--spacing--padding--right) - 4px) var(--wp--custom--button--small--spacing--padding--bottom) calc(var(--wp--custom--button--small--spacing--padding--left) - 4px)}:where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button:where(button){cursor:pointer}:where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button:where(button):hover{background-color:var(--wp--preset--color--light-grey-2)}:where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button:where(button):focus{border-color:#0000}:where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button:where(button):active{background-color:var(--wp--preset--color--charcoal-1);border-color:#0000;color:var(--wp--preset--color--white)}:where(.wp-block-wporg-favorite-button) .wporg-favorite-button__button:where(button):active path{fill:currentcolor}:where(.wp-block-wporg-favorite-button)>*{align-items:center;display:flex!important;gap:calc(var(--wp--preset--spacing--10)/2)}:where(.wp-block-wporg-favorite-button) svg{height:24px;overflow:visible;width:24px}:where(.wp-block-wporg-favorite-button) svg path{fill:var(--wp--preset--color--charcoal-4)}:where(.wp-block-wporg-favorite-button) svg[hidden]{display:none}:where(.wp-block-wporg-favorite-button):not(.is-loaded) svg.is-heart-filled{display:none}:where(.wp-block-wporg-favorite-button).is-loading svg{animation-duration:.75s;animation-iteration-count:infinite;animation-name:favoriteFade}:where(.wp-block-wporg-favorite-button).is-variant-small .wporg-favorite-button__button{border:none;padding:2px 4px}@keyframes favoriteFade{0%{opacity:1}50%{opacity:.5}to{opacity:1}} </style> <style id='wp-block-button-inline-css'> .wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none} </style> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='wporg-ratings-stars-style-inline-css'> .wp-block-wporg-ratings-stars{align-items:center;display:flex}.wporg-ratings-stars__icons{display:inline-flex}.wporg-ratings-stars__icons svg{height:32px;margin-inline-start:-6px;width:32px;fill:var(--wp--custom--wporg-ratings-stars--color--fill,#e26f56)}.rtl .wporg-ratings-stars__icons .is-star-half{transform:rotateY(-180deg)}.wporg-ratings-stars__label{color:var(--wp--preset--color--charcoal-4);font-size:var(--wp--preset--font-size--small)}.wporg-ratings-stars__icons+.wporg-ratings-stars__label{margin-inline-start:.5em} </style> <style id='wporg-ratings-bars-style-inline-css'> .wp-block-wporg-ratings-bars{list-style:none;padding-inline-start:unset}.wporg-ratings-bars__bar a{align-items:center;display:flex;gap:var(--wp--preset--spacing--10);margin-bottom:4px;-webkit-text-decoration:none;text-decoration:none}.wporg-ratings-bars__bar a:hover{-webkit-text-decoration:underline;text-decoration:underline}.wporg-ratings-bars__bar:last-child a{margin-bottom:0}.wporg-ratings-bars__bar-label{flex-basis:4em;flex-shrink:0}.wporg-ratings-bars__bar-count{flex-basis:2em;flex-shrink:0;text-align:right}.wporg-ratings-bars__bar-background{background-color:var(--wp--preset--color--light-grey-2);display:inline-block;height:var(--wp--preset--spacing--20);position:relative;width:100%}.wporg-ratings-bars__bar-foreground{background-color:var(--wp--custom--wporg-ratings-stars--color--fill,#e26f56);inset:0;position:absolute;right:auto}@supports(grid-template-columns:subgrid){.wp-block-wporg-ratings-bars{display:grid;gap:4px var(--wp--preset--spacing--10);grid-template-columns:auto 1fr auto}.wp-block-wporg-ratings-bars .wporg-ratings-bars__bar,.wp-block-wporg-ratings-bars .wporg-ratings-bars__bar a{display:grid;gap:unset;grid-column:span 3;grid-template-columns:subgrid;margin-bottom:unset}} </style> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-list-inline-css'> ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} </style> <link rel='stylesheet' id='wp-block-social-links-css' href='https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/block-library/blocks/social-links/style.css?ver=19.7.0' media='all' /> <link rel='stylesheet' id='wp-block-image-css' href='https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/block-library/blocks/image/style.css?ver=19.7.0' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='wp-block-template-skip-link-inline-css'> .skip-link.screen-reader-text { border: 0; clip: rect(1px,1px,1px,1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; } .skip-link.screen-reader-text:focus { background-color: #eee; clip: auto !important; clip-path: none; color: #444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--charcoal-0: #1a1919;--wp--preset--color--charcoal-1: #1e1e1e;--wp--preset--color--charcoal-2: #23282d;--wp--preset--color--charcoal-3: #40464d;--wp--preset--color--charcoal-4: #656a71;--wp--preset--color--charcoal-5: #979aa1;--wp--preset--color--light-grey-1: #d9d9d9;--wp--preset--color--light-grey-2: #f6f6f6;--wp--preset--color--white-opacity-15: #ffffff26;--wp--preset--color--black-opacity-15: #00000026;--wp--preset--color--dark-blueberry: #1d35b4;--wp--preset--color--deep-blueberry: #213fd4;--wp--preset--color--blueberry-1: #3858e9;--wp--preset--color--blueberry-2: #7b90ff;--wp--preset--color--blueberry-3: #c7d1ff;--wp--preset--color--blueberry-4: #eff2ff;--wp--preset--color--pomegrade-1: #e26f56;--wp--preset--color--pomegrade-2: #ffb7a7;--wp--preset--color--pomegrade-3: #ffe9de;--wp--preset--color--acid-green-1: #33f078;--wp--preset--color--acid-green-2: #c7ffdb;--wp--preset--color--acid-green-3: #e2ffed;--wp--preset--color--lemon-1: #fff972;--wp--preset--color--lemon-2: #fffcb5;--wp--preset--color--lemon-3: #fffdd6;--wp--preset--color--purple-1: #5300be;--wp--preset--color--purple-2: #7a00df;--wp--preset--color--purple-3: #d7a7ff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 28px;--wp--preset--font-size--extra-small: 12px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--extra-large: 24px;--wp--preset--font-size--huge: 32px;--wp--preset--font-size--heading-6: 18px;--wp--preset--font-size--heading-5: 18px;--wp--preset--font-size--heading-4: 20px;--wp--preset--font-size--heading-3: 24px;--wp--preset--font-size--heading-2: 28px;--wp--preset--font-size--heading-1: 32px;--wp--preset--font-size--heading-cta: 120px;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--inter: 'Inter', sans-serif;--wp--preset--font-family--monospace: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', san-serif;--wp--preset--spacing--20: 20px;--wp--preset--spacing--30: 30px;--wp--preset--spacing--40: clamp(30px, 5vw, 50px);--wp--preset--spacing--50: clamp(40px, calc(5vw + 10px), 60px);--wp--preset--spacing--60: clamp(20px, calc(10vw - 40px), 80px);--wp--preset--spacing--70: 100px;--wp--preset--spacing--80: clamp(80px, calc(6.67vw + 40px), 120px);--wp--preset--spacing--edge-space: 80px;--wp--preset--spacing--10: 10px;--wp--preset--spacing--90: clamp(80px, 13.33vw, 160px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--button--color--background: var(--wp--preset--color--blueberry-1);--wp--custom--button--color--text: var(--wp--preset--color--white);--wp--custom--button--border--color: var(--wp--preset--color--blueberry-1);--wp--custom--button--border--radius: 2px;--wp--custom--button--border--style: solid;--wp--custom--button--border--width: 1px;--wp--custom--button--hover--color--background: var(--wp--preset--color--deep-blueberry);--wp--custom--button--hover--color--text: var(--wp--preset--color--white);--wp--custom--button--focus--border--color: var(--wp--preset--color--blueberry-1);--wp--custom--button--active--border--color: var(--wp--preset--color--blueberry-1);--wp--custom--button--active--color--background: var(--wp--preset--color--charcoal-1);--wp--custom--button--active--color--text: var(--wp--preset--color--white);--wp--custom--button--outline--border--color: currentColor;--wp--custom--button--outline--color--background: transparent;--wp--custom--button--outline--color--text: var(--wp--preset--color--blueberry-1);--wp--custom--button--outline--hover--border--color: var(--wp--preset--color--blueberry-1);--wp--custom--button--outline--hover--color--background: var(--wp--preset--color--deep-blueberry);--wp--custom--button--outline--hover--color--text: var(--wp--preset--color--white);--wp--custom--button--outline--focus--border--color: var(--wp--preset--color--blueberry-1);--wp--custom--button--outline--focus--color--background: var(--wp--preset--color--blueberry-1);--wp--custom--button--outline--focus--color--text: var(--wp--preset--color--white);--wp--custom--button--outline--active--border--color: var(--wp--preset--color--charcoal-1);--wp--custom--button--outline--active--color--background: var(--wp--preset--color--charcoal-1);--wp--custom--button--outline--active--color--text: var(--wp--preset--color--white);--wp--custom--button--small--spacing--padding--top: 7px;--wp--custom--button--small--spacing--padding--bottom: 7px;--wp--custom--button--small--spacing--padding--left: 12px;--wp--custom--button--small--spacing--padding--right: 12px;--wp--custom--button--small--typography--font-size: var(--wp--preset--font-size--small);--wp--custom--button--spacing--padding--top: 12px;--wp--custom--button--spacing--padding--bottom: 12px;--wp--custom--button--spacing--padding--left: 16px;--wp--custom--button--spacing--padding--right: 16px;--wp--custom--button--text--typography--font-weight: 400;--wp--custom--button--typography--font-size: var(--wp--preset--font-size--normal);--wp--custom--button--typography--font-weight: 600;--wp--custom--button--typography--line-height: 1.3;--wp--custom--form--padding--inline: calc(var(--wp--preset--spacing--10) * 1.5);--wp--custom--form--padding--block: calc(var(--wp--preset--spacing--10) * 0.8);--wp--custom--form--border--color: var(--wp--preset--color--charcoal-5);--wp--custom--form--border--radius: 2px;--wp--custom--form--border--style: solid;--wp--custom--form--border--width: 1px;--wp--custom--form--color--label: inherit;--wp--custom--form--color--background: var(--wp--preset--color--white);--wp--custom--form--color--text: var(--wp--preset--color--charcoal-1);--wp--custom--form--color--box-shadow: none;--wp--custom--form--typography--font-size: var(--wp--preset--font-size--small);--wp--custom--form--typography--line-height: var(--wp--custom--body--small--typography--line-height);--wp--custom--form--active--color--background: var(--wp--preset--color--white);--wp--custom--form--active--color--text: var(--wp--preset--color--charcoal-1);--wp--custom--form--search--color--label: var(--wp--preset--color--charcoal-4);--wp--custom--form--search--color--background: var(--wp--preset--color--light-grey-2);--wp--custom--form--search--color--text: var(--wp--preset--color--charcoal-1);--wp--custom--gallery--caption--font-size: var(--wp--preset--font-size--small);--wp--custom--body--typography--line-height: 1.875;--wp--custom--body--typography--text-wrap: pretty;--wp--custom--body--short-text--typography--line-height: 1.625;--wp--custom--body--extra-small--typography--line-height: 1.67;--wp--custom--body--small--typography--line-height: 1.714;--wp--custom--body--large--typography--line-height: 1.7;--wp--custom--body--extra-large--typography--line-height: 1.58;--wp--custom--body--extra-large--breakpoint--small-only--typography--font-size: 20px;--wp--custom--body--extra-large--breakpoint--small-only--typography--line-height: 1.5;--wp--custom--body--huge--typography--line-height: 1.5;--wp--custom--heading--typography--font-family: var(--wp--preset--font-family--inter);--wp--custom--heading--typography--font-weight: 400;--wp--custom--heading--typography--line-height: 1.2;--wp--custom--heading--typography--text-wrap: balance;--wp--custom--heading--cta--typography--line-height: 1;--wp--custom--heading--cta--breakpoint--small-only--typography--font-size: 52px;--wp--custom--heading--cta--breakpoint--small-only--typography--line-height: 1.08;--wp--custom--heading--level-1--typography--line-height: 1.2;--wp--custom--heading--level-1--breakpoint--small-only--typography--font-size: 26px;--wp--custom--heading--level-1--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--heading--level-2--typography--line-height: 1.2;--wp--custom--heading--level-2--breakpoint--small-only--typography--font-size: 24px;--wp--custom--heading--level-2--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--heading--level-3--typography--line-height: 1.2;--wp--custom--heading--level-3--breakpoint--small-only--typography--font-size: 22px;--wp--custom--heading--level-3--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--heading--level-4--typography--line-height: 1.2;--wp--custom--heading--level-4--breakpoint--small-only--typography--font-size: 20px;--wp--custom--heading--level-4--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--heading--level-5--typography--line-height: 1.2;--wp--custom--heading--level-5--breakpoint--small-only--typography--font-size: 18px;--wp--custom--heading--level-5--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--heading--level-6--typography--line-height: 1.2;--wp--custom--heading--level-6--breakpoint--small-only--typography--font-size: 16px;--wp--custom--heading--level-6--breakpoint--small-only--typography--line-height: 1.2;--wp--custom--layout--content-size: 680px;--wp--custom--layout--wide-size: 1160px;--wp--custom--layout--content-meta-size: calc( var(--wp--custom--layout--wide-size) - var(--wp--custom--layout--content-size) );--wp--custom--link--color--text: var(--wp--preset--color--blueberry-1);--wp--custom--list--spacing--padding--left: var(--wp--custom--margin--horizontal);--wp--custom--margin--baseline: 10px;--wp--custom--margin--horizontal: 30px;--wp--custom--margin--vertical: 30px;--wp--custom--post-comment--typography--font-size: var(--wp--preset--font-size--normal);--wp--custom--post-comment--typography--line-height: var(--wp--custom--body--typography--line-height);--wp--custom--pullquote--breakpoint--medium--typography--font-size: 50px;--wp--custom--pullquote--citation--breakpoint--medium--typography--font-size: 30px;--wp--custom--pullquote--citation--typography--font-size: 20px;--wp--custom--pullquote--citation--typography--font-family: inherit;--wp--custom--pullquote--citation--typography--font-style: italic;--wp--custom--pullquote--citation--spacing--margin--top: var(--wp--custom--margin--vertical);--wp--custom--pullquote--spacing--min-height: 430px;--wp--custom--pullquote--typography--font-size: 40px;--wp--custom--pullquote--typography--line-height: 1.4;--wp--custom--pullquote--typography--text-align: left;--wp--custom--quote--citation--typography--font-size: 20px;--wp--custom--quote--citation--typography--font-family: inherit;--wp--custom--quote--citation--typography--font-style: normal;--wp--custom--quote--typography--text-align: left;--wp--custom--separator--opacity: 1;--wp--custom--separator--margin: var(--wp--custom--margin--vertical) auto;--wp--custom--separator--width: 150px;--wp--custom--latest-news--link--color: var(--wp--preset--color--charcoal-1);--wp--custom--latest-news--link--spacing: var(--wp--preset--spacing--10);--wp--custom--latest-news--link--details--font-size: var(--wp--preset--font-size--small);--wp--custom--latest-news--spacing: var(--wp--preset--spacing--40);--wp--custom--latest-news--title--font-family: var(--wp--preset--font-family--eb-garamond);--wp--custom--latest-news--title--font-size: var(--wp--preset--font-size--heading-5);--wp--custom--latest-news--title--line-height: var(--wp--custom--heading--level-3--typography--line-height);--wp--custom--brush-stroke--spacing--height: 16px;}.wp-block-post-comments-form{--wp--custom--form--border--width: 1px;--wp--custom--form--border--style: solid;--wp--custom--form--border--color: var(--wp--preset--color--charcoal-5);}:root { --wp--style--global--content-size: 960px;--wp--style--global--wide-size: 1160px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 20px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 20px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 20px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 20px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 20px;}:root :where(.is-layout-grid){gap: 20px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--white);color: var(--wp--preset--color--charcoal-1);font-family: var(--wp--preset--font-family--inter);font-size: var(--wp--preset--font-size--normal);line-height: var(--wp--custom--body--typography--line-height);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){color: var(--wp--custom--link--color--text);text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-1);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--level-1--typography--line-height);}h2{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-3);font-weight: 600;line-height: var(--wp--custom--heading--level-2--typography--line-height);margin-top: 0;margin-bottom: var(--wp--style--block-gap);}h3{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-4);font-weight: 600;line-height: var(--wp--custom--heading--level-3--typography--line-height);}h4{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-5);font-weight: 600;line-height: var(--wp--custom--heading--level-4--typography--line-height);}h5{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-5);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--level-5--typography--line-height);}h6{font-family: var(--wp--custom--heading--typography--font-family);font-size: var(--wp--preset--font-size--heading-6);font-weight: var(--wp--custom--heading--typography--font-weight);line-height: var(--wp--custom--heading--level-6--typography--line-height);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){color: var(--wp--preset--color--charcoal-4);font-size: var(--wp--custom--gallery--caption--font-size);margin-top: 1em;margin-bottom: 1em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-charcoal-0-color{color: var(--wp--preset--color--charcoal-0) !important;}.has-charcoal-1-color{color: var(--wp--preset--color--charcoal-1) !important;}.has-charcoal-2-color{color: var(--wp--preset--color--charcoal-2) !important;}.has-charcoal-3-color{color: var(--wp--preset--color--charcoal-3) !important;}.has-charcoal-4-color{color: var(--wp--preset--color--charcoal-4) !important;}.has-charcoal-5-color{color: var(--wp--preset--color--charcoal-5) !important;}.has-light-grey-1-color{color: var(--wp--preset--color--light-grey-1) !important;}.has-light-grey-2-color{color: var(--wp--preset--color--light-grey-2) !important;}.has-white-opacity-15-color{color: var(--wp--preset--color--white-opacity-15) !important;}.has-black-opacity-15-color{color: var(--wp--preset--color--black-opacity-15) !important;}.has-dark-blueberry-color{color: var(--wp--preset--color--dark-blueberry) !important;}.has-deep-blueberry-color{color: var(--wp--preset--color--deep-blueberry) !important;}.has-blueberry-1-color{color: var(--wp--preset--color--blueberry-1) !important;}.has-blueberry-2-color{color: var(--wp--preset--color--blueberry-2) !important;}.has-blueberry-3-color{color: var(--wp--preset--color--blueberry-3) !important;}.has-blueberry-4-color{color: var(--wp--preset--color--blueberry-4) !important;}.has-pomegrade-1-color{color: var(--wp--preset--color--pomegrade-1) !important;}.has-pomegrade-2-color{color: var(--wp--preset--color--pomegrade-2) !important;}.has-pomegrade-3-color{color: var(--wp--preset--color--pomegrade-3) !important;}.has-acid-green-1-color{color: var(--wp--preset--color--acid-green-1) !important;}.has-acid-green-2-color{color: var(--wp--preset--color--acid-green-2) !important;}.has-acid-green-3-color{color: var(--wp--preset--color--acid-green-3) !important;}.has-lemon-1-color{color: var(--wp--preset--color--lemon-1) !important;}.has-lemon-2-color{color: var(--wp--preset--color--lemon-2) !important;}.has-lemon-3-color{color: var(--wp--preset--color--lemon-3) !important;}.has-purple-1-color{color: var(--wp--preset--color--purple-1) !important;}.has-purple-2-color{color: var(--wp--preset--color--purple-2) !important;}.has-purple-3-color{color: var(--wp--preset--color--purple-3) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-charcoal-0-background-color{background-color: var(--wp--preset--color--charcoal-0) !important;}.has-charcoal-1-background-color{background-color: var(--wp--preset--color--charcoal-1) !important;}.has-charcoal-2-background-color{background-color: var(--wp--preset--color--charcoal-2) !important;}.has-charcoal-3-background-color{background-color: var(--wp--preset--color--charcoal-3) !important;}.has-charcoal-4-background-color{background-color: var(--wp--preset--color--charcoal-4) !important;}.has-charcoal-5-background-color{background-color: var(--wp--preset--color--charcoal-5) !important;}.has-light-grey-1-background-color{background-color: var(--wp--preset--color--light-grey-1) !important;}.has-light-grey-2-background-color{background-color: var(--wp--preset--color--light-grey-2) !important;}.has-white-opacity-15-background-color{background-color: var(--wp--preset--color--white-opacity-15) !important;}.has-black-opacity-15-background-color{background-color: var(--wp--preset--color--black-opacity-15) !important;}.has-dark-blueberry-background-color{background-color: var(--wp--preset--color--dark-blueberry) !important;}.has-deep-blueberry-background-color{background-color: var(--wp--preset--color--deep-blueberry) !important;}.has-blueberry-1-background-color{background-color: var(--wp--preset--color--blueberry-1) !important;}.has-blueberry-2-background-color{background-color: var(--wp--preset--color--blueberry-2) !important;}.has-blueberry-3-background-color{background-color: var(--wp--preset--color--blueberry-3) !important;}.has-blueberry-4-background-color{background-color: var(--wp--preset--color--blueberry-4) !important;}.has-pomegrade-1-background-color{background-color: var(--wp--preset--color--pomegrade-1) !important;}.has-pomegrade-2-background-color{background-color: var(--wp--preset--color--pomegrade-2) !important;}.has-pomegrade-3-background-color{background-color: var(--wp--preset--color--pomegrade-3) !important;}.has-acid-green-1-background-color{background-color: var(--wp--preset--color--acid-green-1) !important;}.has-acid-green-2-background-color{background-color: var(--wp--preset--color--acid-green-2) !important;}.has-acid-green-3-background-color{background-color: var(--wp--preset--color--acid-green-3) !important;}.has-lemon-1-background-color{background-color: var(--wp--preset--color--lemon-1) !important;}.has-lemon-2-background-color{background-color: var(--wp--preset--color--lemon-2) !important;}.has-lemon-3-background-color{background-color: var(--wp--preset--color--lemon-3) !important;}.has-purple-1-background-color{background-color: var(--wp--preset--color--purple-1) !important;}.has-purple-2-background-color{background-color: var(--wp--preset--color--purple-2) !important;}.has-purple-3-background-color{background-color: var(--wp--preset--color--purple-3) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-charcoal-0-border-color{border-color: var(--wp--preset--color--charcoal-0) !important;}.has-charcoal-1-border-color{border-color: var(--wp--preset--color--charcoal-1) !important;}.has-charcoal-2-border-color{border-color: var(--wp--preset--color--charcoal-2) !important;}.has-charcoal-3-border-color{border-color: var(--wp--preset--color--charcoal-3) !important;}.has-charcoal-4-border-color{border-color: var(--wp--preset--color--charcoal-4) !important;}.has-charcoal-5-border-color{border-color: var(--wp--preset--color--charcoal-5) !important;}.has-light-grey-1-border-color{border-color: var(--wp--preset--color--light-grey-1) !important;}.has-light-grey-2-border-color{border-color: var(--wp--preset--color--light-grey-2) !important;}.has-white-opacity-15-border-color{border-color: var(--wp--preset--color--white-opacity-15) !important;}.has-black-opacity-15-border-color{border-color: var(--wp--preset--color--black-opacity-15) !important;}.has-dark-blueberry-border-color{border-color: var(--wp--preset--color--dark-blueberry) !important;}.has-deep-blueberry-border-color{border-color: var(--wp--preset--color--deep-blueberry) !important;}.has-blueberry-1-border-color{border-color: var(--wp--preset--color--blueberry-1) !important;}.has-blueberry-2-border-color{border-color: var(--wp--preset--color--blueberry-2) !important;}.has-blueberry-3-border-color{border-color: var(--wp--preset--color--blueberry-3) !important;}.has-blueberry-4-border-color{border-color: var(--wp--preset--color--blueberry-4) !important;}.has-pomegrade-1-border-color{border-color: var(--wp--preset--color--pomegrade-1) !important;}.has-pomegrade-2-border-color{border-color: var(--wp--preset--color--pomegrade-2) !important;}.has-pomegrade-3-border-color{border-color: var(--wp--preset--color--pomegrade-3) !important;}.has-acid-green-1-border-color{border-color: var(--wp--preset--color--acid-green-1) !important;}.has-acid-green-2-border-color{border-color: var(--wp--preset--color--acid-green-2) !important;}.has-acid-green-3-border-color{border-color: var(--wp--preset--color--acid-green-3) !important;}.has-lemon-1-border-color{border-color: var(--wp--preset--color--lemon-1) !important;}.has-lemon-2-border-color{border-color: var(--wp--preset--color--lemon-2) !important;}.has-lemon-3-border-color{border-color: var(--wp--preset--color--lemon-3) !important;}.has-purple-1-border-color{border-color: var(--wp--preset--color--purple-1) !important;}.has-purple-2-border-color{border-color: var(--wp--preset--color--purple-2) !important;}.has-purple-3-border-color{border-color: var(--wp--preset--color--purple-3) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-extra-small-font-size{font-size: var(--wp--preset--font-size--extra-small) !important;}.has-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-extra-large-font-size{font-size: var(--wp--preset--font-size--extra-large) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}.has-heading-6-font-size{font-size: var(--wp--preset--font-size--heading-6) !important;}.has-heading-5-font-size{font-size: var(--wp--preset--font-size--heading-5) !important;}.has-heading-4-font-size{font-size: var(--wp--preset--font-size--heading-4) !important;}.has-heading-3-font-size{font-size: var(--wp--preset--font-size--heading-3) !important;}.has-heading-2-font-size{font-size: var(--wp--preset--font-size--heading-2) !important;}.has-heading-1-font-size{font-size: var(--wp--preset--font-size--heading-1) !important;}.has-heading-cta-font-size{font-size: var(--wp--preset--font-size--heading-cta) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-monospace-font-family{font-family: var(--wp--preset--font-family--monospace) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;} :root :where(.wp-block-button .wp-block-button__link){background-color: var(--wp--custom--button--color--background);border-radius: var(--wp--custom--button--border--radius);border-color: var(--wp--custom--button--border--color);border-width: var(--wp--custom--button--border--width);border-style: var(--wp--custom--button--border--style);color: var(--wp--custom--button--color--text);font-family: var(--wp--preset--font-family--inter);font-size: var(--wp--custom--button--typography--font-size);font-weight: var(--wp--custom--button--typography--font-weight);line-height: var(--wp--custom--button--typography--line-height);} :root :where(.wp-block-navigation){font-size: var(--wp--preset--font-size--normal);} :root :where(.wp-block-post-title){font-family: var(--wp--preset--font-family--eb-garamond);font-size: 36px;line-height: 1.3;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button))){text-decoration: none;} :root :where(.wp-block-post-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;} :root :where(.wp-block-site-title){font-size: clamp(20px, calc(100vw / 12), 120px);} :root :where(.wp-block-site-title a:where(:not(.wp-element-button))){text-decoration: none;} :root :where(.wp-block-site-title a:where(:not(.wp-element-button)):hover){text-decoration: underline;} </style> <style id='core-block-supports-inline-css'> .wp-container-core-navigation-is-layout-2{flex-direction:column;align-items:flex-start;}.wp-elements-40d6be4603f7a6f6b7cd3bbd0c62e719 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--white);}.wp-elements-40d6be4603f7a6f6b7cd3bbd0c62e719 a:where(:not(.wp-element-button)):hover{color:var(--wp--preset--color--white);}.wp-container-core-group-is-layout-2{flex-wrap:nowrap;gap:0;}.wp-container-core-navigation-is-layout-3{gap:24px;}.wp-container-core-navigation-is-layout-4{gap:24px;}.wp-container-wporg-local-navigation-bar-is-layout-1{flex-wrap:nowrap;justify-content:space-between;}.wp-container-7{position:sticky;z-index:10;}.wp-container-core-group-is-layout-4{flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);justify-content:space-between;}.wp-container-core-group-is-layout-6 > .alignfull{margin-right:calc(var(--wp--preset--spacing--edge-space) * -1);margin-left:calc(var(--wp--preset--spacing--edge-space) * -1);}.wp-container-core-group-is-layout-7{grid-template-columns:repeat(auto-fill, minmax(min(150px, 100%), 1fr));container-type:inline-size;gap:var(--wp--preset--spacing--20);}.wp-container-core-group-is-layout-8{flex-wrap:nowrap;justify-content:flex-start;} </style> <link rel='stylesheet' id='dashicons-css' href='https://s.w.org/wp-includes/css/dashicons.min.css?ver=6.8-alpha-59467' media='all' /> <link rel='stylesheet' id='open-sans-css' href='https://fonts.googleapis.com/css2?family=Open+Sans%3Aital%2Cwght%400%2C300%3B0%2C400%3B0%2C600%3B1%2C300%3B1%2C400%3B1%2C600&#038;display=swap' media='all' /> <link rel='stylesheet' id='wporg-style-css' href='https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/css/style.css?ver=1731478883' media='all' /> <link rel='stylesheet' id='wporg-global-fonts-css' href='https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/global-fonts/style.css?ver=1722966571' media='all' /> <link rel='stylesheet' id='wporg-parent-2021-style-css' href='https://wordpress.org/plugins/wp-content/themes/wporg-parent-2021/build/style.css?ver=6.8-alpha-59467' media='all' /> <link rel='stylesheet' id='wporg-parent-2021-block-styles-css' href='https://wordpress.org/plugins/wp-content/themes/wporg-parent-2021/build/block-styles.css?ver=6.8-alpha-59467' media='all' /> <link rel='stylesheet' id='wporg-parent-2021-print-css' href='https://wordpress.org/plugins/wp-content/themes/wporg-parent-2021/build/print.css?ver=1727384701' media='print' /> <link rel='stylesheet' id='wporg-global-header-footer-css' href='https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/build/style.css?ver=1732556760' media='all' /> <script src="https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/local-navigation-bar/build/view.js?ver=7052506bff06ae0c9cd4" id="wporg-local-navigation-bar-view-script-js" defer data-wp-strategy="defer"></script> <script id="wporg-language-suggest-view-script-js-before"> var languageSuggestData = {"locale":"en_US"}; </script> <script src="https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/language-suggest/build/front.js?ver=f70e0af5cebcea62a448" id="wporg-language-suggest-view-script-js" defer data-wp-strategy="defer"></script> <script src="https://wordpress.org/plugins/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/vendors/react.min.js?ver=18" id="react-js"></script> <script src="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/vendors/react-dom.min.js?ver=18" id="react-dom-js"></script> <link rel="https://api.w.org/" href="https://wordpress.org/plugins/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://wordpress.org/plugins/wp-json/wp/v2/plugin/159975" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://wordpress.org/plugins/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.8-alpha-59467" /> <link rel='shortlink' href='https://wordpress.org/plugins/?p=159975' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://wordpress.org/plugins/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fsurecart%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://wordpress.org/plugins/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fsurecart%2F&#038;format=xml" /> <link rel="canonical" href="https://wordpress.org/plugins/surecart/"> <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <!-- Stream WordPress user activity plugin v4.0.2 --> <style>img#wpstats{display:none}</style> <meta property="og:title" content="SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments" /> <meta property="og:description" content="Make ecommerce easy with a simple to use, all-in-one platform, that anyone can set up in just a few minutes!" /> <meta name="description" content="Make ecommerce easy with a simple to use, all-in-one platform, that anyone can set up in just a few minutes!" /> <meta property="og:site_name" content="WordPress.org" /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://wordpress.org/plugins/surecart/" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@WordPress"> <meta name="twitter:image" content="https://ps.w.org/surecart/assets/banner-1544x500.png?rev=2771310" /> <meta property="og:image" content="https://ps.w.org/surecart/assets/banner-772X250.png?rev=2771310" /> <meta name="thumbnail" content="https://ps.w.org/surecart/assets/icon-256x256.png?rev=3056401" /> <script type="importmap" id="wp-importmap"> {"imports":{"@wordpress\/interactivity":"https:\/\/wordpress.org\/plugins\/wp-content\/plugins\/gutenberg\/build-module\/interactivity\/index.min.js?ver=63df923685080be7c130"}} </script> <script type="module" src="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build-module/block-library/navigation/view.min.js?ver=7b370e821516feba4955-20240308" id="@wordpress/block-library/navigation/view-js-module"></script> <script type="module" src="https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/favorite-button/build/view.js?ver=4fb3fa3325dc35b764c3-20240308" id="wporg-favorite-button-view-script-module-js-module"></script> <link rel="modulepreload" href="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build-module/interactivity/index.min.js?ver=63df923685080be7c130" id="@wordpress/interactivity-js-modulepreload"><link rel="icon" href="https://s.w.org/favicon.ico?2" sizes="32x32" /> <link rel="icon" href="https://s.w.org/images/wmark.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://s.w.org/images/wmark.png" /> <meta name="msapplication-TileImage" content="https://s.w.org/images/wmark.png" /> </head> <body class="plugin-template-default single single-plugin postid-159975 wp-embed-responsive no-js"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P24PF4B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>document.body.className = document.body.className.replace('no-js','js');</script> <div class="wp-site-blocks"><div class="has-display-contents wp-block-template-part"><header style="border-bottom-width:1px;border-bottom-color:var(--wp--preset--color--white-opacity-15);border-bottom-style:solid;" class="global-header wp-block-group wp-block-wporg-global-header"> <figure class="wp-block-image global-header__wporg-logo-mark"> <a href="https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="28" height="28" viewBox="0 0 28 28"> <title>WordPress.org</title> <path fill="currentColor" d="M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z" /> <path fill="currentColor" d="M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z" /> </svg> </a> </figure> <nav class="is-responsive global-header__navigation wp-block-navigation is-horizontal is-layout-flex wp-block-navigation-is-layout-flex" aria-label="Main" data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open " data-wp-on-async--click="actions.openMenuOnClick" data-wp-on--keydown="actions.handleMenuKeydown" ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg></button> <div class="wp-block-navigation__responsive-container " id="modal-1" data-wp-class--has-modal-open="state.isMenuOpen" data-wp-class--is-menu-open="state.isMenuOpen" data-wp-watch="callbacks.initMenu" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on-async--focusout="actions.handleMenuFocusout" tabindex="-1" > <div class="wp-block-navigation__responsive-close" tabindex="-1"> <div class="wp-block-navigation__responsive-dialog" data-wp-bind--aria-modal="state.ariaModal" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--role="state.roleAttribute" > <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" data-wp-on-async--click="actions.closeMenuOnClick" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" data-wp-watch="callbacks.focusFirstElement" id="modal-1-content"> <ul class="wp-block-navigation__container is-responsive global-header__navigation wp-block-navigation"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/news/"><span class="wp-block-navigation-item__label">News</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/showcase/"><span class="wp-block-navigation-item__label">Showcase</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/hosting/"><span class="wp-block-navigation-item__label">Hosting</span></a></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class=" wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on-async--click="actions.toggleMenuOnClick" aria-label="Extend submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">Extend</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on-async--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/themes/"><span class="wp-block-navigation-item__label">Themes</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/"><span class="wp-block-navigation-item__label">Plugins</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/patterns/"><span class="wp-block-navigation-item__label">Patterns</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/blocks/"><span class="wp-block-navigation-item__label">Blocks</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://openverse.org/"><span class="wp-block-navigation-item__label">Openverse <span aria-hidden="true" class="wp-exclude-emoji">↗</span>︎</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class=" wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on-async--click="actions.toggleMenuOnClick" aria-label="Learn submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">Learn</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on-async--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://learn.wordpress.org/"><span class="wp-block-navigation-item__label">Learn WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/documentation/"><span class="wp-block-navigation-item__label">Documentation</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/support/forums/"><span class="wp-block-navigation-item__label">Forums</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://developer.wordpress.org/"><span class="wp-block-navigation-item__label">Developers</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.tv/"><span class="wp-block-navigation-item__label">WordPress.tv <span aria-hidden="true" class="wp-exclude-emoji">↗</span>︎</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class=" wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on-async--click="actions.toggleMenuOnClick" aria-label="Community submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">Community</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on-async--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://make.wordpress.org/"><span class="wp-block-navigation-item__label">Make WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/photos/"><span class="wp-block-navigation-item__label">Photo Directory</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/five-for-the-future/"><span class="wp-block-navigation-item__label">Five for the Future</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://events.wordpress.org/"><span class="wp-block-navigation-item__label">Events</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://jobs.wordpress.net/"><span class="wp-block-navigation-item__label">Job Board <span aria-hidden="true" class="wp-exclude-emoji">↗</span>︎</span></a></li></ul></li><li data-wp-context="{ &quot;submenuOpenedBy&quot;: { &quot;click&quot;: false, &quot;hover&quot;: false, &quot;focus&quot;: false }, &quot;type&quot;: &quot;submenu&quot;, &quot;modal&quot;: null }" data-wp-interactive="core/navigation" data-wp-on--focusout="actions.handleMenuFocusout" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-watch="callbacks.initMenu" tabindex="-1" class=" wp-block-navigation-item has-child open-on-click wp-block-navigation-submenu"><button data-wp-bind--aria-expanded="state.isMenuOpen" data-wp-on-async--click="actions.toggleMenuOnClick" aria-label="About submenu" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" ><span class="wp-block-navigation-item__label">About</span></button><span class="wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span><ul data-wp-on-async--focus="actions.openMenuOnFocus" class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/about/"><span class="wp-block-navigation-item__label">About WordPress</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/enterprise/"><span class="wp-block-navigation-item__label">Enterprise</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/gutenberg/"><span class="wp-block-navigation-item__label">Gutenberg <span aria-hidden="true" class="wp-exclude-emoji">↗</span>︎</span></a></li></ul></li><li class=" wp-block-navigation-item global-header__mobile-get-wordpress global-header__get-wordpress wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/download/"><span class="wp-block-navigation-item__label">Get WordPress</span></a></li></ul> </div> </div> </div> </div></nav> <!-- The search block is inside a navigation menu because that provides the exact functionality the design calls for. It also provides a consistent experience with the primary navigation menu, with respect to keyboard navigation, ARIA states, etc. It also saves having to write custom code for all the interactions. --> <nav class="is-responsive is-vertical global-header__search wp-block-navigation is-layout-flex wp-container-core-navigation-is-layout-2 wp-block-navigation-is-layout-flex" aria-label="Search" data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown" data-wp-on-async--click="actions.openMenuOnClick" data-wp-on--keydown="actions.handleMenuKeydown" ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg></button> <div class="wp-block-navigation__responsive-container hidden-by-default " id="modal-4" data-wp-class--has-modal-open="state.isMenuOpen" data-wp-class--is-menu-open="state.isMenuOpen" data-wp-watch="callbacks.initMenu" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on-async--focusout="actions.handleMenuFocusout" tabindex="-1" > <div class="wp-block-navigation__responsive-close" tabindex="-1"> <div class="wp-block-navigation__responsive-dialog" data-wp-bind--aria-modal="state.ariaModal" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--role="state.roleAttribute" > <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" data-wp-on-async--click="actions.closeMenuOnClick" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" data-wp-watch="callbacks.focusFirstElement" id="modal-4-content"> <form role="search" method="get" action="https://wordpress.org/search/do-search.php" class="wp-block-search__button-inside wp-block-search__icon-button wp-block-navigation-item wp-block-search" ><label class="wp-block-search__label" for="wp-block-search__input-3" >Search in WordPress.org</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-3" placeholder="Type to search…" value="" type="search" name="s"/><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form> </div> </div> </div> </div></nav> <!-- This is the first of two Get WordPress buttons; the other is in the navigation menu. Two are needed because they have different DOM hierarchies at different breakpoints. --> <div class="global-header__desktop-get-wordpress-container is-layout-flow wp-block-group-is-layout-flow"> <a href="https://wordpress.org/download/" class="global-header__desktop-get-wordpress global-header__get-wordpress"> Get WordPress </a> </div> </header> <div class="alignfull has-display-contents wp-elements-40d6be4603f7a6f6b7cd3bbd0c62e719 wp-block-wporg-local-navigation-bar has-text-color has-white-color has-background has-charcoal-2-background-color has-small-font-size is-content-justification-space-between is-nowrap is-layout-flex wp-container-wporg-local-navigation-bar-is-layout-1 wp-block-wporg-local-navigation-bar-is-layout-flex wp-container-7 is-position-sticky" > <figure class="wp-block-image global-header__wporg-logo-mark"> <a href="https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="28" height="28" viewBox="0 0 28 28"> <title>WordPress.org</title> <path fill="currentColor" d="M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z" /> <path fill="currentColor" d="M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z" /> </svg> </a> </figure> <div class="wp-block-group has-light-grey-1-color has-text-color is-nowrap is-layout-flex wp-container-core-group-is-layout-2 wp-block-group-is-layout-flex"> <p class="wp-block-site-title has-text-color has-white-color has-small-font-size"><a href="https://wordpress.org/plugins/" target="_self" rel="home">Plugin Directory</a></p> <p class="wporg-local-navigation-bar__fade-in-scroll wp-block-post-title has-small-font-size has-inter-font-family">SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments</p> </div> <nav class="has-small-font-size is-responsive wp-block-navigation is-horizontal is-layout-flex wp-container-core-navigation-is-layout-3 wp-block-navigation-is-layout-flex" aria-label="Section" data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open " data-wp-on-async--click="actions.openMenuOnClick" data-wp-on--keydown="actions.handleMenuKeydown" ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" /></svg></button> <div class="wp-block-navigation__responsive-container has-text-color has-white-color has-background has-charcoal-2-background-color" id="modal-5" data-wp-class--has-modal-open="state.isMenuOpen" data-wp-class--is-menu-open="state.isMenuOpen" data-wp-watch="callbacks.initMenu" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on-async--focusout="actions.handleMenuFocusout" tabindex="-1" > <div class="wp-block-navigation__responsive-close" tabindex="-1"> <div class="wp-block-navigation__responsive-dialog" data-wp-bind--aria-modal="state.ariaModal" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--role="state.roleAttribute" > <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" data-wp-on-async--click="actions.closeMenuOnClick" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" data-wp-watch="callbacks.focusFirstElement" id="modal-5-content"> <ul class="wp-block-navigation__container has-small-font-size is-responsive wp-block-navigation has-small-font-size"><li class="has-small-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/developers/"><span class="wp-block-navigation-item__label">Submit a plugin</span></a></li><li class="has-small-font-size wp-block-navigation-item has-separator wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/browse/favorites/"><span class="wp-block-navigation-item__label">My favorites</span></a></li><li class="has-small-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fplugins%2Fsurecart&#038;locale=en_US"><span class="wp-block-navigation-item__label">Log in</span></a></li></ul> </div> </div> </div> </div></nav><nav class="has-small-font-size is-responsive wporg-is-collapsed-nav wp-block-navigation is-horizontal is-layout-flex wp-container-core-navigation-is-layout-4 wp-block-navigation-is-layout-flex" aria-label="Section" data-wp-interactive="core/navigation" data-wp-context='{"overlayOpenedBy":{"click":false,"hover":false,"focus":false},"type":"overlay","roleAttribute":"","ariaLabel":"Menu"}'><button aria-haspopup="dialog" aria-label="Open menu" class="wp-block-navigation__responsive-container-open always-shown" data-wp-on-async--click="actions.openMenuOnClick" data-wp-on--keydown="actions.handleMenuKeydown" ><svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z" /></svg></button> <div class="wp-block-navigation__responsive-container hidden-by-default has-text-color has-white-color has-background has-charcoal-2-background-color" id="modal-6" data-wp-class--has-modal-open="state.isMenuOpen" data-wp-class--is-menu-open="state.isMenuOpen" data-wp-watch="callbacks.initMenu" data-wp-on--keydown="actions.handleMenuKeydown" data-wp-on-async--focusout="actions.handleMenuFocusout" tabindex="-1" > <div class="wp-block-navigation__responsive-close" tabindex="-1"> <div class="wp-block-navigation__responsive-dialog" data-wp-bind--aria-modal="state.ariaModal" data-wp-bind--aria-label="state.ariaLabel" data-wp-bind--role="state.roleAttribute" > <button aria-label="Close menu" class="wp-block-navigation__responsive-container-close" data-wp-on-async--click="actions.closeMenuOnClick" ><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"></path></svg></button> <div class="wp-block-navigation__responsive-container-content" data-wp-watch="callbacks.focusFirstElement" id="modal-6-content"> <ul class="wp-block-navigation__container has-small-font-size is-responsive wporg-is-collapsed-nav wp-block-navigation has-small-font-size"><li class="has-small-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/developers/"><span class="wp-block-navigation-item__label">Submit a plugin</span></a></li><li class="has-small-font-size wp-block-navigation-item has-separator wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://wordpress.org/plugins/browse/favorites/"><span class="wp-block-navigation-item__label">My favorites</span></a></li><li class="has-small-font-size wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fplugins%2Fsurecart&#038;locale=en_US"><span class="wp-block-navigation-item__label">Log in</span></a></li></ul> </div> </div> </div> </div></nav> </div> <div class="wp-block-wporg-language-suggest alignfull is-style-prominent" data-endpoint="https://wordpress.org/plugins/wp-json/plugins/v2/locale-banner?plugin_slug=surecart"></div> </div> <main class="wp-block-group is-layout-constrained wp-container-core-group-is-layout-6 wp-block-group-is-layout-constrained" style="padding-right:var(--wp--preset--spacing--edge-space);padding-bottom:var(--wp--preset--spacing--60);padding-left:var(--wp--preset--spacing--edge-space)"> <div class="wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow" style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);padding-right:var(--wp--preset--spacing--edge-space);padding-left:var(--wp--preset--spacing--edge-space)"> <form role="search" method="get" action="https://wordpress.org/plugins/" class="wp-block-search__button-inside wp-block-search__icon-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-8" >Search plugins</label><div class="wp-block-search__inside-wrapper " style="width: 232px"><input class="wp-block-search__input" id="wp-block-search__input-8" placeholder="Search plugins" value="" type="search" name="s"/><button aria-label="Search plugins" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form> </div> <article id="post-159975" class="alignwide post-159975 plugin type-plugin status-publish hentry plugin_tags-ecommerce-plugin plugin_tags-online-store plugin_tags-payments plugin_tags-stripe plugin_tags-subscriptions plugin_category-ecommerce plugin_contributors-2winfactor plugin_contributors-wpcrafter plugin_committers-2winfactor plugin_committers-benbartling plugin_committers-pratikchaskar plugin_support_reps-aamiribsf plugin_support_reps-bhshravankumar plugin_support_reps-davek1 plugin_support_reps-iamjaypie plugin_support_reps-ivanbsf plugin_support_reps-nodariko"> <div class="plugin-banner" id="plugin-banner-surecart"><img decoding="async" fetchpriority="high" alt="" src="https://ps.w.org/surecart/assets/banner-772X250.png?rev=2771310" srcset='https://ps.w.org/surecart/assets/banner-772X250.png?rev=2771310 772w, https://ps.w.org/surecart/assets/banner-1544x500.png?rev=2771310 1544w' sizes="(min-width: 900px) 1544px, 772px"></div> <header class="plugin-header"> <div class="entry-heading-container"> <div> <div class="entry-thumbnail"> <img class='plugin-icon' srcset='https://ps.w.org/surecart/assets/icon-128x128.png?rev=3056401, https://ps.w.org/surecart/assets/icon-256x256.png?rev=3056401 2x' src='https://ps.w.org/surecart/assets/icon-256x256.png?rev=3056401' alt=''> </div> <div> <h1 class="plugin-title">SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments</h1> <span class="byline">By <span class="author vcard"><a class="url fn n" rel="nofollow" href="https://surecart.com">SureCart</a></span></span> </div> </div> <div class="plugin-actions"> <div class="wp-block-button is-small plugin-download download-button"><a class="wp-block-button__link wp-element-button" href="https://downloads.wordpress.org/plugin/surecart.3.1.0.zip">Download</a></div> </div> </div> </header><!-- .entry-header --> <span id="description"></span> <span id="reviews"></span> <span id="installation"></span> <span id="developers"></span> <span id="advanced" class=""></span> <span id="section-links"> <ul class="tabs clear"> <li id="tablink-description"><a href="https://wordpress.org/plugins/surecart/#description">Details</a></li> <li id="tablink-reviews"><a href="https://wordpress.org/plugins/surecart/#reviews">Reviews</a></li> <li id="tablink-installation"> <a href="https://wordpress.org/plugins/surecart/#installation">Installation</a> </li> <li id="tablink-developers"><a href="https://wordpress.org/plugins/surecart/#developers">Development</a></li> </ul> <div id="link-support"> <a href="https://wordpress.org/support/plugin/surecart/">Support</a> </div> </span> <script type="text/javascript">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash = '#developers'; }, 10 ); }</script> <div class="entry-content"> <div id="tab-description" class="plugin-description section"> <h2 id="description-header">Description</h2> <p><strong>The New Way To Sell Anything On WordPress!</strong><br /> ★★★★★</p> <p>Say goodbye to old, bloated &amp; complex ecommerce plugins that are hard to use, require expensive add-ons for basic features, and slow down your website.</p> <p>WordPress users have been waiting for something different!</p> <p>Meet <a href="https://surecart.com/" rel="nofollow ugc">SureCart</a> — the modern, intuitive ecommerce plugin you’ve been looking for.</p> <span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/biTedATyVPg?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></span> <p><a href="https://surecart.com/whats-new/" rel="nofollow ugc">What&#8217;s New</a> | <a href="https://surecart.com/docs/" rel="nofollow ugc">Docs</a> | <a href="https://www.youtube.com/@SureCartOfficial/" rel="nofollow ugc">Video Tutorials</a> | <a href="https://surecart.com/support/open-a-ticket/" rel="nofollow ugc">Get Help</a> | <a href="https://www.facebook.com/groups/surecrafted" rel="nofollow ugc">Community</a></p> <h3>Who Is SureCart For?</h3> <p>Each year we send all of our users a survey, so here are the 2024 results of who is using SureCart.</p> <ul> <li><strong>Agencies:</strong> Instead of passing on higher priced ecommerce projects due to the complexities, web agencies tell us that they are taking on more online store clients because SureCart is easy to set up and manage, and their clients love it</li> <li><strong>Physical Product Stores:</strong> Sellers love how easy it is to set up an online store, manage order fulfillment, and generate higher AOV with cart abandonment recovery, order bumps, and post purchase upsells</li> <li><strong>Sellling Subscriptions:</strong> Mostly coaching programs, course creators, membership websites, and SaaS companies that want advanced subscription management and retention features</li> <li><strong>Selling Services:</strong> Mostly web agencies, legal services, local businesses that sell via subscriptions, installment plans, and use setup fees</li> <li><strong>Digital Downloads:</strong> Ebooks, printables, creative work, and we are seeing an increase in WordPress software developers who are using our licensing system</li> <li><strong>Donations:</strong> Charities and causes that want to have flexible donation forms, but also be able to sell additional products</li> </ul> <h3>Traditional Storefront</h3> <p>Wanting to add a traditional online store to your websites?</p> <p>This is where you have a shop page to showcase all of your products, product pages, cart, then checkout?</p> <p>SureCart has all the features for selling products this way on your website. These include product variations, product collection, coupons, inventory tracking, shipping calculations, product fulfillment, product returns, and customer area.</p> <span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/uIBCcIX8S54?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></span> <h3>Product Pricing Options</h3> <p>No other ecommerce plugin offers this depth of options on how to price your products.</p> <p>SureCart&#8217;s unique approach to let you offer more than one price for a single product is a big reason why SureCart merchants sell more products.</p> <p>Some of the pricing options include one-time payments, subscription payments, installemnt plans, free trials, paid trials, setup fees, setup discounts, and name your own price.</p> <span class="embed-youtube" style="text-align:center; display: block;"><iframe class="youtube-player" width="750" height="422" src="https://www.youtube.com/embed/vHOamau4BWw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></span> <h3>Most Advanced Subscription Plugin For WordPress</h3> <p>Selling subscriptions is easy to do, many form plugins, LMS plugins, membership plugins, ecommerce plugins do this.</p> <p>But they only assist in selling the subscription and offer little to manage and retain the subscriber! That is where the profit is in selling subscriptions.</p> <p>If you are using anything other than SureCart to sell subscriptions, you are likely paying higher payment processor fees and having higher churn.</p> <p><strong>Using SureCart Means Lower Fees</strong></p> <p>If you are selling subscriptions on Stripe using form plugins, membership plugins, online course plugins, SaaS platforms like ThriveCart, or any of these ways to sell subscriptions with Stripe&#8230;</p> <p>You (the merchant) pay an extra 0.5% &#8211; 0.8% of every subscription transaction to Stripe? <a href="https://stripe.com/billing/pricing" rel="nofollow ugc">See Stripe Pricing</a></p> <p>When you use SureCart you avoid all of these Stripe fees on subscriptions because we manage the subscription, we handle the invoices, and we can handle the auto payment retries.<br /> This can save you huge amounts of money.</p> <p><strong>Please Note:</strong> Subscriptions are portable! We migrate WooCommerce merchants with active subscribers each week. It&#8217;s seamless, and the subscriber does not need to resubscribe.</p> <p><strong>Better Subscription Management &amp; Retention With SureCart</strong></p> <p>SureCart has a suite of tools to <a href="https://surecart.com/features/subscriptions/" rel="nofollow ugc">manage subscriptions</a> and reduce churn.</p> <p>Selling subscriptions, the biggest source of churn is from failed payments. SureCart will automatically recover failed payments from your subscribers to keep them subscribed.</p> <p>Your second source of churn is subscribers wanting to cancel. With SureCart&#8217;s <a href="https://www.youtube.com/watch?v=9Bx4u4DV4_Q" rel="nofollow ugc">Subscription Saver</a> feature, you will have fewer cancelations and greater insights into why people cancel.</p> <p>Additional features include subscription upgrades with proration, subscription downgrades, customers can change the payment method, you can reactivate a canceled subscription, you can pause a subscription, subscribers can change their form of payment to a different payment method, change payment dates, advanced email reminders before payments, and more.</p> <p>These management and retention options are just not available elsewhere!</p> <h3>The Best WooCommerce Alternative</h3> <p>SureCart is the <a href="https://wpastra.com/comparison/shopify-vs-woocommerce-vs-surecart/" rel="nofollow ugc">WooCommerce alternative</a> WordPress users have been asking for!</p> <p>We highly respect WooCommerce and how it has paved the way for adding an online store to WordPress. But it&#8217;s not ideal for everyone.</p> <p>It would cost you <strong>$2,849 per year, per store</strong>, in WooCommerce add-ons to get the same features SureCart offers out of the box! And your store would be more prone to plugin conflicts, security vulnerabilities, constant updates required for each plugin, and a potentially slower website.</p> <p>(These are reasons told to us by SureCart merchants that switched from WooCommerce)</p> <p>There are cases where using WooCommerce may be the only choice for your store due to their deep ecosystem of paid add-ons and payment gateways if you have very specific requirements.</p> <p>Where SureCart&#8217;s approach is different. Everything is built in, no add-on required. Everything is made easier, your site will run faster, we are there to support you, you are never alone.</p> <h3>SureCart Features</h3> <p>These are just some of the key features SureCart users love.</p> <ul> <li> <p><strong>Multiple Payment Processors, Express Checkout ApplePay &amp; GooglePay:</strong><br /> Easily connect to Stripe, PayPal, and Mollie with support for 135+ currencies, 45+ countries, and dozens of payment methods including cards, wallets, bank debits, and more. You can use multiple processors on a single checkout form. Also, you can optionally accept ApplePay or GooglePay express checkout options.</p> </li> <li> <p><strong>Powerful Payment Options:</strong><br /> One-time payments, subscriptions, subscriptions with free trials, setup fees, payment plans (installments), pay what you want, donations. SureCart covers most ways you may want to be paid, all included for free.</p> </li> <li> <p><strong>Most Complete Subscription Payments System:</strong><br /> There is a lot more to subscriptions than simply rebilling on an interval. SureCart’s subscription engine is second to none. With our extensive subscription payments options, you can sell your subscriptions how you want. But SureCart goes beyond other ecommerce platforms by offering prorated upgrades or downgrades. So if you are offering a monthly subscription or an annual subscription and your buyer wants to upgrade, SureCart can prorate the upgrade.</p> </li> <li> <p><strong>Order Bumps &amp; Upsell Funnels:</strong><br /> SureCart merchants have more profitable stores due to a full suite of revenue optimization features. Generate more revene with one-click order bumps, post purchase <a href="https://www.youtube.com/watch?v=97gSH-KPFZU&amp;t=25s" rel="nofollow ugc">one-click upsells</a>, and cart abandonment recovery.</p> </li> <li> <p><strong>Affiliate Platform:</strong><br /> Generate more sales by adding an affiliate program. Easily launch an affiliate program in just a few minutes. You can customize each aspect of your affiliate program, including lifetime commissions, custom affiliate rates, affiliate coupons, and more.</p> </li> <li> <p><strong>Self Service Customer Area (Subscription Upgrades / Downgrades):</strong><br /> With our highly customizable customer area, you can have full control on what a customer sees and is able to do. For example, you can let your customers change their personal details, password, access secure digital downloads, update credit cards on file, upgrade a subscription, downgrade a subscription. All with a beautiful and modern user experience.</p> </li> <li> <p><strong>Customizable Shopping Experience:</strong><br /> Customize product pages, shop pages, cart, and customer dashboard using a intuitive and powerful drag and drop editor that utilizes the WordPress block editor.</p> </li> <li> <p><strong>Flexible Checkout Form Builder:</strong><br /> Create a completely custom checkout form. In fact, create as many as you like. There is no other ecommerce platform with this much customizability. Simply drag and drop fields, price choosers, donation choosers, check boxes, and other parts to create the perfect checkout form.</p> </li> <li> <p><strong>Coupon Discounts:</strong><br /> Incentivizing buyers with a coupon discount is a great way to increase sales. You can easily create unlimited coupons as well as automatically add coupons with a URL parameter.</p> </li> <li> <p><strong>Secure digital file delivery:</strong><br /> Selling digital downloads? This could be software, printables, ebooks, you name it and SureCart can deliver it securely to your buyers.</p> </li> <li> <p><strong>Slide-out Cart:</strong><br /> If you want to sell your products or services using a traditional cart allowing buyers to add items then checkout, you will love SureCart’s beautiful and lightning fast slide-out cart.</p> </li> <li> <p><strong>Complete EU Compliance:</strong><br /> If you are an EU-based merchant, you know there are very strict requirements regarding VAT, how you display the prices inclusive of VAT, what information is on invoices, how invoices need to be numbered, etc. SureCart has you covered.</p> </li> <li> <p><strong>Integrate &amp; Automate:</strong><br /> The most important part of an ecommerce platform is how it integrates with other plugins and external platforms. SureCart offers integrations with many WordPress plugins, so you can use SureCart for all of your ecommerce.</p> </li> <li> <p><strong>Seamless Scaling:</strong><br /> With other ecommerce plugins, if you get an influx of buyers for that big sale or promotion, unless you have high-powered and high cost hosting, your website will be slow or worse, it will crash. Since SureCart is platform based, when you get an influx of new buyers, you have nothing to worry about because we take care of the scaling for you.</p> </li> <li> <p><strong>Real-time VAT &amp; Sales Tax Calculations:</strong><br /> Other ecommerce platforms let you integrate with expensive tax calculation services, usually costing $50 per month and up. Not with SureCart, we are fully integrated with TaxJar, and we pay for the calculations, so you don’t have to. And the setup is a breeze.</p> </li> </ul> <h3>What Is Unique About SureCart?</h3> <p>SureCart was made to give WordPress users a better option for selling on their website. Currently most merchants use WooCommerce, which was made over 10 years ago for building big commerce stores like Amazon, Walmart, etc.</p> <p>SureCart takes a different approach entirely. Made from the ground up to be ultra-high performance, look visually stunning, and be so easy to use that the most non-techie user will have no problem.</p> <p>Everything can be visually customized to create a truly unique ecommerce experience.</p> <p>SureCart also solves the technician problems that you run into with ecommerce plugins. They have performance problems or caching issues or something, it’s always something. Not with SureCart, we do all the heavy lifting on our servers to guarantee you a smooth operation, headache free, developer free.</p> <h3>The SureCart Difference</h3> <p>SureCart is fundamentally different from other WordPress ecommerce plugins that you may have tried, so it&#8217;s important to understand the differences.</p> <p><strong>Platform Based</strong><br /> There are two parts to SureCart, the platform, which is the Ecommerce engine, and the plugin.</p> <p>The platform is built with the same technology that Shopify, Basecamp, GitHub, Twitter, Stripe and more use. These are all multi-billion dollar companies.</p> <p>The plugin connects to the platform in real-time, taking all the load away from your website and onto our platform that was built and optimized for Ecommerce.</p> <p>This way you get everything you want with none of the stuff you don’t want. SureCart will not slow down your website, it won’t bloat your database, it’s less likely to have plugin conflicts, and it’s made to work with your caching setup. But the real benefit here is you get assurance and peace of mind because you don’t have to worry about security, storage, or backups.</p> <h3>SureCart Integrations</h3> <h3>Page Builders</h3> <p>SureCart works with all WordPress page builders, including:</p> <ul> <li>Elementor</li> <li>Bricks Builder</li> <li>Spectra Website Builder</li> <li>Divi Builder</li> <li>Beaver Builder</li> <li>Thrive Architect</li> <li>Gutenberg</li> <li>Oxygen Builder</li> <li>And others</li> </ul> <h3>WooCommerce Themes</h3> <p>SureCart works with any theme, including:</p> <ul> <li>Astra Theme</li> <li>Avada</li> <li>Blocksy</li> <li>Divi Theme</li> <li>Flatsome</li> <li>GeneratePress</li> <li>Kadence Theme</li> <li>Neve</li> <li>OceanWP</li> <li>Spectra One Theme</li> </ul> <h3>WordPress Plugins</h3> <p>SureCart has 2 types of integrations. The first are natively available directly in the plugin and include:</p> <ul> <li>BuddyBoss</li> <li>SureMembers</li> <li>Presto Player</li> <li>TutorLMS</li> <li>LearnDash</li> <li>LifterLMS</li> <li>MemberPress</li> <li>AffiliateWP</li> <li>Thrive Automator</li> <li>And more are coming</li> </ul> <p>The second type of integrations are done with <a href="https://wordpress.org/plugins/suretriggers/" rel="ugc">SureTriggers</a>, which is like Zapier for WordPress. SureTriggers integrates with over 500 apps and services. These will require you to add the SureTriggers plugin to your website to integrate with:</p> <ul> <li>ActiveCampaign</li> <li>ConvertKit</li> <li>FluentCRM</li> <li>Google Sheets</li> <li>GoHighLevel</li> <li>Klaviyo</li> <li>MailChimp</li> <li>MailGun</li> <li>Restrict Content Pro</li> <li>SendinBlue</li> <li>Slack</li> <li>The Events Calendar</li> <li>Twilio</li> <li>Webhooks</li> <li>WhatsApp</li> <li>Zoom</li> <li><a href="https://suretriggers.com/integrations/" rel="nofollow ugc">See the full list</a></li> </ul> <h3>Join The SureCart Facebook Group</h3> <p>Join our <a href="https://www.facebook.com/groups/surecrafted" rel="nofollow ugc">Facebook group community</a>: Learn the tricks and techniques that other SureCart users are using to grow their business. Also, get exciting insider information on upcoming feature releases.</p> <p><a href="https://surecart.com/terms" rel="nofollow ugc">Terms And Conditions</a><br /> <a href="https://surecart.com/privacy" rel="nofollow ugc">Privacy Policy</a></p></div> <div id="blocks" class="plugin-blocks section"> <h2 id="blocks-header">Blocks</h2> <p>This plugin provides 67 blocks.</p> <ul class="plugin-blocks-list"> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product List</span> <span class="block-description">Display a list of products.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Pagination</span> <span class="block-description">Display the product pagination.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Selected Price Scratch Amount</span> <span class="block-description">Displays the currently selected price scratch amount.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-media-interactive" ></span> <span class="block-title">Product Quantity</span> <span class="block-description">Display the product quantity selector</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product Form</span> <span class="block-description">Display product form.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-clock" ></span> <span class="block-title">Price Trial</span> <span class="block-description">Displays trial of a price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Coupon</span> <span class="block-description">Display a coupon form in the cart</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Tag</span> <span class="block-description">Display the filter tag.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-media-interactive" ></span> <span class="block-title">Scratch Price</span> <span class="block-description">Display the product scratch price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Price Scratch Amount</span> <span class="block-description">Displays scratch amount of a price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Subtotal</span> <span class="block-description">Display the cart subtotal</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Selected Price Fees</span> <span class="block-description">Displays the currently selected price fees.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-clock" ></span> <span class="block-title">Selected Price Interval</span> <span class="block-description">Displays the currently selected price interval.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-media-interactive" ></span> <span class="block-title">Sort</span> <span class="block-description">Display the product sort.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Price Amount</span> <span class="block-description">Displays amount of a price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Variants Selector</span> <span class="block-description">Display product variants as pills selector.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Image</span> <span class="block-description">Display the product image.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Items</span> <span class="block-description">The cart items</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Submit Button</span> <span class="block-description">The cart submit button</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-media-interactive" ></span> <span class="block-title">Product Buy Button</span> <span class="block-description">Display the product buy button.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Numbers</span> <span class="block-description">Display the product pagination numbers.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-media-interactive" ></span> <span class="block-title">Cart</span> <span class="block-description">Display SureCart slide out cart</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Buy Buttons</span> <span class="block-description">Displays product buy and add to cart buttons</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-clock" ></span> <span class="block-title">Selected Price Trial</span> <span class="block-description">Displays the currently selected price trial.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Tag</span> <span class="block-description">A product collection tag for a product.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Collection Tags</span> <span class="block-description">Displays collection selectors for a product.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Pill</span> <span class="block-description">Displays a product variant choice as a pill.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Selected Price Amount</span> <span class="block-description">Displays the currently selected price or variant amount.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Next</span> <span class="block-description">Display the product pagination next.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Toggle Icon</span> <span class="block-description">The cart menu icon that shows your cart quantity.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Price Name</span> <span class="block-description">Displays the name of a price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-tag" ></span> <span class="block-title">Sale Badge</span> <span class="block-description">Display a badge if the product is currently on sale</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Price Setup Fee</span> <span class="block-description">Displays the setup fee of a price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Price Selector</span> <span class="block-description">Displays possible choices for product prices.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Header</span> <span class="block-description">Display a cart header</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Price</span> <span class="block-description">Display the static product price.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Previous</span> <span class="block-description">Display the product pagination previous.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product Title</span> <span class="block-description">Display the product title.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Template</span> <span class="block-description">Displays products list.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Message</span> <span class="block-description">Display a custom message in the cart</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Price Interval</span> <span class="block-description">Displays the price interval.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product Media</span> <span class="block-description">A container to display the product media</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Floating Cart Icon</span> <span class="block-description">The cart icon that shows your cart quantity.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Filter</span> <span class="block-description">Display the product filter.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money-alt" ></span> <span class="block-title">Selected Price Custom Amount</span> <span class="block-description">Displays the currently selected price custom amount.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product Description</span> <span class="block-description">Display the product description.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Search</span> <span class="block-description">Display the product search.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Filter Tags</span> <span class="block-description">Display the filter tags.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-money" ></span> <span class="block-title">Price</span> <span class="block-description">Displays the price of a product with a choice of options.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Bump Line Item</span> <span class="block-description">Display the cart bump line item</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Divider</span> <span class="block-description">Displays a divider.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Text Field</span> <span class="block-description">Displays a form text input field. This is saved with the order as additional metadata.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Session Info</span> <span class="block-description">Display information for a specific session.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Button</span> <span class="block-description">Display a checkout form button.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Message</span> <span class="block-description">Display a custom message in the cart</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Add To Cart Button</span> <span class="block-description">Display a button to add a specific price to the cart.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Logout Button</span> <span class="block-description">Display a logout button.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Buy Button</span> <span class="block-description">Display a button to immediately redirect to the checkout page with the product in the cart.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Menu Icon</span> <span class="block-description">The cart menu icon that shows your cart quantity.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Customer Dashboard Page</span> <span class="block-description">Displays the users customer dashboard tab.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Customer Dashboard</span> <span class="block-description">Displays the users customer dashboard.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Tabbed Customer Dashboard</span> <span class="block-description">Displays the users customer dashboard.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Product Cart Button</span> <span class="block-description">Add a buy now or add to cart button.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Coupon</span> <span class="block-description">Display a coupon form.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Cart Coupon</span> <span class="block-description">Display a coupon form in the cart.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Customer Dashboard Button</span> <span class="block-description">Display a button to link the user to their customer dashboard.</dd> </li> <li class="plugin-blocks-list-item has-description"> <span class="block-icon dashicons dashicons-block-default"></span> <span class="block-title">Form</span> <span class="block-description">Displays a form.</dd> </li> </ul> </div> <div id="tab-installation" class="plugin-installation section"> <h2 id="installation-header">Installation</h2> <ol> <li>Upload the SureCart folder to the /wp-content/plugins/ directory</li> <li>Activate the SureCart plugin through the &#8216;Plugins&#8217; menu in WordPress</li> </ol></div> <div id="faq" class="plugin-faq section"> <h2 id="faq-header">FAQ</h2> <dl> <dt id='why%20do%20i%20need%20a%20surecart.com%20account%3F'> <h3>Why do I need a SureCart.com account?</h3> </dt> <dd> <p>There are 2 parts to SureCart, the platform and the plugin. In order for the plugin to function, it needs to be linked to your account on the platform.</p> </dd> <dt id='what%20payment%20processors%20can%20i%20use%3F'> <h3>What payment processors can I use?</h3> </dt> <dd> <p>SureCart currently supports payment processing via Stripe, PayPal, and Mollie with support for 135+ currencies, 45+ countries, and dozens of payment methods including cards, wallets, bank debits, and more.</p> </dd> <dt id='will%20surecart%20slow%20down%20my%20website%3F'> <h3>Will SureCart slow down my website?</h3> </dt> <dd> <p>Because of SureCart’s innovative approach to performance, all the tasks that would normally slow down your website are offloaded to our platform ensuring your website load speeds fly!</p> </dd> <dt id='is%20surecart%20fully%20translatable%3F'> <h3>Is SureCart fully translatable?</h3> </dt> <dd> <p>Yes, all the strings in SureCart can be translated and over time we hope to offer more translations out of the box.</p> </dd> <dt id='will%20surecart%20work%20with%20my%20theme%3F'> <h3>Will SureCart work with my theme?</h3> </dt> <dd> <p>SureCart will work with all WordPress themes. With there being over 10k WordPress themes available, there may be cases where you have to set a button style, or change some spacing. We have ensured out of the box perfection with the most widely used themes. If you run into any challenges, please be sure to reach out to us.</p> </dd> <dt id='where%20can%20i%20request%20new%20surecart%20features%3F'> <h3>Where can I request new SureCart features?</h3> </dt> <dd> <p>The best way is to request features via our <a href="https://surecart.feedbear.com/boards/feature-requests" rel="nofollow ugc">dedicated website</a>dedicated website. You can upvote feature requests that have already been made.</p> </dd> <dt id='what%20are%20the%20ecommerce%20fees%3F'> <h3>What are the ecommerce fees?</h3> </dt> <dd> <p>SureCart offers multiple payment processors and each charges different fees that can vary depending on their pricing. In the Launch plan, you can connect to your payment processor, and they will charge you processing fees and there will be a transaction fee of 1.9%. This fee goes toward support for our free users. This is explained in our doc <a href="https://surecart.com/docs/understanding-ecommerce-fees/" rel="nofollow ugc">understanding fees</a>, which has a full breakdown of how this works.</p> </dd> <dt id='where%20can%20i%20find%20complete%20documentation%3F'> <h3>Where can I find complete documentation?</h3> </dt> <dd> <p>We have an extensive knowledgebase here <a href="https://surecart.com/docs/" rel="nofollow ugc">https://surecart.com/docs/</a></p> </dd> <dt id='where%20can%20i%20ask%20for%20help%20with%20my%20online%20store%3F'> <h3>Where can I ask for help with my online store?</h3> </dt> <dd> <p>You can submit a support ticket via the <a href="https://wordpress.org/support/plugin/surecart/" rel="ugc">support forum</a>support forum at anytime. You can also seek help via our support desk.</p> </dd> <dt id='how%20do%20i%20migrate%20from%20woocommerce%3F'> <h3>How do I migrate from WooCommerce?</h3> </dt> <dd> <p>SureCart can import your products, customers, and active Stripe subscriptions. We have documentation on it here <a href="https://surecart.com/docs/migrate-to-surecart/" rel="nofollow ugc">https://surecart.com/docs/migrate-to-surecart/</a></p> </dd> <dt id='can%20i%20setup%20an%20affiliate%20program%3F'> <h3>Can I setup an affiliate program?</h3> </dt> <dd> <p>SureCart comes with a full-featured affiliate platform built in. There is no need to buy and integrate a 3rd party tool, simply turn on the native affiliate platform.</p> </dd> <dt id='can%20i%20give%20my%20customers%20downloadable%20pdf%20invoices%3F'> <h3>Can I give my customers downloadable PDF Invoices?</h3> </dt> <dd> <p>SureCart comes with a customer area on your website where your customers can see all their orders and download PDF invoices and receipts that you can customize for them.</p> </dd> <dt id='does%20surecart%20require%20woocommerce%3F'> <h3>Does SureCart require WooCommerce?</h3> </dt> <dd> <p>SureCart is a standalone ecommerce, payments &amp; subscription plugin and does not require other payment or ecommerce plugins, such as WooCommerce or Easy Digital Downloads, to work.</p> </dd> <dt id='can%20i%20customize%20the%20checkout%20form%3F'> <h3>Can I customize the checkout form?</h3> </dt> <dd> <p>Yes, the checkout form can be customized using our visual builder. You can change the order of the form fields, remove fields that aren’t required and also add extra fields to the form like Inputs, Checkboxes, Radio buttons, and more. You can even add conditional containers.</p> </dd> <dt id='is%20surecart%20accessibile%3F'> <h3>Is SureCart accessibile?</h3> </dt> <dd> <p>Accessibility is a huge priority for the entire team building SureCart. As you know, accessibility is an ongoing improvement task. Our development and QA teams are trained in accessibility best practices and build/test each new feature for accessibility. If you come across any edge issues, we want to know about it and will prioritize its resolution. Please contact us via our website.</p> </dd> </dl></div> <div id="tab-reviews" class="plugin-reviews section"> <h2 id="reviews-header">Reviews</h2> <div class="plugin-reviews"> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/f968c90144ee1dfdd93c527a81dca635?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/f968c90144ee1dfdd93c527a81dca635?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/quick-good-support-4/">Quick &amp; good support</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/kdougas/" title="Posts by Konstantinos Ntougkas" rel="author">Konstantinos Ntougkas</a></span> <span class="review-date">November 27, 2024</span> <span class="review-replies">1 reply</span> </div> </header> <div class="review-content">Very good support even in the free tier. Quality plugin for eshop. Easy setup, lots of templates. Recommended</div> </div> </article> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/5a537a6ac99136d90d758e99ceb9cd8d?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/5a537a6ac99136d90d758e99ceb9cd8d?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/great-checkout-software/">Great Checkout Software</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/veragio/" title="Posts by veragio" rel="author">veragio</a></span> <span class="review-date">November 26, 2024</span> <span class="review-replies">1 reply</span> </div> </header> <div class="review-content">This is the best checkout software I&#8217;ve tried so far (I&#8217;ve tried Upsell, ThriveCart, and quite a few others). The dashboard looks great (even though it&#8217;s on WP), I love that you can have multiple order bumps, and different flows for upsells and downsells. The only things I think could be improved are being able to design the upsell/ downsell pages with Divi&#8217;s visual builder and having easier CSS customization on the checkout page. But I&#8217;m very happy, and also find them very affordable (will probably upgrade to yearly soon to save even more, but even the monthly has great pricing).</div> </div> </article> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/867b98fee316885154a187fdcc6fd5f5?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/867b98fee316885154a187fdcc6fd5f5?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/great-product-and-support-even-on-free-launch-plan/">Great product and support even on free Launch plan</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/webnewtownardssc/" title="Posts by webnewtownardssc" rel="author">webnewtownardssc</a></span> <span class="review-date">November 22, 2024</span> <span class="review-replies">1 reply</span> </div> </header> <div class="review-content">I&#8217;ve been trying several eCommerce plugins (WooCommerce, WP Easy Cart etc.), and found that SureCart offers far better features in their free Launch version, such as customisable checkouts, so that&#8217;s what I&#8217;m going with. I do understand that free isn&#8217;t completely free, with a 1.9% transaction change, but it&#8217;s a great way to get started selling online with minimal outlay/risk, and the Pro options to remove transaction fees are very reasonably priced IMHO. I also received excellent and quick support from the friendly John and Andre at SureCart, when I encountered an issue adding products to custom checkout pages. They were able to diagnose the issue, which was with my website plugin configuration, to help me easily resolve the problem. I was really pleasantly surprised at the support provided without having a paid subscription. Thanks guys for the great assistance!</div> </div> </article> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/da84c6cf4df5d4ce8d39696825eba557?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/da84c6cf4df5d4ce8d39696825eba557?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/pay-what-you-can-pricing-issue-and-customization/">Pay What You Can Pricing Issue and Customization</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/marktrenton1/" title="Posts by marktrenton1" rel="author">marktrenton1</a></span> <span class="review-date">November 22, 2024</span> <span class="review-replies">1 reply</span> </div> </header> <div class="review-content">I&#8217;m very happy with the service that I received from John at SureCart. I think the plugin is great, but I was having some trouble with the &#8220;Pay What You Can&#8221; pricing for a product. We were trying to set up a donation section, which was working fine. As we tweaked our design, things stopped working. John was able to help me navigate that and get us back on track. He also helped with another piece of customization. Great service and great product. Thanks!</div> </div> </article> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/3ff399e7cf2d094b009c3633281ad417?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/3ff399e7cf2d094b009c3633281ad417?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/perfect-for-digital-products-2/">Perfect for digital products</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/yasirshabbir/" title="Posts by yasirshabbir" rel="author">yasirshabbir</a></span> <span class="review-date">November 21, 2024</span> </div> </header> <div class="review-content">not recommended for physical products at least for now but definitely perfect for digital products</div> </div> </article> <article class="plugin-review"> <div class="review-avatar"> <img alt='' src='https://secure.gravatar.com/avatar/2dec71f633df23cf842195a2d77bbcb3?s=60&#038;d=retro&#038;r=g' srcset='https://secure.gravatar.com/avatar/2dec71f633df23cf842195a2d77bbcb3?s=120&#038;d=retro&#038;r=g 2x' class='avatar avatar-60 photo' height='60' width='60' /> </div><div class="review"> <header> <div class="header-top"> <div class="wporg-ratings" aria-label="5 out of 5 stars" data-title-template="%s out of 5 stars" data-rating="5" style="color:#ffb900;"><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span><span class="dashicons dashicons-star-filled"></span></div> <h3 class="review-title"><a class="url" href="https://wordpress.org/support/topic/button-translation-problem-2/">Button translation problem</a></h3> </div> <div class="header-bottom"> <span class="review-author author vcard"><a href="https://profiles.wordpress.org/david38220/" title="Posts by david38220" rel="author">david38220</a></span> <span class="review-date">November 14, 2024</span> <span class="review-replies">1 reply</span> </div> </header> <div class="review-content">Super responsive services, a response in less than 24 hours with 2 video explanations, clear and precise!</div> </div> </article> </div> <a class="reviews-link" href="https://wordpress.org/support/plugin/surecart/reviews/"> Read all 211 reviews </a></div> <div id="tab-developers" class="plugin-developers section"> <h2 id="developers-header">Contributors &amp; Developers</h2> <div class="plugin-contributors"><p>&#8220;SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments&#8221; is open source software. The following people have contributed to this plugin.</p><span class="screen-reader-text">Contributors</span> <ul id="contributors-list" class="contributors-list"> <li> <img alt='' src='https://secure.gravatar.com/avatar/597c1d9605a71fe831116a5db9cb7214?s=32&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/597c1d9605a71fe831116a5db9cb7214?s=64&#038;d=mm&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' /> <a href="https://profiles.wordpress.org/2winfactor/"> Andre Gagnon </a> </li> <li> <img alt='' src='https://secure.gravatar.com/avatar/3ab0c08b9c6d771bf129417989bea3cc?s=32&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/3ab0c08b9c6d771bf129417989bea3cc?s=64&#038;d=mm&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' /> <a href="https://profiles.wordpress.org/wpcrafter/"> Adam @ WPCrafter </a> </li> </ul> </div><div class="plugin-development"><p><a href="https://translate.wordpress.org/projects/wp-plugins/surecart">Translate &#8220;SureCart &#8211; Ecommerce Made Easy For Selling Physical Products, Digital Downloads, Subscriptions, Donations, &amp; Payments&#8221; into your language.</a></p><h3>Interested in development?</h3><p><a href="https://plugins.trac.wordpress.org/browser/surecart/">Browse the code</a>, check out the <a href="https://plugins.svn.wordpress.org/surecart/">SVN repository</a>, or subscribe to the <a href="https://plugins.trac.wordpress.org/log/surecart/">development log</a> by <a href="https://plugins.trac.wordpress.org/log/surecart/?limit=100&#038;mode=stop_on_copy&#038;format=rss">RSS</a>.</p></div></div> <div id="tab-changelog" class="plugin-changelog section"> <h2 id="changelog-header">Changelog</h2> <p>IMPORTANT: SureCart 3.0 is here! <a href="https://surecart.com/docs/upgrading-to-surecart-v3/" rel="nofollow ugc">Please read the upgrade guide before upgrading</a></p> <h4>3.1.0 &#8211; November 26th, 2024</h4> <ul> <li>New: Shipping territories/regions. Create shipping rules for specific states, provinces and territories.</li> <li>Improvement: Change the &#8220;Change Price&#8221; button on edit subscription to just &#8220;Change&#8221; to avoid confusion as you can change to a different product.</li> <li>Fix: Make minimum version of WordPress required 6.6.</li> <li>Fix: Recent orders on the customer dashboard should show checkout entered name instead of customer name.</li> </ul> <h4>3.0.5 &#8211; November 22nd, 2024</h4> <ul> <li>Fix: Issue with XML exports and ZipWP compatibility.</li> </ul> <h4>3.0.4 &#8211; November 21st, 2024</h4> <ul> <li>Fix: Issue where connecting an existing site would take you to the dashboard without instructions during onboarding.</li> <li>Fix: Issue if there are more than 10 product taxonomies, there is a possibility the you may not be able to select it as the product shop page filter.</li> <li>Fix: Issue where creating a new product could sometimes show a blank screen after saving.</li> <li>Fix: PHP notices that could happen due to migration from 2.x to 3.x.</li> <li>Fix: Deprecation warning with PHP version 8.2+.</li> </ul> <h4>3.0.3 &#8211; November 20th, 2024</h4> <ul> <li>New: Add Taxonomy Support to Products</li> <li>New: Add ability to filter by any taxonomy on product list front-end.</li> <li>New: Extra security setting to prevent non-admin users from making test payments.</li> <li>Improvement: Lazy load javascript modules on front-end for improved performance.</li> <li>Fix: Customer dashbaord template no longer being recognized in WordPress 6.7 with Full Site Editing themes.</li> <li>Fix: Issue where product form was wrapping some non-content elementor templates.</li> <li>Fix: Issue with Mollie and Paystack payment redirects sometimes not creating WordPress user accounts.</li> <li>Fix: Opacity of backdrop on cart in firefox.</li> <li>Fix: Potential race condition in cart due to module imports under certain caching conditions.</li> <li>Fix: Upgrade staging site warning should no longer show if you have alread upgraded to 3.0.</li> <li>Fix: Issue with no quotes around aria-label in cart causing unexpected output in some cases.</li> <li>Fix: Issue with non-cached items sometimes loading on front-end if there is a server timeout.</li> <li>Fix: Minor security issue.</li> </ul> <h4>3.0.2 &#8211; November 13th, 2024</h4> <ul> <li>Improvement: WordPress 6.7 compatibility.</li> <li>Improvement: Rename &#8220;Orders &amp; Receipts&#8221; to &#8220;Orders &amp; Invoices&#8221; on settings page.</li> <li>Improvement: Add minimum height to quantity selector to prevent conflicts with some themes.</li> <li>Fix: Rare race condition in WordPress 6.7 that could cause cart not to load on some pages.</li> <li>Fix: Issue in WordPress 6.7 where multiple shop page filter tags were not displaying.</li> <li>Fix: Incorrect amount paid displayed on customer dashboard order details in some cases.</li> </ul> <h4>3.0.1 &#8211; November 11th, 2024</h4> <ul> <li>Improvement: Update Interactivity API search and cart functions to work with upcoming WordPress 6.7 release.</li> <li>Fix: Issue with invoices not clearing cart once purchased.</li> </ul> <h4>3.0.0 &#8211; November 11th, 2024</h4> <ul> <li>New: Completely rebuilt Shop, Product, and Cart systems using the Interactivity API for better performance and customization.</li> <li>New: Variant images &#8211; automatically show/hide images based on the selected variation.</li> <li>New: Bricks Builder integration.</li> <li>New: Advanced Custom Fields integration.</li> <li>New: Meta Box integration.</li> <li>New: Product now sync with custom post types for better compatibility with other plugins.</li> <li>New: Products now use the WP Media Library for images.</li> <li>New: 1-click shop page patterns/templates for easy styles.</li> <li>Improvement: More customizable product, shop and cart templates.</li> <li>Improvement: Preload pagination and filter links on shop page.</li> <li>Improvement: More performant loading of shop and product pages due to server side rendering of state.</li> <li>Improvement: Realtime search of products on shop page.</li> <li>Improvement: Slide out cart traps focus for better accessibility.</li> <li>Improvement: Quick view icon to view product from edit product page.</li> <li>Improvement: Upsells are now out of beta.</li> <li>Improvement: Move SureCart admin menu to further up to help with navigation, due to the number of submenu items.</li> </ul> <h4>2.40.1 &#8211; October 30th, 2024</h4> <ul> <li>Fix: Issue where checkout mode was not being honored when using direct checkout links.</li> </ul> <h4>2.40.0 &#8211; October 30th, 2024</h4> <ul> <li>New: Invoicing &#8211; Create and send invoices to customers!</li> <li>Improvement: Allow editing of order name, address, and tax information in the admin.</li> <li>Improvement: Rework caching architecture for cached resources.</li> <li>Improvement: Improve warning message when deleting a customer record.</li> <li>Improvement: Remove unnecessary order expansions on the customer list page to improve performance.</li> <li>Improvement: Better error message for when the subscription period end is earlier than the start date.</li> <li>Fix: Change &#8220;Setup&#8221; to &#8220;Set Up&#8221; on the onboarding page.</li> <li>Fix: Issue where currency was sometimes wrong on affiliate commission, adding variants, and upsell discounts.</li> <li>Fix: Missing WordPress php filter for surecart/request/model.</li> </ul> <h4>2.31.3 &#8211; October 10th, 2024</h4> <ul> <li>Improvement: Add plugin update notice for major versions.</li> <li>Improvement: Fallback tax rate now supports up to 3 decimal places.</li> <li>Improvement: Increase maximum quantity limit from 100 on checkout page.</li> <li>Fix: Integrations listing on orders admin page not accurate when using variants.</li> <li>Fix: Handle error when bulk deleting products without selecting any products.</li> <li>Fix: Store account model as array instead of serialized object to prevent issues with wp-cli.</li> <li>Fix: Show better error message if same shipping profile name is given.</li> <li>Fix: Deprecation warning with PHP version 8.3.</li> <li>Fix: Confusing pricing on admin subscription view page when there is a setup fee.</li> <li>Fix: Abandoned at created_at incorrectly getting date from updated_at.</li> <li>Fix: Order Bump price sometimes has a negative (-) sign.</li> <li>Fix: Remove duplicate styles from certain blocks on shop and product pages.</li> </ul> <h4>2.31.2 &#8211; September 17th, 2024</h4> <ul> <li>Fix: Issue with Mollie ApplePay not showing in some cases.</li> <li>Fix: iDEAL redirect not creating WordPress customer accounts right away if checkout does not use cart.</li> <li>Fix: Promotion codes not automatically generating when left blank on coupon creation.</li> </ul> <h4>2.31.1 &#8211; September 16th, 2024</h4> <ul> <li>Improvement: Record order bump offers for analytics.</li> <li>Fix: Sometime order bumps not appearing due to race condition if checkout loads too fast.</li> <li>Fix: Don&#8217;t show checkout form mode switcher if checkout page is not block-based.</li> <li>Fix: Issue with checkout not working with Divi theme due to store checkout refactor.</li> <li>Fix: Issue where using the test processor with Stripe enabled would cause a checkout error during finalize.</li> </ul> <h4>2.31.0 &#8211; September 12th, 2024</h4> <ul> <li>Improvement: Prevent misconfiguring store checkout. Any form on the checkout page is now the store checkout.</li> <li>Improvement: Add UI to update a license key.</li> <li>Improvement: Change order type badge on checkout page to be more accurate.</li> <li>Fix: Issue where Loco translations were getting overwritten if in the &#8220;System&#8221; location. (&#8220;Custom&#8221; location is still recommended).</li> <li>Fix: Issue with Spectra blocks not rendering styles on upsell pages.</li> <li>Fix: Issue with iDEAL sometimes not showing for subscriptions.</li> </ul> <h4>2.30.0 &#8211; August 30th, 2024</h4> <ul> <li>New: Allow subscription intervals up to 10 years.</li> <li>Fix: Issue preventing cancellation of paused subscriptions.</li> <li>Fix: Translate url going to incorrect location.</li> <li>Fix: Site url change notice missing some styles.</li> <li>Fix: Security issue (props to Tenable for the report).</li> </ul> <h4>2.29.4 &#8211; August 15th, 2024</h4> <ul> <li>Fix: Appending invalid coupon code to custom checkout form causes payment element not to load.</li> <li>Fix: Incorrect public key in manual affiliate script display.</li> <li>Fix: Addressed a security bug (props to Patchstack for the report).</li> </ul> <h4>2.29.3 &#8211; August 8th, 2024</h4> <ul> <li>Improvement: Add billing address same as shipping checkbox to Instant Checkout.</li> <li>Fix: Incorrect &#8220;every month then cancels&#8221; text on price edit.</li> <li>Fix: Cart stuck in loading state if checkout was deleted.</li> <li>Fix: Issue where Stripe Elements could not load if there was a version conflict from another plugin.</li> <li>Fix: Add to cart shortcode sometimes adding a variant would replace the first item incorrectly.</li> </ul> <h4>2.29.2 &#8211; July 22nd, 2024</h4> <ul> <li>Improvement: Add link to card expiration email edit on settings page.</li> <li>Improvement: Inline error handling for line items that have exceeded purchase limit.</li> <li>Fix: Don&#8217;t use hardcoded prefix when deleting expired incoming webhook rows.</li> <li>Fix: Cart menu icon not visible in Elementor menu when it was added via Theme Builder.</li> <li>Fix: Issue with user subscription upgrade not always running integrations.</li> <li>Fix: Issue with affiliate signup link not correct on admin settings page.</li> </ul> <h4>2.29.1 &#8211; July 15th, 2024</h4> <ul> <li>Fix: Compatibility with WordPress 6.6.</li> </ul> <h4>2.29.0 &#8211; June 25th, 2024</h4> <ul> <li>New: Subscription setting to prevent customers from purchasing multiple free trials.</li> <li>Fix: Instructions sometimes not showing in popup for manual payment methods.</li> <li>Fix: &#8220;Not Found&#8221; error when adding a cart icon to a menu and showing it even when there are no items in the cart.</li> <li>Fix: Auto-fulfill not working for test processor.</li> <li>Fix: Products, product collection, and upsells missing trailing slash causing canonical url issues in some cases.</li> <li>Fix: SureCart form shortcode not saving in Thrive Architect for some users.</li> <li>Fix: Aria-label strings are not translated properly.</li> <li>Fix: Remove product caching on admin product list page to prevent stale inventory data.</li> <li>Fix: Ensure product sku or id is present in product microdata for better facebook support.</li> </ul> <h4>2.28.0 &#8211; June 18th, 2024</h4> <ul> <li>New: Added a setting that allows customers to remove their default payment method.</li> <li>New: Added the ability to collect both billing and shipping addresses at checkout.</li> <li>Improvement: Users can now manually update a subscription to the latest price version in the event of a pricing change.</li> <li>Improvement: Change Free Trial default text throughout plugin to &#8220;Trial&#8221; to account for paid trials.</li> <li>Fix: Update processor setting url.</li> <li>Fix: Resolved an issue where creating new prices did not clear the form when the drawer was closed.</li> <li>Fix: Fixed placeholder images for slide-out cart line items in the admin interface.</li> <li>Fix: Fixed an issue where a modal was incorrectly triggered when an item quantity was out of stock on the checkout page in certain instances.</li> <li>Fix: Fixed an issue where some shortcodes did not work with 0 instead of false for some attributes.</li> </ul> <h4>2.27.1 &#8211; May 23rd, 2024</h4> <ul> <li>Improvement: Handle potential platform conflict statuses with retry mechanism.</li> <li>Fix: Archived products showing up in sitemap.</li> <li>Fix: Issue with selecting $0 amount for custom pricing on product page can lead to 404 in some cases.</li> <li>Fix: Flash of order confirmation modal that can sometimes happen briefly when bank transfer payment methods are selected.</li> </ul> <h4>2.27.0 &#8211; May 22nd, 2024</h4> <ul> <li>New: Individual product commissions rates.</li> <li>New: Individual affiliate commission rates.</li> <li>New: Affiliate + product combination commission rates.</li> <li>Improvement: Conditional form block and order bumps block now allowed on free accounts.</li> <li>Improvement: Remove nonce from order confirm page GET request to allow dynamic linking.</li> <li>Fix: Issue with abandoned checkout stats sometimes incorrectly defaulting to USD.</li> <li>Fix: Ensure order bump display condition rule field is required to prevent misconfiguration.</li> <li>Fix: Attaching and affiliate to a product was not working for affiliates without a last name.</li> <li>Fix: Ensure post types have correct capitalization in admin.</li> </ul> <h4>2.26.0 &#8211; May 13th, 2024</h4> <ul> <li>New: Ability to set manual payment methods as usable in subscription, installments and upsells.</li> <li>New: Generate bulk affiliate payouts for all affiliates from a specific time period and minimum amount.</li> <li>New: Exclude specific prices from showing up in the subscription upgrade section of the customer dashboard.</li> <li>New: Override license activation limits for a specific price.</li> <li>Improvement: FSE themes now use a FSE template for the store checkout upon activation.</li> <li>Fix: Cancelling a Mollie payment method now allows customer to checkout again.</li> <li>Fix: Merchant UX dead end where variant overrides can be set when there are multiple prices.</li> <li>Fix: Repeat payment label now matches the capitalization of other fields.</li> </ul> <h4>2.25.2 &#8211; May 8th, 2024</h4> <ul> <li>Fix: Race condition where upsells are sometimes not redirecting after successful checkout.</li> <li>Fix: Typo in timezone settings list.</li> <li>Fix: Correct the webhook url documentation link.</li> <li>Fix: Add the updated url for the affiliate portal.</li> <li>Fix: Edge case where formatting currency on some php installs without a number formatter class could cause an error.</li> <li>Change: Remove migration banner on settings page.</li> </ul> <h4>2.25.1 &#8211; May 1st, 2024</h4> <ul> <li>Fix: Thank you page shortcode not pulling in order correctly.</li> <li>Fix: Issue where google eCommerce events were not giving priority of Google Analytics over Google Tag Manager when both are active.</li> <li>Fix: PHP warning that appears when adding a customer payment method when WordPress debug mode is active.</li> </ul> <h4>2.25.0 &#8211; April 25th, 2024</h4> <ul> <li>Improvement: Price creation/edit UI now accounts for the larger number of options available.</li> <li>Improvement: Add live mode toggle to abandoned checkouts page.</li> <li>Improvement: Add ability to cancel a subscription that is already pending cancellation in the admin.</li> <li>Fix: Issue where deleted checkouts could sometimes not be handled correctly.</li> <li>Fix: Product page slideshow not loading when double quotes appear in file name.</li> <li>Fix: Issue where deleted checkout and dashboard pages could not be restored if the options table was cleared.</li> <li>Fix: Ensure we collect shipping addressses for some Stripe payment element payment methods that require a shipping address.</li> <li>Fix: Issue with tax id input defaulting to &#8220;other&#8221; if no tax ids are selected as defaults.</li> <li>Fix: Issue where clearing account cache on connection screen could sometimes clear out api token.</li> </ul> <h4>2.24.0 &#8211; April 17th, 2024</h4> <ul> <li>New: Test processor for testing checkout flow without connecting a payment processor.</li> <li>New: Restrict coupons to a maximum order subtotal.</li> <li>Improvement: Store checkout form now defaults to test mode for new stores.</li> <li>Fix: Issue with loading indicator not clearing when payment fails on offsite payments flow.</li> <li>Fix: Issue with upsells always showing totals in USD in some cases.</li> </ul> <h4>2.23.0 &#8211; April 10th, 2024</h4> <ul> <li>New: Live/Test mode admin bar toggle on checkout pages.</li> <li>Change: When no store logo is updated, no longer show the site title on instant checkout and customer dashboard.</li> <li>Fix: Issue with tax input id not selecting correct tax type if only one tax type is added and country is not immediately selected in the address.</li> <li>Fix: PHP notice when using shortcode registrations with incorrect attributes.</li> <li>Fix: Issue with filtering collections showing blank page in admin.</li> <li>Fix: Confusing error message when customer record cannot be updated in admin.</li> <li>Fix: Deleting a product does was not automatically redirecting to the product list page in admin.</li> </ul> <h4>2.22.1 &#8211; April 4th, 2024</h4> <ul> <li>Improvement: Global setting for exclusive/inclusive tax.</li> <li>Fix: Issue where subscription updated hooks were failing when caught via webhook.</li> <li>Fix: UI issue with divider when shop page menu item is hidden.</li> <li>Fix: Positioning of zero commission referrals setting.</li> <li>Fix: Tax collection input validation issue for some Canadian provinces.</li> <li>Fix: Payout period end date not parsing correctly.</li> </ul> <h4>2.22.0 &#8211; April 2nd, 2024</h4> <ul> <li>New: Manage affiliates from the plugin admin.</li> <li>New: Add setting to disable zero dollar commissions.</li> <li>New: Add affiliate promotion codes.</li> <li>New: Ability to edit lifetime and subscription commissions.</li> <li>Improvement: Standardize highlight color across admin pages.</li> <li>Fix: Issue where product list sometimes does not load properly if cart is disabled.</li> </ul> <h4>2.21.0 &#8211; March 28th, 2024</h4> <ul> <li>New: Bulk delete products.</li> <li>New: Load separate block assets control for themes that don&#8217;t provide support.</li> <li>Improvement: Improve error messaging for minimum values accepted by processors.</li> <li>Improvement: Internal line items refresh logic on checkout.</li> <li>Improvement: Shipping style background to match input backgrounds.</li> <li>Fix: Conflict with SureMembers when trying to restrict product pages that causes a fatal error in some instances.</li> </ul> <h4>2.20.6 &#8211; March 27th, 2024</h4> <ul> <li>Fix: Issue with checkout error caused when tax or shipping is enabled, but totals block is not present.</li> </ul> <h4>2.20.5 &#8211; March 25th, 2024</h4> <ul> <li>Fix: Issue with shipping address not client-side validating on instant checkout for U.S. tax purposes.</li> <li>Fix: Error message if missing tax address information on instant checkout.</li> </ul> <h4>2.20.4 &#8211; March 21st, 2024</h4> <ul> <li>Improvement: Add wp_body_open hook to our plugin templates for greater compatibility.</li> </ul> <h4>2.20.3 &#8211; March 18th, 2024</h4> <ul> <li>Fix: Make sure correct store is selected when clicking links that go to the platform site.</li> <li>Fix: Conflict with Yoast SEO title with specific themes.</li> </ul> <h4>2.20.2 &#8211; March 13th, 2024</h4> <ul> <li>Fix: Issue with initial form line items not being added on some forms.</li> </ul> <h4>2.20.1 &#8211; March 12th, 2024</h4> <ul> <li>Accesibility: Checkout amount changes will now speak the new amount(s) when using a screen reader.</li> <li>Fix: Issue with apple pay not working on some accounts.</li> <li>Fix: Issue with initially checked price option not always working properly on custom checkouts.</li> <li>Fix: Validate initial line items in case a price or variant is changed.</li> </ul> <h4>2.20.0 &#8211; March 6th, 2024</h4> <ul> <li>New: Add tax and shipping overrides based on product collections.</li> <li>Improvement: Limit the tax ids shown in the tax id form input.</li> <li>Improvement: Product collection list page loading performance.</li> <li>Improvement: Update customer display conditions wording on upsells to be more descriptive.</li> <li>Fix: Issue with using product collection and product list shortcodes on the same page.</li> <li>Fix: Issue where a merchant could select a region to register for taxes that already exists, causing a save error.</li> <li>Fix: Cart incorrectly using subtotal instead of total.</li> </ul> <h4>2.19.4 &#8211; March 1st, 2024</h4> <ul> <li>Improvement: Prevent mouse wheel scroll on percent and other number inputs.</li> <li>Fix: Issue with SureMembers integration not working on subscription update in some instances.</li> <li>Fix: Issue with Elementor product page template overriding the upsell template.</li> <li>Fix: Issue with PayPal sometimes not loading on checkout when an upsell is applicable and all the checkout line items are non-recurring.</li> </ul> <h4>2.19.3 &#8211; February 29th, 2024</h4> <ul> <li>New: WP CLI command to seed a new account.</li> <li>Improvement: Add additional eCommerce events for Google Analytics.</li> <li>Fix: Issue with affiliate signup link not correct on admin settings page.</li> <li>Fix: First name and last name not showing client side validation errors with PayPal if they were required.</li> <li>Fix: Issue with express checkout button not showing in some instances.</li> <li>Fix: Issue with shipping showing incorrect courier name based on tracking code.</li> <li>Fix: Remove unsupported MGA currency from plugin.</li> </ul> <h4>2.19.2 &#8211; February 21st, 2024</h4> <ul> <li>Fix: Search not waiting for enter on shop pages.</li> <li>Fix: Search not translated.</li> </ul> <h4>2.19.1 &#8211; February 21st, 2024</h4> <ul> <li>Improvement: Serve updated translations remotely during plugin and WordPress updates.</li> <li>Fix: Update script loading to account for upcoming changes in WordPress 6.5.</li> <li>Fix: Product price and product collection badges sometimes collapsing in product edit screen.</li> <li>Fix: Conflict with Yoast SEO adding duplicate open graph and canonical tags to product and collection pages.</li> </ul> <h4>2.19.0 &#8211; February 20th, 2024</h4> <ul> <li>Improvement: Add ability for customers to manage license activations on the customer dashboard</li> <li>Improvement: Add licenses and edit license links on admin customer page.</li> <li>Improvement: Manage affiliate settings from plugin settings page.</li> <li>Improvement: Update onboarding flow to use new seeding option.</li> <li>Improvement: Add a different message to the Subscription Saver when user tries to cancel Subscription after applying the Subscription Saver discount before</li> <li>Improvement: Add TND currency to currency list.</li> <li>Improvement: Update getting started links on customer dashboard.</li> <li>Improvement: Show coupon validation issues inline.</li> <li>Improvement: Use FSE theme spacing product page.</li> <li>Fix: Product variant purchase integrations not working in some cases.</li> <li>Fix: Issue with free subscriptions not able to upgrade with no payment method.</li> <li>Fix: Jetpack compatibility with hotkeys in some instances.</li> </ul> <h4>2.18.0 &#8211; February 19th, 2024</h4> <ul> <li>New: 1-click upsells &#8211; add post-purchase funnels to your checkout flows.</li> </ul> <h4>2.17.2 &#8211; February 13th, 2024</h4> <ul> <li>Improvement: Improve product list page loading performance.</li> <li>Improvement: Better fallback image for products without images.</li> <li>Improvement: Add javascript event that triggers whenever a checkout or cart changes.</li> <li>Improvement: Display shipping method information on order details and order list page.</li> <li>Improvement: Add css variable to change shipping price display (&#8211;sc-shipping-choice-price-display).</li> <li>Change: Deprecate Stripe express payment button in favor of Stripe payment element.</li> <li>Fix: Archived prices not showing on admin product page.</li> <li>Fix: Variant thumbnails were not being used on customer order summary in customer dashboard.</li> <li>Fix: Some strings not translatable.</li> <li>Fix: Edge case where disconnecting a WP user from a customer caused first and last name to be removed.</li> </ul> <h4>2.17.1 &#8211; January 31st, 2024</h4> <ul> <li>Improvement: Add confirmation modal when deleting customer.</li> <li>Fix: Ensure the out of stock modal does not get too narrow on some themes.</li> <li>Fix: Shop manager role was not able to update customers and WordPress users.</li> <li>Fix: Honor Rankmath&#8217;s sitemap exclusions for products and collections.</li> <li>Fix: Coupon price restriction should not exclude variant product prices.</li> </ul> <h4>2.17.0 &#8211; January 30th, 2024</h4> <ul> <li>New: Add automatic facebook tracking for eCommerce events.</li> <li>New: Add Expire access setting to prices.</li> <li>New: Add Ghanian Cedi to supported currencies.</li> <li>Improvement: Make publishing product pages easier when creating new products.</li> <li>Improvement: 1-click restore deleted SureCart pages.</li> <li>Improvement: Allow HTML in manual payment description.</li> <li>Improvement: Sort subscription update options by price.</li> <li>Improvement: Show notice if currency needs to be changed by support.</li> <li>Improvement: Renamed &#8220;Initial Discount&#8221; to &#8220;Setup Discount&#8221;.</li> <li>Fix: The placeholder for search country in the address component is not translated.</li> <li>Fix: When fix saving issue when setup fee is toggled off with value entered.</li> <li>Fix: Loading text translation on forms is not working for Japanese characters.</li> <li>Fix: Product availability sometimes showing NaN in New Order create page.</li> <li>Fix: Donation custom amount input does not let us add value on some mobile devices.</li> <li>Fix: You must spend at least x to use this coupon sometimes does not use correct currency.</li> <li>Fix: Translation issue for billing details and downloads strings in customer dashboard.</li> <li>Fix: The order by oldest in the product list block (shop page) was not working.</li> <li>Fix: Template issue with switching from hybrid/classic theme to full site editing theme.</li> <li>Fix: Ensure product page image is responsive in case theme does not make images responsive by default.</li> <li>Fix: Issue with product list block sometimes showing blank in admin.</li> </ul> <h4>2.16.3 &#8211; January 16th, 2024</h4> <ul> <li>Fix: Issue with carts sometimes getting cleared on checkout page if default checkout is used with a shortcode.</li> </ul> <h4>2.16.2 &#8211; January 15th, 2024</h4> <ul> <li>Fix: Prevent issue with sites having timeout requests and potential downtime in case of degraded platform performance.</li> <li>Fix: Scratch amount missing on admin order details page.</li> </ul> <h4>2.16.1 &#8211; January 12th, 2024</h4> <ul> <li>Fix: Issue with instant checkout not loading for some users.</li> <li>Fix: Z-index issue with drawer and sticky top bar on some admin screens.</li> </ul> <h4>2.16.0 &#8211; January 11th, 2024</h4> <ul> <li>New: Add initial discount to price.</li> <li>New: Add a custom thank you page link to instant checkout.</li> <li>Improvement: Removing storing carts on custom forms and use url for cart persistance.</li> <li>Improvement: Update slide out cart template to template part to prevent accidental deletion.</li> <li>Fix: Issue with order bump sometimes not appearing on slide out cart.</li> </ul> <h4>2.15.1 &#8211; January 10th, 2024</h4> <ul> <li>Fix: Issue with switching Products to show from Handpicked to All/Featured.</li> <li>Fix: Incorrect price display on merchant admin for donation subscriptions.</li> <li>Fix: Show full address if shipping address is required.</li> </ul> <h4>2.15.0 &#8211; January 4th, 2024</h4> <ul> <li>New: Use product shortcodes outside of product pages.</li> <li>New: Checkout form product price/variant selector block.</li> <li>Improvement: Allow integrations to work for specific prices and variants.</li> <li>Improvement: Ability to turn off tax for specific customers.</li> <li>Improvement: Buy now and add to cart button placeholder improvements.</li> <li>Fix: Issue with product media taking up too much space on product template edit page.</li> <li>Fix: 2FA conflicts with SureCart sign-in.</li> <li>Fix: Issue with php notice showing when account is not connected on certain pages.</li> <li>Fix: Issue with Stripe showing &#8220;Your Card Nubmer Is Incomplete&#8221; after some free purchases are made.</li> <li>Fix: Quantity selector styling issue on iOS.</li> <li>Fix: UI bug when adding product restrictions to coupon where product price and image were not loading.</li> </ul> <h4>2.14.1 &#8211; December 21st, 2023</h4> <ul> <li>Improvement: Allow customers to add payment methods on subscriptions without payment methods on customer dashboard.</li> <li>Fix: Issue with canceled orders not able to be filtered on merchant admin.</li> <li>Fix: Issue with recurring prices being combined in price selector showing wrong label.</li> </ul> <h4>2.14.0 &#8211; December 14th, 2023</h4> <ul> <li>New: Donations block to accept one-time and recurring donations.</li> <li>New: Added user option to reactivate canceled subscriptions on customer dashboard.</li> <li>Improvement: Display price and variant name on subscription index page.</li> <li>Improvement: Updated address fields to not inherit the store&#8217;s country.</li> <li>Improvement: Improved error handling for &#8216;Add to Cart&#8217; on product pages.</li> <li>Improvement: Updated checkout totals for installments and trial periods to be more clear.</li> <li>Improvement: Make default loading text less specific to account for different payment options.</li> <li>Fix: Fixed currency symbol issue in dropdowns not appearing properly for some users in the admin.</li> <li>Fix: Corrected a typo in the Order Bump feature.</li> </ul> <h4>2.13.0 &#8211; December 11th, 2023</h4> <ul> <li>Fix: Issue with upgrade group cache not clearing on merchant admin when updating status.</li> <li>Fix: Issue with upgrade group incorrectly showing in customer dashboard when archived.</li> </ul> <h4>2.12.0 &#8211; December 5th, 2023</h4> <ul> <li>New: Returns &#8211; create and manage return requests on the admin order screen.</li> <li>Improvement: List the variant and price with the purchase in the customer&#8217;s purchase list on the admin.</li> <li>Improvement: Add shortcode for product variant choices to be used in custom page builder product page templates.</li> <li>Improvement: Handle out-of-stock errors better when the item is added to the cart.</li> <li>Fix: Draft orders having the wrong status on the admin orders screen.</li> <li>Fix: Admin order pages showing the product image on line items instead of the variant image.</li> <li>Fix: CSS conflict with some themes causing password field inspector controls to be pushed offscreen.</li> <li>Fix: Customers not syncing with users when &#8220;Create New Users&#8221; is unchecked in the manual customer sync button.</li> <li>Fix: Duplication of labels on the price selector.</li> </ul> <h4>2.11.4 &#8211; December 2nd, 2023</h4> <ul> <li>Fix: Issue with donation sometimes prices not properly updating on instant checkout.</li> <li>Fix: Better error handling with customer link middleware.</li> </ul> <h4>2.11.3 &#8211; November 28th, 2023</h4> <ul> <li>Improvement: Update SureCart menu to include shop, checkout, dashboard pages.</li> <li>Improvement: Automatic integration with RankMath Sitemaps.</li> <li>Fix: Issue with Spectra saving when inline CSS setting is used.</li> <li>Fix: Responsive issue with plan actions on customer dashboard.</li> <li>Fix: Properly handle error if WordPress user exists when creating customer on admin.</li> <li>Fix: Issue with HUF currency.</li> </ul> <h4>2.11.2 &#8211; November 22nd, 2023</h4> <ul> <li>Fix: Instant checkout errors for new checkouts due to duplicate line item fix.</li> </ul> <h4>2.11.1 &#8211; November 22nd, 2023</h4> <ul> <li>Improvement: Show product and price name on customer dashboard subscription switch page.</li> <li>Fix: Issue with duplicate line items on some forms due to plugin conflict.</li> <li>Fix: Permissions issue with coupon not being allowed in customer dashboard subscription update.</li> </ul> <h4>2.11.0 &#8211; November 21st, 2023</h4> <ul> <li>New: SureCart affiliate platform!</li> <li>Improvement: Use deferred payment intent method for Stripe Payment element to prevent incomplete payment log on Stripe dashboard.</li> </ul> <h4>2.10.1 &#8211; November 20th, 2023</h4> <ul> <li>Improvement: Show a notice if Gutenberg plugin is active as this plugin is experimental.</li> <li>Fix: Ensure SureCart column block does not get top margin in editor.</li> <li>Fix: Dark theme not applying to shipping choices on checkout page.</li> <li>Fix: Apostrophe being displayed as HTML entity instead of plain text on State/Province selector.</li> <li>Fix: Setting a password did not consider a &#8220;-&#8221; as a special character.</li> </ul> <h4>2.10.0 &#8211; November 14th, 2023</h4> <ul> <li>Improvement: Keyboard and screen reader accessibility of customer-facing UI.</li> <li>Improvement: Make Stripe Payment Element the new default for the Stripe processor.</li> <li>Update: Remove unnecessary express pay blocks from new form templates.</li> </ul> <p>Full changelog can be found here – <a href="https://surecart.com/whats-new/" rel="nofollow ugc">SureCart changelog</a></p></div> </div><!-- .entry-content --> <div class="entry-meta"> <div class="widget plugin-meta"> <h2 class="screen-reader-text">Meta</h2> <ul> <li> Version <strong>3.1.0</strong> </li> <li> Last updated <strong><span>1 day</span> ago</strong> </li> <li> Active installations <strong>70,000+</strong> </li> <li> WordPress version <strong> 6.6 or higher </strong> </li> <li> Tested up to <strong>6.7.1</strong> </li> <li> PHP version <strong> 7.4 or higher </strong> </li> <li class="clear">Tags <div class="tags"><a href="https://wordpress.org/plugins/tags/ecommerce-plugin/" rel="tag">ecommerce plugin</a><a href="https://wordpress.org/plugins/tags/online-store/" rel="tag">online store</a><a href="https://wordpress.org/plugins/tags/payments/" rel="tag">payments</a><a href="https://wordpress.org/plugins/tags/stripe/" rel="tag">stripe</a><a href="https://wordpress.org/plugins/tags/subscriptions/" rel="tag">subscriptions</a></div></li> <li class="hide-if-no-js"> <a class="plugin-admin" href="https://wordpress.org/plugins/surecart/advanced/">Advanced View</a> </li> </ul> </div> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"> <h2 class="wp-block-heading widget-title">Ratings</h2> <div class="wp-block-wporg-ratings-stars"> <div class="wporg-ratings-stars__icons"> <svg class="is-star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"></path></svg><svg class="is-star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"></path></svg><svg class="is-star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"></path></svg><svg class="is-star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"></path></svg><svg class="is-star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"></path></svg> </div> <div class="wporg-ratings-stars__label"> <span>4.8</span> out of 5 stars. </div> </div> <ul class="wp-block-wporg-ratings-bars"> <li class="wporg-ratings-bars__bar"> <a href="https://wordpress.org/support/plugin/surecart/reviews/?filter=5"> <span class="screen-reader-text"> 196 5-star reviews </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-label"> 5 stars </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-background"> <span class="wporg-ratings-bars__bar-foreground" style="width: 92%;"></span> </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-count">196</span> </a> </li> <li class="wporg-ratings-bars__bar"> <a href="https://wordpress.org/support/plugin/surecart/reviews/?filter=4"> <span class="screen-reader-text"> 3 4-star reviews </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-label"> 4 stars </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-background"> <span class="wporg-ratings-bars__bar-foreground" style="width: 1%;"></span> </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-count">3</span> </a> </li> <li class="wporg-ratings-bars__bar"> <a href="https://wordpress.org/support/plugin/surecart/reviews/?filter=3"> <span class="screen-reader-text"> 5 3-star reviews </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-label"> 3 stars </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-background"> <span class="wporg-ratings-bars__bar-foreground" style="width: 2%;"></span> </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-count">5</span> </a> </li> <li class="wporg-ratings-bars__bar"> <a href="https://wordpress.org/support/plugin/surecart/reviews/?filter=2"> <span class="screen-reader-text"> 0 2-star reviews </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-label"> 2 stars </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-background"> <span class="wporg-ratings-bars__bar-foreground" style="width: 0%;"></span> </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-count">0</span> </a> </li> <li class="wporg-ratings-bars__bar"> <a href="https://wordpress.org/support/plugin/surecart/reviews/?filter=1"> <span class="screen-reader-text"> 7 1-star reviews </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-label"> 1 star </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-background"> <span class="wporg-ratings-bars__bar-foreground" style="width: 3%;"></span> </span> <span aria-hidden="true" class="wporg-ratings-bars__bar-count">7</span> </a> </li> </ul> <div class="wp-block-group is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-4 wp-block-group-is-layout-flex" style="margin-top:var(--wp--preset--spacing--10)"> <p><a href="https://wordpress.org/support/plugin/surecart/reviews/#new-post">Add my review</a></p> <p class="wporg-ratings-link"><a href="https://wordpress.org/support/plugin/surecart/reviews/">See all<span class="screen-reader-text"> reviews</span></a></p> </div> </div> <div id="plugin-contributors" class="widget plugin-contributors"><h2 class="widget-title">Contributors</h2> <ul id="contributors-list" class="contributors-list"> <li> <img alt='' src='https://secure.gravatar.com/avatar/597c1d9605a71fe831116a5db9cb7214?s=32&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/597c1d9605a71fe831116a5db9cb7214?s=64&#038;d=mm&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/> <a href="https://profiles.wordpress.org/2winfactor/"> Andre Gagnon </a> </li> <li> <img alt='' src='https://secure.gravatar.com/avatar/3ab0c08b9c6d771bf129417989bea3cc?s=32&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/3ab0c08b9c6d771bf129417989bea3cc?s=64&#038;d=mm&#038;r=g 2x' class='avatar avatar-32 photo' height='32' width='32' loading='lazy' decoding='async'/> <a href="https://profiles.wordpress.org/wpcrafter/"> Adam @ WPCrafter </a> </li> </ul> </div><div class="widget plugin-support"><h2 class="widget-title">Support</h2> <p class="aside">Issues resolved in last two months:</p> <p class="counter-container"> <span class="counter-back"> <span class="counter-bar" style="width: 100%;"></span> </span> <span class="counter-count"> 12 out of 12 </span> </p> <p> <a href="https://wordpress.org/support/plugin/surecart/">View support forum</a> </p> </div><div class="widget plugin-donate"><h2 class="widget-title">Donate</h2> <p class="aside">Would you like to support the advancement of this plugin?</p> <p> <a href="https://surecart.com" rel="nofollow ugc"> Donate to this plugin </a> </p> </div> </div><!-- .entry-meta --> </article><!-- #post-## --> </main> <footer class="global-footer wp-block-group wp-block-wporg-global-footer"> <nav class="wp-block-group alignfull global-footer__navigation-container is-layout-grid wp-container-core-group-is-layout-7 wp-block-group-is-layout-grid" aria-label="Footer"> <ul class="wp-block-list"> <li><a href="https://wordpress.org/about/">About</a></li> <li><a href="https://wordpress.org/news/">News</a></li> <li><a href="https://wordpress.org/hosting/">Hosting</a></li> <li><a href="https://wordpress.org/about/privacy/">Privacy</a></li> </ul> <ul class="wp-block-list"> <li><a href="https://wordpress.org/showcase/">Showcase</a></li> <li><a href="https://wordpress.org/themes/">Themes</a></li> <li><a href="https://wordpress.org/plugins/">Plugins</a></li> <li><a href="https://wordpress.org/patterns/">Patterns</a></li> </ul> <ul class="wp-block-list"> <li><a href="https://learn.wordpress.org/">Learn</a></li> <li><a href="https://wordpress.org/documentation/">Documentation</a></li> <li><a href="https://developer.wordpress.org/">Developers</a></li> <li><a href="https://wordpress.tv/">WordPress.tv <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> </ul> <ul class="wp-block-list"> <li><a href="https://make.wordpress.org/">Get Involved</a></li> <li><a href="https://events.wordpress.org/">Events</a></li> <li><a href="https://wordpressfoundation.org/donate/">Donate <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> <li><a href="https://wordpress.org/five-for-the-future/">Five for the Future</a></li> </ul> <ul class="wp-block-list"> <li><a href="https://wordpress.com/?ref=wporg-footer">WordPress.com <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> <li><a href="https://ma.tt/">Matt <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> <li><a href="https://bbpress.org/">bbPress <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> <li><a href="https://buddypress.org/">BuddyPress <span aria-hidden="true" class="wp-exclude-emoji">↗</span></a></li> </ul> </nav> <div class="wp-block-group global-footer__logos-container is-layout-flow wp-block-group-is-layout-flow"> <div class="wp-block-group is-content-justification-left is-nowrap is-layout-flex wp-container-core-group-is-layout-8 wp-block-group-is-layout-flex"> <!-- The design calls for two logos, a small "mark" on mobile/tablet, and the full logo for desktops. --> <figure class="wp-block-image global-footer__wporg-logo-mark"> <a href="https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="28" height="28" viewBox="0 0 28 28"> <title>WordPress.org</title> <path fill="currentColor" d="M13.6052 0.923525C16.1432 0.923525 18.6137 1.67953 20.7062 3.09703C22.7447 4.47403 24.3512 6.41803 25.3097 8.68603C26.9837 12.6415 26.5382 17.164 24.1352 20.7145C22.7582 22.753 20.8142 24.3595 18.5462 25.318C14.5907 26.992 10.0682 26.5465 6.51772 24.1435C4.47922 22.7665 2.87272 20.8225 1.91422 18.5545C0.240225 14.599 0.685725 10.0765 3.08872 6.52603C4.46572 4.48753 6.40973 2.88103 8.67772 1.92253C10.2302 1.26103 11.9177 0.923525 13.6052 0.923525ZM13.6052 0.113525C6.15322 0.113525 0.105225 6.16153 0.105225 13.6135C0.105225 21.0655 6.15322 27.1135 13.6052 27.1135C21.0572 27.1135 27.1052 21.0655 27.1052 13.6135C27.1052 6.16153 21.0572 0.113525 13.6052 0.113525Z" /> <path fill="currentColor" d="M2.36011 13.6133C2.36011 17.9198 4.81711 21.8618 8.70511 23.7383L3.33211 9.03684C2.68411 10.4813 2.36011 12.0338 2.36011 13.6133ZM21.2061 13.0463C21.2061 11.6558 20.7066 10.6973 20.2746 9.94134C19.8426 9.18534 19.1676 8.22684 19.1676 7.30884C19.1676 6.39084 19.9506 5.31084 21.0576 5.31084H21.2061C16.6296 1.11234 9.51511 1.42284 5.31661 6.01284C4.91161 6.45834 4.53361 6.93084 4.20961 7.43034H4.93861C6.11311 7.43034 7.93561 7.28184 7.93561 7.28184C8.54311 7.24134 8.61061 8.13234 8.00311 8.21334C8.00311 8.21334 7.39561 8.28084 6.72061 8.32134L10.8111 20.5118L13.2681 13.1273L11.5131 8.32134C10.9056 8.28084 10.3386 8.21334 10.3386 8.21334C9.73111 8.17284 9.79861 7.25484 10.4061 7.28184C10.4061 7.28184 12.2691 7.43034 13.3626 7.43034C14.4561 7.43034 16.3596 7.28184 16.3596 7.28184C16.9671 7.24134 17.0346 8.13234 16.4271 8.21334C16.4271 8.21334 15.8196 8.28084 15.1446 8.32134L19.2081 20.4173L20.3691 16.7453C20.8821 15.1388 21.1926 14.0048 21.1926 13.0328L21.2061 13.0463ZM13.7946 14.5853L10.4196 24.3998C12.6876 25.0613 15.1041 25.0073 17.3316 24.2243L17.2506 24.0758L13.7946 14.5853ZM23.4741 8.21334C23.5281 8.59134 23.5551 8.98284 23.5551 9.37434C23.5551 10.5218 23.3391 11.8043 22.7046 13.3973L19.2621 23.3333C24.5271 20.2688 26.4036 13.5593 23.4741 8.21334Z" /> </svg> </a> </figure> <figure class="wp-block-image global-footer__wporg-logo-full"> <a href="https://wordpress.org/"> <svg xmlns="http://www.w3.org/2000/svg" role="img" width="329" height="52" viewBox="0 0 329 52"> <title>WordPress.org</title> <path fill="currentColor" d="M4.33 26a21.68 21.68 0 0 0 12.22 19.5L6.21 17.18A21.66 21.66 0 0 0 4.33 26ZM26.38 27.89l-6.5 18.89a21.31 21.31 0 0 0 6.12.89 21.77 21.77 0 0 0 7.2-1.23 1.429 1.429 0 0 1-.16-.3l-6.66-18.25Z"/> <path fill="currentColor" d="M26 0a26 26 0 1 0 0 52 26 26 0 0 0 0-52Zm20.27 39.66a24.47 24.47 0 0 1-29.78 8.86 24.49 24.49 0 0 1-13-13 24.4 24.4 0 0 1 5.23-26.8 24.46 24.46 0 0 1 26.79-5.24 24.49 24.49 0 0 1 13 13 24.42 24.42 0 0 1-2.25 23.17l.01.01Z"/> <path fill="currentColor" d="M45 15.61c.103.736.153 1.477.15 2.22a20.38 20.38 0 0 1-1.65 7.76l-6.61 19.14A21.65 21.65 0 0 0 45 15.61ZM40.63 24.91a11.45 11.45 0 0 0-1.79-6c-1.1-1.78-2.13-3.29-2.13-5.08A3.76 3.76 0 0 1 40.35 10h.28A21.65 21.65 0 0 0 7.9 14.1h1.39c2.27 0 5.78-.27 5.78-.27a.9.9 0 0 1 .13 1.79s-1.17.13-2.47.2l7.88 23.47 4.75-14.22L22 15.84c-1.17-.07-2.27-.2-2.27-.2a.9.9 0 0 1 .14-1.79s3.57.27 5.7.27c2.13 0 5.78-.27 5.78-.27a.9.9 0 0 1 .14 1.79s-1.18.13-2.48.2l7.83 23.29 2.23-7.08a25.171 25.171 0 0 0 1.56-7.14ZM145.83 19.3h-10.34v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 4.1-.52 4.85-3.75 4.85-2.48-.35-4.16-1.68-6.47-4.22l-2.66-2.89c3.58-.63 5.49-2.89 5.49-5.43 0-3.18-2.72-5.6-7.8-5.6h-10.17v1.1c3.24 0 3.76.69 3.76 4.79v7.4c0 4.1-.52 4.85-3.76 4.85v1.1h11.5v-1.1c-3.24 0-3.76-.75-3.76-4.85v-2.08h1l6.42 8h16.81c8.26 0 11.85-4.39 11.85-9.65 0-5.26-3.61-9.56-11.87-9.56Zm-24.21 9.42V21H124a3.551 3.551 0 0 1 3.76 3.87 3.536 3.536 0 0 1-3.76 3.85h-2.38Zm24.38 8h-.4c-2.08 0-2.37-.52-2.37-3.18V21H146c6 0 7.11 4.39 7.11 7.8S152 36.75 146 36.75v-.03ZM93.49 13.52H82.62v1.16c3.7 0 4.22 1 3.07 4.39l-4 11.78L76 13.52h-1.1l-5.85 17.33-3.87-11.78c-1.22-3.59-.29-4.39 3.12-4.39v-1.16H55.47v1.16c3.35 0 4.28.86 5.66 5.08l6.42 19.76h.75l6-18.08 5.9 18.08h.8l6.59-19.76c1.44-4.22 2.31-5.08 5.95-5.08l-.05-1.16ZM101.34 18.55c-6.35 0-11.55 4.68-11.55 10.34s5.2 10.4 11.55 10.4c6.35 0 11.56-4.68 11.56-10.4 0-5.72-5.2-10.34-11.56-10.34Zm0 18.89c-5.31 0-7.16-4.74-7.16-8.55 0-3.81 1.85-8.55 7.16-8.55 5.31 0 7.23 4.79 7.23 8.55 0 3.76-1.85 8.55-7.23 8.55ZM170.67 13.52h-12v1.16c3.88 0 4.57.92 4.57 6.7v9.24c0 5.78-.69 6.76-4.57 6.76v1.16H172v-1.16c-3.88 0-4.57-1-4.57-6.76v-2.83h3.29c6 0 9.25-3.12 9.25-7.11s-3.35-7.16-9.3-7.16Zm0 12.13h-3.29v-10h3.29c3.24 0 4.74 2.31 4.74 5.08s-1.5 4.92-4.74 4.92ZM219.32 34.15c-.52 1.9-1.15 2.6-5.26 2.6h-.81c-3 0-3.52-.7-3.52-4.8v-2.66c4.51 0 4.85.41 4.85 3.41h1.1v-8.61h-1.1c0 3-.34 3.41-4.85 3.41V21h3.18c4.1 0 4.74.69 5.26 2.6l.28 1.1h.93l-.38-5.4h-17v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 3.75-.44 4.69-3 4.83-2.42-.37-4.09-1.69-6.37-4.2l-2.65-2.89c3.58-.63 5.49-2.89 5.49-5.43 0-3.18-2.72-5.6-7.8-5.6h-10.17v1.1c3.23 0 3.75.69 3.75 4.79v7.4c0 4.1-.52 4.85-3.75 4.85v1.1h11.49v-1.1c-3.23 0-3.75-.75-3.75-4.85v-2.08h1l6.41 8h23.75l.35-5.43h-.87l-.31 1.07ZM189 28.72V21h2.37a3.542 3.542 0 0 1 3.75 3.87 3.532 3.532 0 0 1-.998 2.77 3.532 3.532 0 0 1-2.752 1.05l-2.37.03ZM234.52 27.91l-3.18-1.56c-2.78-1.27-4-2.08-4-3.59 0-1.51 1.5-2.36 3.12-2.36 3.06 0 4.57 2.25 5 5h1.21v-6.85h-1.09a3.415 3.415 0 0 1-.75 1.56 7.25 7.25 0 0 0-4.51-1.5c-3.58 0-6.18 2.36-6.18 5.14 0 2.54 1.73 4.45 4 5.54l3.29 1.56c2.37 1.1 3.7 2.26 3.7 3.76 0 1.73-1.5 2.77-3.35 2.77-3.41 0-6.07-2.25-6.53-6.06h-1.15v8h1.09a4.194 4.194 0 0 1 .93-2 8.481 8.481 0 0 0 5.2 2c3.87 0 7-2.54 7-6.18.07-1.77-1.03-3.9-3.8-5.23ZM252 27.91l-3.18-1.56c-2.78-1.27-4-2.08-4-3.59 0-1.51 1.5-2.36 3.12-2.36 3.06 0 4.57 2.25 5 5h1.21v-6.85H253a3.415 3.415 0 0 1-.75 1.56 7.25 7.25 0 0 0-4.51-1.5c-3.58 0-6.18 2.36-6.18 5.14 0 2.54 1.73 4.45 4 5.54l3.29 1.56c2.37 1.1 3.7 2.26 3.7 3.76 0 1.73-1.5 2.77-3.35 2.77-3.41 0-6.07-2.25-6.53-6.06h-1.15v8h1.09a4.194 4.194 0 0 1 .93-2 8.481 8.481 0 0 0 5.2 2c3.87 0 7.05-2.54 7.05-6.18.07-1.77-1.03-3.9-3.79-5.23ZM277.56 18.75a10.481 10.481 0 0 0-10.68 10.17 10.47 10.47 0 0 0 10.68 10.16c5.9 0 10.71-4.58 10.71-10.16s-4.81-10.17-10.71-10.17Zm0 19c-5.52 0-7.63-4.91-7.63-8.88 0-3.97 2.07-8.87 7.63-8.87 5.56 0 7.66 4.94 7.66 8.92 0 3.98-2.11 8.88-7.66 8.88v-.05ZM301.71 33.79l-3.14-3.69c3.63-.38 5.71-2.59 5.71-5.38 0-3-2.44-5.42-6.89-5.42h-8.47v.7c2.66 0 3.05.51 3.05 3.72v10.39c0 3.21-.39 3.76-3.05 3.76v.67h8.66v-.67c-2.66 0-3.05-.55-3.05-3.76v-4H296l6.35 8.44h5.29v-.67c-1.88-.24-4.03-1.88-5.93-4.09ZM294.53 29v-8.52h2.82c2.79 0 4.08 1.93 4.08 4.24 0 2.31-1.29 4.28-4.08 4.28h-2.82ZM319.6 30.59v.64c2.21 0 3 .7 3 2.08 0 2.89-2.5 4.39-5.29 4.39-5.93 0-7.6-4.81-7.6-8.78 0-3.97 1.86-8.92 7-8.92 3.59 0 6.09 2.54 7 6.7h.64v-7h-.64a3.281 3.281 0 0 1-1.09 1.83 8.203 8.203 0 0 0-6-2.73 10.167 10.167 0 0 0-9.851 10.165 10.169 10.169 0 0 0 9.851 10.165c3.34 0 4.78-1.66 8.34-1.66V35c0-3.21.39-3.75 3.05-3.75v-.64l-8.41-.02ZM261.9 34.77a2.061 2.061 0 1 0 .288 4.112 2.061 2.061 0 0 0-.288-4.112Z"/> </svg> </a> </figure> </div> <ul class="wp-block-social-links is-style-logos-only is-layout-flex wp-block-social-links-is-layout-flex"> <li class="wp-social-link wp-social-link-facebook wp-block-social-link"><a href="https://www.facebook.com/WordPress/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our Facebook page</span></a></li> <li class="wp-social-link wp-social-link-x wp-block-social-link"><a href="https://www.x.com/WordPress" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z" /></svg><span class="wp-block-social-link-label screen-reader-text">Visit our X (formerly Twitter) account</span></a></li> <li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/wordpress/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our Instagram account</span></a></li> <li class="wp-social-link wp-social-link-linkedin wp-block-social-link"><a href="https://www.linkedin.com/company/wordpress" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our LinkedIn account</span></a></li> <li class="wp-social-link wp-social-link-youtube wp-block-social-link"><a href="https://www.youtube.com/wordpress" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Visit our YouTube channel</span></a></li> </ul> <!-- Use an image so it can have the MrsEaves font. --> <figure class="wp-block-image is-resized global-footer__code_is_poetry"> <img src="https://s.w.org/style/images/code-is-poetry-for-dark-bg.svg" alt="Code is Poetry" width="188" height="13" /> </figure> </div> </footer> </div> <script id="wp-block-template-skip-link-js-after"> ( function() { var skipLinkTarget = document.querySelector( 'main' ), sibling, skipLinkTargetID, skipLink; // Early exit if a skip-link target can't be located. if ( ! skipLinkTarget ) { return; } /* * Get the site wrapper. * The skip-link will be injected in the beginning of it. */ sibling = document.querySelector( '.wp-site-blocks' ); // Early exit if the root element was not found. if ( ! sibling ) { return; } // Get the skip-link target's ID, and generate one if it doesn't exist. skipLinkTargetID = skipLinkTarget.id; if ( ! skipLinkTargetID ) { skipLinkTargetID = 'wp--skip-link--target'; skipLinkTarget.id = skipLinkTargetID; } // Create the skip link. skipLink = document.createElement( 'a' ); skipLink.classList.add( 'skip-link', 'screen-reader-text' ); skipLink.href = '#' + skipLinkTargetID; skipLink.innerHTML = 'Skip to content'; // Inject the skip link. sibling.parentElement.insertBefore( skipLink, sibling ); }() ); </script> <script src="https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/js/navigation.js?ver=20181209" id="wporg-navigation-js"></script> <script src="https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/js/skip-link-focus-fix.js?ver=20151215" id="wporg-skip-link-focus-fix-js"></script> <script src="https://s.w.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://s.w.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/js/popover.js?ver=20171002" id="wporg-plugins-popover-js"></script> <script src="https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/js/section-faq.js?ver=1716859801" id="wporg-plugins-faq-js"></script> <script src="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/escape-html/index.min.js?ver=fbad781820bda8333f76" id="wp-escape-html-js"></script> <script src="https://wordpress.org/plugins/wp-content/plugins/gutenberg/build/element/index.min.js?ver=6450ca1d42cadeab02b4" id="wp-element-js"></script> <script id="wporg-plugins-client-js-extra"> var localeData = {"":{"Plural-Forms":"nplurals=2; plural=n != 1;","Language":"en","localeSlug":"en"},"screenshots":"Screenshots"}; </script> <script src="https://s.w.org/wp-content/themes/pub/wporg-plugins-2024/js/build/theme.js?ver=43ab82ac4ef93561f4cc" id="wporg-plugins-client-js"></script> <script src="https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/time/build/view.js?ver=362338b9e6592dcf125b" id="wporg-time-view-script-js" defer data-wp-strategy="defer"></script> <script src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"108986944\",\"post\":\"159975\",\"tz\":\"0\",\"srv\":\"wordpress.org\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "108986944", "159975" ]); </script> <script id="wporg-global-header-script-js-extra"> var wporgGlobalHeaderI18n = {"openSearchLabel":"Open Search","closeSearchLabel":"Close Search","overflowMenuLabel":"More menu"}; </script> <script src="https://wordpress.org/plugins/wp-content/mu-plugins/pub-sync/blocks/global-header-footer/js/view.js?ver=1728937954" id="wporg-global-header-script-js"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10