{"id":3129,"date":"2026-01-03T06:57:24","date_gmt":"2026-01-03T06:57:24","guid":{"rendered":"https:\/\/www.swiftcommerce.io\/help\/?post_type=docs&#038;p=3129"},"modified":"2026-08-03T13:23:06","modified_gmt":"2026-08-03T13:23:06","password":"","slug":"pro","status":"publish","type":"docs","link":"https:\/\/www.swiftcommerce.io\/help\/changelog\/pro\/","title":{"rendered":"Swift Commerce Pro"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The latest updates to the Swift Commerce Pro plugin<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.5.0 &#8211; 30 July, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Tweak] Global Styles \u2014 Shared storefront components now inherit Pro colors and typography, default to the active theme&#8217;s fonts, and avoid loading shared CSS or font work on unrelated pages<\/li>\n\n\n\n<li>[Tweak] Elementor Widgets &#8211; Ajax Search, Currency Switcher, Wishlist, and Shipment Tracking now load licensed assets on demand and render through their canonical feature services<\/li>\n\n\n\n<li>[Tweak] Elementor Wishlist &#8211; Layout, visibility, styling, and per-page controls now govern the published default wishlist with isolated pagination for each widget instance<\/li>\n\n\n\n<li>[Fix] Elementor Widgets &#8211; Repaired stale categories and loaders, preserved legacy Ajax Search widget IDs, restored visible search clear controls plus live sale-price, rating, preset, and flags-only output, and fixed grid and list removals<\/li>\n\n\n\n<li>[Fix] Shipment Tracking &#8211; Added feature-state enforcement, private order-and-email lookup, public request limits, unique multi-widget forms, safe carrier links, and configurable result styling<\/li>\n\n\n\n<li>[Tweak] Product Addons Pro &#8211; Consolidated premium fields onto the canonical renderer with server-enforced conditional logic, date\/time windows, checkbox limits, accessible color swatches, and per-addon quantities<\/li>\n\n\n\n<li>[Tweak] Product Addons Pro &#8211; Replaced public upload URLs with rate-limited session tokens, protected storage, authorized order downloads, bounded cleanup, and conditional storefront assets<\/li>\n\n\n\n<li>[Fix] Product Addons Pro &#8211; Corrected repeated cart pricing, variable-product totals, forged hidden conditions, disconnected controls, duplicate backends, the broken Elementor renderer, and unsupported feature claims<\/li>\n\n\n\n<li>[Tweak] Registration Form Pro \u2014 Uploaded files now appear in customer accounts and WordPress user profiles with authorized downloads, replacement and removal controls, and privacy export and erasure support<\/li>\n\n\n\n<li>[Fix] Registration Form Pro \u2014 Files now use protected non-public storage, legacy Media Library uploads migrate in bounded batches, required uploads persist during account edits, and stored files are removed when users are erased or deleted<\/li>\n\n\n\n<li>[Tweak] Product Bundles Pro \u2014 Optional products, variation choices, and per-item quantities now persist reliably through cart, checkout, orders, and customer displays<\/li>\n\n\n\n<li>[Fix] Product Bundles Pro \u2014 Inventory sync now adjusts only selected products and variants and restores the correct quantities after cancellations and partial or full refunds<\/li>\n\n\n\n<li>[Tweak] Back In Stock Pro \u2014 Analytics now honor the selected period, use bounded subscriber and export queries, and report successful sends, conversions, and actual attributed order revenue<\/li>\n\n\n\n<li>[Fix] Back In Stock Pro \u2014 Enforced CAPTCHA through the canonical subscription flow, protected CSV exports from spreadsheet formulas, removed dependent bulk history, and applied configured storefront typography<\/li>\n\n\n\n<li>[Tweak] CAPTCHA Pro \u2014 Added Checkout Block support, trusted-proxy IP bypasses, provider action and hostname validation, privacy-safe opt-in analytics, and bounded retention cleanup<\/li>\n\n\n\n<li>[Fix] CAPTCHA Pro \u2014 Registration Forms now perform real server verification, Add Payment Method uses the supported WooCommerce validation hook, retries receive fresh single-use tokens, and legacy raw-IP analytics rows are purged during migration<\/li>\n\n\n\n<li>[Tweak] Checkout Field Editor Pro &#8211; Consolidated premium field types and conditional logic onto the canonical Free configuration and shared checkout runtime<\/li>\n\n\n\n<li>[Fix] Checkout Field Editor Pro &#8211; Replaced public media uploads with session-bound protected uploads, HPOS order metadata, authorized downloads, size limits, retention cleanup, and privacy erasure<\/li>\n\n\n\n<li>[Tweak] Subscriptions Pro \u2014 Wired synchronized proration, recurring coupons, retry and grace rules, reminders, staging protection, early renewal, and customer\/admin emails into the live renewal workflow<\/li>\n\n\n\n<li>[Tweak] Subscriptions Pro \u2014 Removed unsupported controls and claims, and enforced premium agreement editing on the server<\/li>\n\n\n\n<li>[Fix] Subscriptions Pro \u2014 Admin-created agreements now require manual payment and generate payable renewal orders without a parent checkout order<\/li>\n\n\n\n<li>[Fix] Subscriptions Pro \u2014 Saved retry, expiration, coupon, email, and per-product customer settings now execute consistently without duplicate notices<\/li>\n\n\n\n<li>[Fix] Subscriptions Pro \u2014 Shared account and email templates now use canonical agreement snapshots without parse errors or a non-functional payment-method form<\/li>\n\n\n\n<li>[Tweak] Cookie Consent Pro \u2014 Added WooCommerce geolocation with opt-in trusted-proxy support, effective-consent integration gating, indexed privacy-minimized records, bounded exports and reports, and automatic retention cleanup<\/li>\n\n\n\n<li>[Fix] Cookie Consent Pro \u2014 Removed invalid self-hosted IAB TCF signaling and corrected universal cookie-blocking and compliance-report claims<\/li>\n\n\n\n<li>[Tweak] Ajax Search Pro \u2014 Consolidated storefront, Elementor, click tracking, exports, and analytics onto the bounded indexed services owned by Swift Commerce Free<\/li>\n\n\n\n<li>[Tweak] Ajax Search Pro \u2014 Added restart-safe legacy analytics migration, separate Pro settings storage, conditional widget assets, safe DOM rendering, and accessible keyboard behavior<\/li>\n\n\n\n<li>[Fix] Ajax Search Pro \u2014 Restored synonym editing, explicit analytics collection controls, and working report period filters<\/li>\n\n\n\n<li>[Fix] Cart Recovery Pro \u2014 Recovery analytics now count only paid attributed orders and report actual order revenue separately by currency<\/li>\n\n\n\n<li>[Fix] Cart Recovery Pro \u2014 Unpaid-order reminders now use bounded, overlap-safe scheduling and stop cleanly after payment or cancellation<\/li>\n\n\n\n<li>[Tweak] Cart Recovery Pro \u2014 Added minimum cart-value and role eligibility rules, signed safe webhooks, generated-coupon cleanup, formula-safe exports, and a clearer Pro-only settings layout<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.4.9 April 1, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Tweak] WordPress Plugin Check (PCP) compliance \u2014 Proper escaping, sanitization, prepared statements, and phpcs annotations across all Pro features<\/li>\n\n\n\n<li>[Tweak] Compatibility with Swift Commerce Free 1.4.9<\/li>\n\n\n\n<li>[Fix] Fatal error safety \u2014 Added class_exists guards to Pro classes and templates to prevent crashes when Free plugin is deactivated<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.4.8 March 3, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Product Addons Pro \u2014 Color Swatch addon type with visual swatch rendering on product pages<\/li>\n\n\n\n<li>[New Feature] Wishlist Pro \u2014 Multiple wishlists backend with per-user storage and REST API endpoints<\/li>\n\n\n\n<li>[New Feature] Wishlist Pro \u2014 Front-end tabular view for switching between named wishlists<\/li>\n\n\n\n<li>[New Feature] Cookie Consent Pro \u2014 Consent-based script blocking with Google Analytics, Facebook Pixel, and custom integrations<\/li>\n\n\n\n<li>[New Feature] Registration Form Pro \u2014 Role assignment rules engine based on submitted form data<\/li>\n\n\n\n<li>[New Feature] Shipment Tracking \u2014 Full form customization with typography, spacing, and layout rendering<\/li>\n\n\n\n<li>[Tweak] Brand color consistency update across all Pro features<\/li>\n\n\n\n<li>[Tweak] Compatibility with Swift Commerce Free 1.4.8<\/li>\n\n\n\n<li>[Fix] Subscriptions \u2014 Variable subscription product data not persisting correctly<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.4.4 March 3, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Product Addons \u2014 Conditional logic rules for showing\/hiding addons based on other addon selections (Pro)<\/li>\n\n\n\n<li>[New Feature] Product Addons \u2014 Date and Time picker field types (Pro)<\/li>\n\n\n\n<li>[New Feature] Subscriptions \u2014 Buy Now option to skip cart and go directly to checkout (Pro)<\/li>\n\n\n\n<li>[New Feature] Cookie Consent \u2014 IAB TCF v2.2 framework with CMP stub, TC String encoder, and purpose-to-category mapping (Pro)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.4.2 February 28, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Product Addons Pro \u2014 Per-addon quantity multiplier and min\/max checkbox selection rules<\/li>\n\n\n\n<li>[New Feature] Exit Intent Popup \u2014 Desktop (mouseout) and mobile (visibility change) exit detection with CSS\/JS assets<\/li>\n\n\n\n<li>[New Feature] Subscriptions Pro \u2014 Admin create subscriptions manually, extended edit fields (total, end date, trial end, payment method)<\/li>\n\n\n\n<li>[New Feature] Subscriptions Pro \u2014 Proration for synced subscriptions, subscription coupon types, and payment gateway sync<\/li>\n\n\n\n<li>[Tweak] Shipment Tracking \u2014 Index table for fast order lookups replaces slow LIKE queries, externalized metabox CSS\/JS, date_i18n replaced with wp_date<\/li>\n\n\n\n<li>[Tweak] Wishlist Pro \u2014 Conversions table replaces wp_options storage with automatic legacy data migration, conditional cron scheduling<\/li>\n\n\n\n<li>[Tweak] Main plugin file \u2014 Frontend assets only enqueued on WooCommerce pages, admin assets limited to SC\/WC screens<\/li>\n\n\n\n<li>[Tweak] Wishlist Pro \u2014 Removed unused priceTracking and emailCampaigns settings<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.4.0 February 27, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Abandoned Cart Recovery Pro \u2014 Multi-email sequences (up to 5), auto-coupon generation, analytics dashboard, cart contents preview, CSV export, unpaid order recovery, admin notifications, webhook\/Zapier integration<\/li>\n\n\n\n<li>[New Feature] Conditional Logic Pro for Checkout Field Editor \u2014 Advanced rules with cart contents, totals, and cross-field conditions<\/li>\n\n\n\n<li>[Tweak] Pro template text domain corrections (swift-commerce \u2192 swift-commerce-pro)<\/li>\n\n\n\n<li>[Tweak] WordPress Plugin Check (PCP) compliance \u2014 proper output escaping with wp_kses_post()<\/li>\n\n\n\n<li>[Tweak] Added translator comments for all translatable strings with placeholders<\/li>\n\n\n\n<li>[Tweak] Subscription template intval() and phpcs annotation fixes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.3.0 February 20, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Cloudflare Turnstile CAPTCHA provider \u2014 Full backend verification, site key management, and appearance settings<\/li>\n\n\n\n<li>[New Feature] hCaptcha CAPTCHA provider \u2014 Full backend verification, site key management, and theme\/size options<\/li>\n\n\n\n<li>[New Feature] CAPTCHA provider selector UI with Google reCAPTCHA, Cloudflare Turnstile, and hCaptcha cards<\/li>\n\n\n\n<li>[New Feature] Global Styles Pro \u2014 Extended customization for color palettes and typography<\/li>\n\n\n\n<li>[New Feature] Back In Stock Pro \u2014 Extended product display settings for email notifications<\/li>\n\n\n\n<li>[New Feature] Added To Cart Popup Pro \u2014 Enhanced popup templates and styling<\/li>\n\n\n\n<li>[New Feature] Subscription Pro \u2014 Additional email customization options<\/li>\n\n\n\n<li>[Tweak] Removed Elementor Product Bundles widget (redundant with WooCommerce block editor support)<\/li>\n\n\n\n<li>[Fix] PHP 8.1+ compatibility \u2014 Fixed strpos() null parameter deprecation in admin enqueue callbacks<\/li>\n\n\n\n<li>[Fix] Fixed unregistered <code>swift-commerce-frontend<\/code> style dependency warning<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.2.7 February 14, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Fix] License page fatal error &#8211; Added is_registered() check before rendering Freemius account page<\/li>\n\n\n\n<li>[Fix] License page now uses Free plugin&#8217;s Freemius instance for proper user data access<\/li>\n\n\n\n<li>[Fix] License enforcement &#8211; Pro features now require valid Freemius license activation<\/li>\n\n\n\n<li>[Fix] Removed automatic local development bypass &#8211; Now requires explicit SWIFT_COMMERCE_DEV_PRO constant in wp-config.php<\/li>\n\n\n\n<li>[Fix] Script data no longer hardcodes isPro=true &#8211; Respects actual license validation from swift_commerce_is_pro()<\/li>\n\n\n\n<li>[Fix] Pro REST API status endpoint now returns actual license state instead of always reporting Pro active<\/li>\n\n\n\n<li>[Tweak] License data now merges with Free plugin data instead of overwriting (preserves activation URLs)<\/li>\n\n\n\n<li>[Tweak] Version sync with Swift Commerce Free 1.2.7<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.2.4 &#8211; January 25, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Quantity Limits &#8211; Excluded Products feature moved to Cart Rules tab<\/li>\n\n\n\n<li>[Tweak] Quantity Limits &#8211; Cart Rules now includes Excluded Products with product search<\/li>\n\n\n\n<li>[Tweak] Quantity Limits &#8211; Cart Spend Restrictions show currency symbol based on WooCommerce settings<\/li>\n\n\n\n<li>[Tweak] Quantity Limits &#8211; Improved violation detection and cart\/checkout button disabling<\/li>\n\n\n\n<li>[Fix] Quantity Limits &#8211; Checkout buttons properly disabled when cart limits are violated<\/li>\n\n\n\n<li>[Fix] Quantity Limits &#8211; Disabled buttons block functionality without altering visual appearance<\/li>\n\n\n\n<li>[Fix] Quantity Limits &#8211; MutationObserver ensures dynamically loaded buttons are also blocked<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.2.2 &#8211; January 18, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Quantity Limits &#8211; Cart rules validation (min\/max qty, min\/max spend, include shipping)<\/li>\n\n\n\n<li>[New Feature] Quantity Limits &#8211; Category rules save handler for Free plugin integration<\/li>\n\n\n\n<li>[New Feature] Quantity Limits &#8211; Cart rules save handler for Free plugin integration<\/li>\n\n\n\n<li>[Tweak] Subscriptions &#8211; Free Trial icon changed from gift to clock for clarity<\/li>\n\n\n\n<li>[Tweak] Registration Form &#8211; Initialize on &#8216;init&#8217; action with proper priority<\/li>\n\n\n\n<li>[Fix] Pro features properly hook into Free plugin REST endpoints<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.2.1 &#8211; January 14, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Tweak] Added GDPR\/Cookie Consent integrations &#8211; Google Analytics, Google Tag Manager, Facebook Pixel<\/li>\n\n\n\n<li>[Tweak] Added frontend enhancement scripts for Quantity Limits feature<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.2.0 &#8211; January 6, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Email Customizer for Subscriptions &#8211; Full visual email editor replacing simple text fields<\/li>\n\n\n\n<li>[New Feature] Live email preview with template rendering<\/li>\n\n\n\n<li>[New Feature] Custom branding options including header images, logos, and social media links<\/li>\n\n\n\n<li>[New Feature] Per-email type styling (colors, fonts, button styles)<\/li>\n\n\n\n<li>[Tweak] Ajax Search Pro Widget for Elementor &#8211; Completely rebuilt with comprehensive controls<\/li>\n\n\n\n<li>[Tweak] Currency Switcher layout direction control (inline\/block)<\/li>\n\n\n\n<li>[Tweak] Currency Switcher &#8220;None&#8221; flag style for full flag display<\/li>\n\n\n\n<li>[Tweak] Ajax Search Widget architecture with isolated styling and proper Elementor integration<\/li>\n\n\n\n<li>[Tweak] Currency Switcher Modern preset with gradient background and elevated shadows<\/li>\n\n\n\n<li>[Tweak] Flags Only preset now correctly forces flag display<\/li>\n\n\n\n<li>[Tweak] Elementor widgets manager with cleaner widget registration<\/li>\n\n\n\n<li>[Fix] Widget conflicts resolved with new naming conventions<\/li>\n\n\n\n<li>[Fix] Legacy Ajax Search widget code replaced with new implementation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.1.2 &#8211; January 4, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Fix] Cookie Consent logging now properly stores consent records in the database<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.1.1 &#8211; January 4, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[Fix] Fixed Free plugin requirements causing activation issues<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.1.0 &#8211; January 3, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>[New Feature] Pro subscription emails: Cancelled, On-Hold, Expired, Renewal Failed, Renewal Reminder, Payment Retry<\/li>\n\n\n\n<li>[New Feature] Modular email class architecture with separate, organised files<\/li>\n\n\n\n<li>[New Feature] Proper integration with Free plugin&#8217;s email base class<\/li>\n\n\n\n<li>[Tweak] Email classes now load via woocommerce_loaded hook for proper timing<\/li>\n\n\n\n<li>[Fix] Fixed critical error from email class loading before base class was available<\/li>\n\n\n\n<li>[Fix] Added proper class existence checks before instantiation<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1.0.0 &#8211; January 1, 2026<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Initial Release<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The latest updates to the Swift Commerce Pro plugin 1.5.0 &#8211; 30 July, 2026 1.4.9 April 1, 2026 1.4.8 March 3, 2026 1.4.4 March 3, 2026 1.4.2 February 28, 2026 1.4.0 February 27, 2026 1.3.0 February 20, 2026 1.2.7 February 14, 2026 1.2.4 &#8211; January 25, 2026 1.2.2 &#8211; January 18, 2026 1.2.1 &#8211; January [&hellip;]<\/p>\n","protected":false},"author":101,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-3129","docs","type-docs","status-publish","hentry","doc_category-changelog"],"year_month":"2026-09","word_count":1854,"total_views":"130","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Mansoor Ahmad","author_nicename":"helpadmin","author_url":"https:\/\/www.swiftcommerce.io\/help\/author\/helpadmin\/"},"doc_category_info":[{"term_name":"Changelog","term_url":"https:\/\/www.swiftcommerce.io\/help\/docs-category\/changelog\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/users\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/comments?post=3129"}],"version-history":[{"count":17,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3129\/revisions"}],"predecessor-version":[{"id":3298,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/docs\/3129\/revisions\/3298"}],"wp:attachment":[{"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/media?parent=3129"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/doc_category?post=3129"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.swiftcommerce.io\/help\/wp-json\/wp\/v2\/doc_tag?post=3129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}