{"id":32983,"date":"2026-09-17T21:18:28","date_gmt":"2026-09-17T21:18:28","guid":{"rendered":"https:\/\/help.chatecommerce.com\/novedades\/"},"modified":"2026-10-02T16:01:49","modified_gmt":"2026-10-02T16:01:49","slug":"upgrades","status":"publish","type":"page","link":"https:\/\/help.chatecommerce.com\/en\/upgrades\/","title":{"rendered":"Upgrades"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"32983\" class=\"elementor elementor-32983 elementor-32820\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6af876d e-flex e-con-boxed e-con e-parent\" data-id=\"6af876d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d1ab574 elementor-widget elementor-widget-heading\" data-id=\"d1ab574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Upgrades<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a989ec elementor-widget elementor-widget-heading\" data-id=\"9a989ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Stay up to date with the latest updates, new features, and improvements for ChateCommerce.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7b056ef e-flex e-con-boxed e-con e-parent\" data-id=\"7b056ef\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e6a16d4 elementor-widget elementor-widget-shortcode\" data-id=\"e6a16d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n    <style>\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Roboto+Mono:wght@400;500&display=swap');\n\n      .fn-container {\n        background: transparent !important;\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n        padding: 20px 0 !important;\n        box-sizing: border-box !important;\n        width: 100% !important;\n      }\n\n      .fn-container * {\n        box-sizing: border-box !important;\n      }\n\n      .fn-timeline {\n        width: 100% !important;\n        margin: 0 auto !important;\n      }\n\n      .fn-item {\n        display: grid !important;\n        grid-template-columns: 340px 1fr !important;\n        gap: 64px !important;\n        padding: 60px 0 !important;\n        border-bottom: 1px solid rgba(38, 38, 38, 0.12) !important;\n        opacity: 0;\n        transform: translateY(24px);\n        transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1), transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n      }\n\n      .fn-item:last-child {\n        border-bottom: none !important;\n      }\n\n      .fn-item.is-visible {\n        opacity: 1 !important;\n        transform: translateY(0) !important;\n      }\n\n      .fn-col-left {\n        position: relative !important;\n      }\n\n      .fn-sticky-wrapper {\n        position: -webkit-sticky !important;\n        position: sticky !important;\n        top: 120px !important;\n        display: flex !important;\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 18px !important;\n      }\n\n      .fn-date {\n        font-family: 'Roboto Mono', monospace, 'Inter', sans-serif !important;\n        font-size: 14px !important;\n        font-weight: 500 !important;\n        color: #262626 !important;\n        letter-spacing: 0.08em !important;\n        text-transform: uppercase !important;\n        margin: 0 !important;\n      }\n\n      .fn-title {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n        font-size: 32px !important;\n        font-weight: 500 !important;\n        line-height: 1.22 !important;\n        letter-spacing: -0.025em !important;\n        color: #262626 !important;\n        margin: 0 !important;\n      }\n\n      .fn-tax-list {\n        display: flex !important;\n        flex-wrap: wrap !important;\n        gap: 8px !important;\n        margin-top: 4px !important;\n      }\n\n      .fn-tax-pill {\n        display: inline-block !important;\n        font-family: 'Roboto Mono', monospace, 'Inter', sans-serif !important;\n        font-size: 11px !important;\n        font-weight: 500 !important;\n        text-transform: uppercase !important;\n        letter-spacing: 0.04em !important;\n        padding: 4px 8px !important;\n        border-radius: 4px !important;\n        background: #e5e5ea !important;\n        color: #262626 !important;\n        line-height: 1.3 !important;\n      }\n\n      .fn-copy-btn {\n        background: transparent !important;\n        border: none !important;\n        padding: 0 0 2px 0 !important;\n        display: inline-flex !important;\n        align-items: center !important;\n        gap: 6px !important;\n        cursor: pointer !important;\n        border-bottom: 1px solid #262626 !important;\n        margin-top: 8px !important;\n        border-radius: 0 !important;\n        outline: none !important;\n        transition: opacity 0.2s ease !important;\n      }\n\n      .fn-copy-btn:hover {\n        opacity: 0.7 !important;\n      }\n\n      .fn-copy-btn span {\n        font-family: 'Inter', sans-serif !important;\n        font-size: 16px !important;\n        font-weight: 400 !important;\n        color: #262626 !important;\n        line-height: 1.2 !important;\n      }\n\n      .fn-copy-btn svg {\n        width: 15px !important;\n        height: 15px !important;\n        stroke: #262626 !important;\n        stroke-width: 1.75 !important;\n        fill: none !important;\n        display: block !important;\n      }\n\n      .fn-col-right {\n        display: flex !important;\n        flex-direction: column !important;\n        align-items: flex-start !important;\n      }\n\n      .fn-media {\n        width: 100% !important;\n        border-radius: 8px !important;\n        overflow: hidden !important;\n        margin-bottom: 24px !important;\n        background: rgba(38, 38, 38, 0.03) !important;\n      }\n\n      .fn-media img {\n        width: 100% !important;\n        height: auto !important;\n        display: block !important;\n        object-fit: cover !important;\n        max-height: 520px !important;\n      }\n\n      .fn-excerpt {\n        display: block !important;\n        overflow: visible !important;\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n        font-size: 18px !important;\n        font-weight: 400 !important;\n        line-height: 1.6 !important;\n        color: #262626 !important;\n        margin-bottom: 28px !important;\n      }\n\n      .fn-excerpt p {\n        font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif !important;\n        font-size: 18px !important;\n        font-weight: 400 !important;\n        line-height: 1.6 !important;\n        color: #262626 !important;\n        margin: 0 0 16px 0 !important;\n      }\n\n      .fn-excerpt strong,\n      .fn-excerpt b,\n      .fn-excerpt p strong,\n      .fn-excerpt p b {\n        font-weight: 600 !important;\n      }\n\n      .fn-readmore-btn {\n        display: inline-flex !important;\n        align-items: center !important;\n        justify-content: center !important;\n        background: #262626 !important;\n        color: #ffffff !important;\n        text-decoration: none !important;\n        padding: 13px 26px !important;\n        border-radius: 6px !important;\n        font-family: 'Inter', sans-serif !important;\n        font-size: 13px !important;\n        font-weight: 600 !important;\n        letter-spacing: 0.05em !important;\n        text-transform: uppercase !important;\n        border: 1px solid #262626 !important;\n        transition: all 0.2s ease !important;\n      }\n\n      .fn-readmore-btn:hover {\n        background: transparent !important;\n        color: #262626 !important;\n      }\n\n      .fn-loader {\n        display: none;\n        justify-content: center;\n        align-items: center;\n        padding: 40px 0;\n        width: 100%;\n      }\n\n      .fn-loader.is-loading {\n        display: flex;\n      }\n\n      .fn-spinner {\n        width: 28px;\n        height: 28px;\n        border: 2px solid rgba(38, 38, 38, 0.15);\n        border-top-color: #262626;\n        border-radius: 50%;\n        animation: fnSpin 0.7s linear infinite;\n      }\n\n      @keyframes fnSpin {\n        to { transform: rotate(360deg); }\n      }\n\n      #fn-scroll-trigger {\n        height: 10px;\n        width: 100%;\n        margin-top: 20px;\n      }\n\n      @media (max-width: 820px) {\n        .fn-item {\n          grid-template-columns: 1fr !important;\n          gap: 28px !important;\n          padding: 40px 0 !important;\n        }\n\n        .fn-sticky-wrapper {\n          position: static !important;\n          gap: 14px !important;\n        }\n\n        .fn-title {\n          font-size: 24px !important;\n        }\n\n        .fn-excerpt,\n        .fn-excerpt p {\n          font-size: 16px !important;\n          line-height: 1.55 !important;\n        }\n\n        .fn-copy-btn span {\n          font-size: 15px !important;\n        }\n      }\n    <\/style>\n\n    <div class=\"fn-container\" \n         data-ajax-url=\"https:\/\/help.chatecommerce.com\/wp-admin\/admin-ajax.php\" \n         data-max-pages=\"1\"\n         data-current-page=\"1\"\n         data-lang=\"en\">\n      \n      <div class=\"fn-timeline\" id=\"fn-timeline-list\">\n        \n    <article class=\"fn-item\" data-id=\"32999\">\n\n        <!-- Columna Izquierda: Sticky -->\n        <div class=\"fn-col-left\">\n            <div class=\"fn-sticky-wrapper\">\n\n                <time class=\"fn-date\" datetime=\"2026-10-01T16:03:41+00:00\">\n                    1 OCT 2026                <\/time>\n\n                <h2 class=\"fn-title\">\n                    Teams at ChateCommerce                <\/h2>\n\n                \n                <button\n                    type=\"button\"\n                    class=\"fn-copy-btn\"\n                    data-url=\"https:\/\/help.chatecommerce.com\/en\/novedades\/teams-at-chatecommerce\/\"\n                    data-copied-text=\"Copied!\"\n                >\n                    <span>Copy link<\/span>\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"><\/path>\n                        <path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"><\/path>\n                    <\/svg>\n                <\/button>\n\n            <\/div>\n        <\/div>\n\n        <!-- Columna Derecha -->\n        <div class=\"fn-col-right\">\n\n                            <div class=\"fn-media\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"418\" src=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/10\/7ed1833d-7f07-4f64-8375-2f9f95d43bb1-1024x535.jpeg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/10\/7ed1833d-7f07-4f64-8375-2f9f95d43bb1-1024x535.jpeg 1024w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/10\/7ed1833d-7f07-4f64-8375-2f9f95d43bb1-300x157.jpeg 300w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/10\/7ed1833d-7f07-4f64-8375-2f9f95d43bb1-768x402.jpeg 768w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/10\/7ed1833d-7f07-4f64-8375-2f9f95d43bb1.jpeg 1201w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/div>\n            \n            <div class=\"fn-excerpt\">\n                \n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teams are now available: organize your agents into specialized groups and let AI automatically route each chat to the right team based on their area of expertise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What changed<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Teams:<\/strong> Group agents by function (Sales, Support, Returns, etc.) with descriptions that guide AI on when to route each chat<\/li>\n\n\n\n<li><strong>Default General Team:<\/strong> Every workspace has a General team that acts as a safety net when AI cannot determine the right team<\/li>\n\n\n\n<li><strong>Automatic routing:<\/strong> Your AI Agent reads the customer\u2019s query + your team descriptions and decides which team it belongs to<\/li>\n\n\n\n<li><strong>Team filters:<\/strong> In Chats, filter by team to see only the conversations assigned to you<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Who it&#8217;s for<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Teams with multiple agents who want to organize their inbox<\/li>\n\n\n\n<li>Businesses that need automatic routing by specialty (technical, sales, support)<\/li>\n\n\n\n<li>Anyone looking to improve conversational quality<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 At least 2 agents in your account<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Active and trained AI Agent (for automatic routing)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2705 Administrator access<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Important note<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you don&#8217;t use teams, everything works exactly as it does today. Your team<\/p>\n            <\/div>\n\n            <a\n                href=\"https:\/\/help.chatecommerce.com\/en\/teams-chatecommerce\/\"\n                class=\"fn-readmore-btn\"\n            >\n                READ FULL ARTICLE            <\/a>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article class=\"fn-item\" data-id=\"32997\">\n\n        <!-- Columna Izquierda: Sticky -->\n        <div class=\"fn-col-left\">\n            <div class=\"fn-sticky-wrapper\">\n\n                <time class=\"fn-date\" datetime=\"2026-09-30T13:32:27+00:00\">\n                    30 SEP 2026                <\/time>\n\n                <h2 class=\"fn-title\">\n                    100% Customized Automations                <\/h2>\n\n                \n                <button\n                    type=\"button\"\n                    class=\"fn-copy-btn\"\n                    data-url=\"https:\/\/help.chatecommerce.com\/en\/novedades\/customized-automations\/\"\n                    data-copied-text=\"Copied!\"\n                >\n                    <span>Copy link<\/span>\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"><\/path>\n                        <path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"><\/path>\n                    <\/svg>\n                <\/button>\n\n            <\/div>\n        <\/div>\n\n        <!-- Columna Derecha -->\n        <div class=\"fn-col-right\">\n\n                            <div class=\"fn-media\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"419\" src=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/image.png\" class=\"attachment-large size-large wp-post-image\" alt=\"Equipos en ChateCommerce - Panel de gesti\u00f3n de equipos con lista de equipos y General\" loading=\"lazy\" \/>                <\/div>\n            \n            <div class=\"fn-excerpt\">\n                \n<p class=\"wp-block-paragraph\">You can now expand your contact information with custom fields (subscription plan, sales stage, expiration dates, etc.) and trigger automations by combining up to 3 conditions. Create complex sales workflows based on any contact data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>What changed<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom fields:<\/strong> Define text, number, date, yes\/no, URL, or dropdown fields for each contact<\/li>\n\n\n\n<li><strong>Data-based automations:<\/strong> Trigger automated messages based on any custom field by combining up to 3 conditions<\/li>\n\n\n\n<li><strong>Centralized management:<\/strong> Edit fields from the contact profile or directly from the conversation<\/li>\n\n\n\n<li><strong>API integration:<\/strong> Sync custom fields with external systems (CRMs, spreadsheets, etc.)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Use cases<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Personalized onboarding based on sales stage, subscription expiration reminders, automations based on subscribed plans, and retention workflows based on key customer data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Requirements<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create custom fields according to your business needs<\/li>\n\n\n\n<li>Add data to contact profiles<\/li>\n\n\n\n<li>Configure automations that use those fields<\/li>\n<\/ul>\n            <\/div>\n\n            <a\n                href=\"https:\/\/help.chatecommerce.com\/en\/chatecommerce-automations-complete-guide\/\"\n                class=\"fn-readmore-btn\"\n            >\n                READ FULL ARTICLE            <\/a>\n\n        <\/div>\n\n    <\/article>\n\n    \n    <article class=\"fn-item\" data-id=\"33001\">\n\n        <!-- Columna Izquierda: Sticky -->\n        <div class=\"fn-col-left\">\n            <div class=\"fn-sticky-wrapper\">\n\n                <time class=\"fn-date\" datetime=\"2026-09-17T20:55:25+00:00\">\n                    17 SEP 2026                <\/time>\n\n                <h2 class=\"fn-title\">\n                    Autonomous Store now in the ShopAgent widget.                <\/h2>\n\n                \n                <button\n                    type=\"button\"\n                    class=\"fn-copy-btn\"\n                    data-url=\"https:\/\/help.chatecommerce.com\/en\/novedades\/autonomous-store-now-in-the-shopagent-widget\/\"\n                    data-copied-text=\"Copied!\"\n                >\n                    <span>Copy link<\/span>\n\n                    <svg viewBox=\"0 0 24 24\">\n                        <path d=\"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71\"><\/path>\n                        <path d=\"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71\"><\/path>\n                    <\/svg>\n                <\/button>\n\n            <\/div>\n        <\/div>\n\n        <!-- Columna Derecha -->\n        <div class=\"fn-col-right\">\n\n                            <div class=\"fn-media\">\n                    <img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"419\" src=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/eb5da2d3d7052aff619b1554b0d39ee444964cd5-1024x536.jpg\" class=\"attachment-large size-large wp-post-image\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/eb5da2d3d7052aff619b1554b0d39ee444964cd5-1024x536.jpg 1024w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/eb5da2d3d7052aff619b1554b0d39ee444964cd5-300x157.jpg 300w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/eb5da2d3d7052aff619b1554b0d39ee444964cd5-768x402.jpg 768w, https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2026\/09\/eb5da2d3d7052aff619b1554b0d39ee444964cd5.jpg 1201w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>                <\/div>\n            \n            <div class=\"fn-excerpt\">\n                \n<h2 class=\"wp-block-heading\">We\u2019re launching Autonomous Store in the Widget<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can now sell directly from your website without relying exclusively on WhatsApp.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What changed<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Customers can view products in the widget with an <strong>up-to-date price<\/strong>, quantity selector, and <strong>\u201cAdd to cart\u201d<\/strong> button.<\/li>\n\n\n\n<li>Everything happens without leaving your website, with no redirects to an embedded website.<\/li>\n\n\n\n<li>It works as an independent sales channel or alongside WhatsApp.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Requirements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ShopAgent Widget installed.<\/li>\n\n\n\n<li>Connected store (Shopify, Tiendanube, VTEX, etc.).<\/li>\n\n\n\n<li>Synchronized catalog.<\/li>\n\n\n\n<li>AI Agent created.<\/li>\n\n\n\n<li>Activation request submitted to the team (<a href=\"https:\/\/api.whatsapp.com\/send\/?phone=5491170781975&amp;text=Hola%21%20Quiero%20m%C3%A1s%20informaci%C3%B3n%20sobre%20ChateCommerce\">contact us here<\/a>).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Important details<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is activated as an <strong>omnichannel<\/strong> solution (widget + WhatsApp simultaneously).<\/li>\n\n\n\n<li>If a customer manually adds products and then uses the AI Agent, the Agent\u2019s cart will overwrite the manually created cart.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Install, configure, and activate Autonomous Store in your widget.<\/strong><\/p>\n            <\/div>\n\n            <a\n                href=\"https:\/\/help.chatecommerce.com\/en\/shopagent-chatecommerce\/\"\n                class=\"fn-readmore-btn\"\n            >\n                READ FULL ARTICLE            <\/a>\n\n        <\/div>\n\n    <\/article>\n\n          <\/div>\n\n      <div class=\"fn-loader\" id=\"fn-loader\">\n        <div class=\"fn-spinner\"><\/div>\n      <\/div>\n      <div id=\"fn-scroll-trigger\"><\/div>\n\n    <\/div>\n\n    <script>\n      (function() {\n        const initNovedadesApp = () => {\n          const container = document.querySelector('.fn-container');\n          const timeline = document.getElementById('fn-timeline-list');\n          const trigger = document.getElementById('fn-scroll-trigger');\n          const loader = document.getElementById('fn-loader');\n\n          if (!container || !timeline) return;\n\n          let currentPage = parseInt(container.getAttribute('data-current-page')) || 1;\n          const maxPages = parseInt(container.getAttribute('data-max-pages')) || 1;\n          const ajaxUrl = container.getAttribute('data-ajax-url');\n          const currentLang = container.getAttribute('data-lang') || 'es';\n          let isLoading = false;\n\n          const revealObserver = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n              if (entry.isIntersecting) {\n                entry.target.classList.add('is-visible');\n              }\n            });\n          }, {\n            threshold: 0.1,\n            rootMargin: \"0px 0px -40px 0px\"\n          });\n\n          const attachRevealToItems = () => {\n            document.querySelectorAll('.fn-item:not(.fn-observed)').forEach(el => {\n              el.classList.add('fn-observed');\n              revealObserver.observe(el);\n            });\n          };\n\n          \/\/ Copiar enlace con feedback en el idioma activo\n          timeline.addEventListener('click', (e) => {\n            const btn = e.target.closest('.fn-copy-btn');\n            if (!btn) return;\n\n            const url = btn.getAttribute('data-url');\n            const copiedText = btn.getAttribute('data-copied-text') || '\u00a1Copiado!';\n            const label = btn.querySelector('span');\n            const originalText = label.textContent;\n\n            navigator.clipboard.writeText(url).then(() => {\n              label.textContent = copiedText;\n              setTimeout(() => {\n                label.textContent = originalText;\n              }, 2000);\n            });\n          });\n\n          attachRevealToItems();\n\n          \/\/ Scroll infinito enviando el lang actual al backend\n          if (trigger && currentPage < maxPages) {\n            const infiniteObserver = new IntersectionObserver((entries) => {\n              const entry = entries[0];\n              if (entry.isIntersecting && !isLoading && currentPage < maxPages) {\n                loadMoreItems();\n              }\n            }, {\n              rootMargin: \"200px 0px\"\n            });\n\n            const loadMoreItems = () => {\n              isLoading = true;\n              loader.classList.add('is-loading');\n\n              const nextPage = currentPage + 1;\n              const formData = new FormData();\n              formData.append('action', 'fn_load_more_novedades');\n              formData.append('page', nextPage);\n              formData.append('lang', currentLang);\n\n              fetch(ajaxUrl, {\n                method: 'POST',\n                body: formData\n              })\n              .then(res => res.json())\n              .then(data => {\n                if (data.success && data.data.html) {\n                  timeline.insertAdjacentHTML('beforeend', data.data.html);\n                  currentPage = nextPage;\n                  attachRevealToItems();\n\n                  if (!data.data.has_more || currentPage >= maxPages) {\n                    infiniteObserver.disconnect();\n                  }\n                } else {\n                  infiniteObserver.disconnect();\n                }\n              })\n              .catch(err => {\n                console.error(\"Error al cargar novedades:\", err);\n              })\n              .finally(() => {\n                isLoading = false;\n                loader.classList.remove('is-loading');\n              });\n            };\n\n            infiniteObserver.observe(trigger);\n          }\n        };\n\n        if (document.readyState === 'loading') {\n          document.addEventListener('DOMContentLoaded', initNovedadesApp);\n        } else {\n          initNovedadesApp();\n        }\n      })();\n    <\/script>\n\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Upgrades Stay up to date with the latest updates, new features, and improvements for ChateCommerce.<\/p>\n","protected":false},"author":20,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-32983","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Upgrades | Social Commerce - Sell through WhatsApp, social media and Chat<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/help.chatecommerce.com\/en\/upgrades\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Upgrades | Social Commerce - Sell through WhatsApp, social media and Chat\" \/>\n<meta property=\"og:description\" content=\"Upgrades Stay up to date with the latest updates, new features, and improvements for ChateCommerce.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/help.chatecommerce.com\/en\/upgrades\/\" \/>\n<meta property=\"og:site_name\" content=\"Social Commerce - Sell through WhatsApp, social media and Chat\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Chatcenternetwork\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-02T16:01:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2025\/11\/Open-graph-ChatCenter-services.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ChatCenterNet\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Upgrades | Social Commerce - Sell through WhatsApp, social media and Chat","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/help.chatecommerce.com\/en\/upgrades\/","og_locale":"en_US","og_type":"article","og_title":"Upgrades | Social Commerce - Sell through WhatsApp, social media and Chat","og_description":"Upgrades Stay up to date with the latest updates, new features, and improvements for ChateCommerce.","og_url":"https:\/\/help.chatecommerce.com\/en\/upgrades\/","og_site_name":"Social Commerce - Sell through WhatsApp, social media and Chat","article_publisher":"https:\/\/www.facebook.com\/Chatcenternetwork","article_modified_time":"2026-10-02T16:01:49+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2025\/11\/Open-graph-ChatCenter-services.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@ChatCenterNet","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/help.chatecommerce.com\/en\/upgrades\/","url":"https:\/\/help.chatecommerce.com\/en\/upgrades\/","name":"Upgrades | Social Commerce - Sell through WhatsApp, social media and Chat","isPartOf":{"@id":"https:\/\/help.chatecommerce.com\/#website"},"datePublished":"2026-09-17T21:18:28+00:00","dateModified":"2026-10-02T16:01:49+00:00","breadcrumb":{"@id":"https:\/\/help.chatecommerce.com\/en\/upgrades\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/help.chatecommerce.com\/en\/upgrades\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/help.chatecommerce.com\/en\/upgrades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/help.chatecommerce.com\/"},{"@type":"ListItem","position":2,"name":"Upgrades"}]},{"@type":"WebSite","@id":"https:\/\/help.chatecommerce.com\/#website","url":"https:\/\/help.chatecommerce.com\/","name":"ChateCommerce | Centro de ayuda","description":"","publisher":{"@id":"https:\/\/help.chatecommerce.com\/#organization"},"alternateName":"ChateCommerce","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/help.chatecommerce.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/help.chatecommerce.com\/#organization","name":"ChateCommerce","url":"https:\/\/help.chatecommerce.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/help.chatecommerce.com\/#\/schema\/logo\/image\/","url":"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2025\/04\/Logo-CNN.svg","contentUrl":"https:\/\/help.chatecommerce.com\/wp-content\/uploads\/2025\/04\/Logo-CNN.svg","width":1,"height":1,"caption":"ChateCommerce"},"image":{"@id":"https:\/\/help.chatecommerce.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Chatcenternetwork","https:\/\/x.com\/ChatCenterNet","https:\/\/www.instagram.com\/chatcenternet\/","https:\/\/www.youtube.com\/channel\/UCpDgz93UjLc7znUB2GiQ6dQ","https:\/\/www.linkedin.com\/company\/chatcenter"]}]}},"_links":{"self":[{"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/pages\/32983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/comments?post=32983"}],"version-history":[{"count":8,"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/pages\/32983\/revisions"}],"predecessor-version":[{"id":32996,"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/pages\/32983\/revisions\/32996"}],"wp:attachment":[{"href":"https:\/\/help.chatecommerce.com\/en\/wp-json\/wp\/v2\/media?parent=32983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}