{"id":114,"date":"2026-07-19T21:52:05","date_gmt":"2026-07-19T19:52:05","guid":{"rendered":"https:\/\/new.mailfino.com\/integrationen\/opencart\/"},"modified":"2026-07-19T23:08:52","modified_gmt":"2026-07-19T21:08:52","slug":"opencart","status":"publish","type":"page","link":"https:\/\/new.mailfino.com\/en\/integrationen\/opencart\/","title":{"rendered":"OpenCart Newsletter per read-only Connector verbinden"},"content":{"rendered":"\n<style>\n:root {\n  --mf-ink: #14242c;\n  --mf-muted: #5b6b72;\n  --mf-blue: #287fc1;\n  --mf-blue-dark: #185e91;\n  --mf-navy: #07163d;\n  --mf-green: #103f39;\n  --mf-red: #df5948;\n  --mf-yellow: #f2c14e;\n  --mf-soft: #f4f7f6;\n  --mf-line: #dce4e1;\n  --mf-white: #fff;\n  --mf-shadow: 0 18px 50px rgba(20, 36, 44, 0.09);\n}\n\n#header .sub-menu {\n  padding: 8px;\n  border: 1px solid rgba(17, 51, 79, 0.12);\n  border-radius: 6px;\n  background: #ffffff;\n  box-shadow: 0 16px 38px rgba(17, 51, 79, 0.16);\n}\n\n#header .sub-menu .ct-menu-link {\n  min-height: 0;\n  padding: 12px 14px;\n  border-radius: 4px;\n  color: #172b38;\n}\n\n#header .sub-menu .menu-item:hover > .ct-menu-link,\n#header .sub-menu .menu-item:focus-within > .ct-menu-link,\n#header .sub-menu .current-menu-item > .ct-menu-link {\n  background: #edf4f8;\n  color: #24587b;\n}\n\nbody.page {\n  color: var(--mf-ink);\n  background: var(--mf-white);\n}\n\nbody.page .hero-section,\nbody.page #footer {\n  display: none;\n}\n\nbody.page .ct-container-full[data-vertical-spacing] {\n  --theme-content-vertical-spacing: 0;\n}\n\nbody.page .entry-content {\n  max-width: none;\n  margin: 0;\n  padding: 0;\n}\n\nbody.page .entry-content > * {\n  margin-block: 0;\n}\n\nbody.page header.ct-header {\n  position: sticky;\n  z-index: 80;\n  top: 0;\n}\n\nbody.admin-bar.page header.ct-header {\n  top: 32px;\n}\n\nbody.page .ct-header [data-row*=\"middle\"] {\n  --height: 82px;\n  background: rgba(255, 255, 255, 0.97);\n  border-bottom: 1px solid var(--mf-line);\n}\n\nbody.page .ct-header [data-id=\"menu\"] > ul > li > a {\n  color: var(--mf-ink);\n  font-size: 15px;\n  font-weight: 650;\n  letter-spacing: 0;\n  text-transform: none;\n}\n\nbody.page .ct-header [data-id=\"logo\"] .site-title a {\n  display: block;\n  width: 190px;\n  height: 48px;\n  overflow: hidden;\n  background: url(\"https:\/\/new.mailfino.com\/wp-content\/uploads\/2026\/07\/mailfino-logo.png\") center \/ contain no-repeat;\n  color: transparent;\n  font-size: 0;\n  white-space: nowrap;\n}\n\nbody.page .ct-header [data-id=\"search\"] {\n  display: none;\n}\n\n.mf-shell {\n  width: min(1240px, calc(100% - 64px));\n  margin-inline: auto;\n}\n\n.mf-page-hero {\n  position: relative;\n  width: 100vw;\n  max-width: none !important;\n  min-height: 590px;\n  margin-left: calc(50% - 50vw);\n  overflow: hidden;\n  display: flex;\n  align-items: center;\n  background-color: var(--mf-navy);\n  background-image: var(--mf-page-art);\n  background-position: right center;\n  background-repeat: no-repeat;\n  background-size: cover;\n  color: var(--mf-white);\n}\n\n.mf-page-hero::before {\n  position: absolute;\n  inset: 0;\n  background: rgba(4, 19, 58, 0.16);\n  content: \"\";\n}\n\n.mf-page-hero-inner {\n  position: relative;\n  z-index: 2;\n  width: 50%;\n  padding: 78px 0 86px;\n}\n\n.mf-kicker {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin: 0 0 20px;\n  color: #7ddcf0;\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 0;\n  text-transform: uppercase;\n}\n\n.mf-kicker::before {\n  width: 34px;\n  height: 2px;\n  background: var(--mf-yellow);\n  content: \"\";\n}\n\n.mf-page-hero h1 {\n  max-width: 690px;\n  margin: 0 0 26px;\n  color: var(--mf-white);\n  font-size: 58px;\n  line-height: 1.03;\n  letter-spacing: 0;\n}\n\n.mf-page-hero-copy {\n  max-width: 630px;\n  margin: 0;\n  color: #dbe6f6;\n  font-size: 20px;\n  line-height: 1.55;\n}\n\n.mf-cloud-hero {\n  min-height: 520px;\n  background: var(--mf-navy);\n}\n\n.mf-cloud-hero::before {\n  display: none;\n}\n\n.mf-cloud-layout {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 0.88fr 1.12fr;\n  gap: 70px;\n  align-items: center;\n  padding: 62px 0;\n}\n\n.mf-cloud-copy h1 {\n  margin: 0 0 24px;\n  color: var(--mf-white);\n  font-size: 54px;\n  line-height: 1.04;\n}\n\n.mf-cloud-copy p:not(.mf-kicker) {\n  margin: 0;\n  color: #dbe6f6;\n  font-size: 19px;\n}\n\n.mf-cloud-screen {\n  margin: 0;\n  padding: 22px;\n  border: 1px solid rgba(255, 255, 255, 0.18);\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.06);\n}\n\n.mf-cloud-screen img {\n  display: block;\n  width: 100%;\n}\n\n.mf-cloud-proof {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  border-top: 1px solid var(--mf-line);\n  border-bottom: 1px solid var(--mf-line);\n}\n\n.mf-cloud-proof div {\n  padding: 34px;\n}\n\n.mf-cloud-proof div + div {\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-cloud-proof strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--mf-ink);\n  font-size: 18px;\n}\n\n.mf-cloud-proof span {\n  color: var(--mf-muted);\n}\n\n.mf-cloud-choice {\n  display: flex;\n  gap: 38px;\n  align-items: center;\n  justify-content: space-between;\n  padding: 34px 40px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-soft);\n}\n\n.mf-cloud-choice h2 {\n  margin: 0 0 8px;\n  font-size: 28px;\n}\n\n.mf-cloud-choice p {\n  margin: 0;\n  color: var(--mf-muted);\n}\n\n.mf-editor-hero {\n  min-height: 650px;\n  background: var(--mf-soft);\n  color: var(--mf-ink);\n}\n\n.mf-editor-hero::before {\n  display: none;\n}\n\n.mf-editor-layout {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: 0.8fr 1.2fr;\n  gap: 72px;\n  align-items: center;\n  padding: 78px 0;\n}\n\n.mf-editor-copy .mf-kicker {\n  color: var(--mf-blue-dark);\n}\n\n.mf-editor-copy h1 {\n  margin: 0 0 24px;\n  color: var(--mf-ink);\n  font-size: 56px;\n  line-height: 1.03;\n}\n\n.mf-editor-copy p:not(.mf-kicker) {\n  margin: 0;\n  color: var(--mf-muted);\n  font-size: 19px;\n}\n\n.mf-editor-copy .mf-button-secondary {\n  border-color: var(--mf-blue-dark);\n  color: var(--mf-blue-dark);\n}\n\n.mf-editor-stage {\n  margin: 0;\n  padding: 16px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-editor-stage img {\n  display: block;\n  width: 100%;\n}\n\n.mf-editor-proof {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  border-top: 1px solid var(--mf-line);\n  border-bottom: 1px solid var(--mf-line);\n}\n\n.mf-editor-proof article {\n  padding: 32px 28px;\n}\n\n.mf-editor-proof article + article {\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-editor-proof strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--mf-ink);\n  font-size: 17px;\n}\n\n.mf-editor-proof span {\n  color: var(--mf-muted);\n  font-size: 14px;\n}\n\n.mf-editor-elements {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border-top: 1px solid var(--mf-line);\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-editor-element {\n  min-height: 238px;\n  padding: 28px;\n  border-right: 1px solid var(--mf-line);\n  border-bottom: 1px solid var(--mf-line);\n  background: var(--mf-white);\n}\n\n.mf-editor-element-head {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  min-height: 78px;\n  margin-bottom: 20px;\n}\n\n.mf-editor-element-head img {\n  display: block;\n  width: 76px;\n  height: 76px;\n  object-fit: cover;\n  border: 1px solid #d9e2e0;\n  border-radius: 6px;\n  background: #fff;\n}\n\n.mf-editor-element-head span {\n  display: block;\n  color: var(--mf-blue);\n  font-size: 12px;\n  font-weight: 800;\n}\n\n.mf-editor-element h3 {\n  margin-bottom: 8px;\n  font-size: 19px;\n}\n\n.mf-editor-element p {\n  margin: 0;\n  color: var(--mf-muted);\n  font-size: 14px;\n}\n\n.mf-editor-detail {\n  display: grid;\n  grid-template-columns: 0.92fr 1.08fr;\n  gap: 76px;\n  align-items: center;\n}\n\n.mf-editor-detail-reverse {\n  grid-template-columns: 1.08fr 0.92fr;\n}\n\n.mf-editor-detail-reverse .mf-editor-detail-copy {\n  order: 2;\n}\n\n.mf-editor-detail-reverse .mf-editor-shot {\n  order: 1;\n}\n\n.mf-editor-detail-copy > p:not(.mf-eyebrow) {\n  color: var(--mf-muted);\n  font-size: 17px;\n}\n\n.mf-editor-shot {\n  margin: 0;\n  padding: 14px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-editor-shot img,\n.mf-editor-shot video {\n  display: block;\n  width: 100%;\n}\n\n.mf-editor-shot video {\n  aspect-ratio: 16 \/ 10;\n  background: #eef1f0;\n  object-fit: cover;\n}\n\n.mf-editor-shot figcaption {\n  padding: 12px 4px 0;\n  color: var(--mf-muted);\n  font-size: 13px;\n}\n\n.mf-editor-wide-shot {\n  margin: 40px 0 0;\n  padding: 14px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-editor-wide-shot img,\n.mf-editor-wide-shot video {\n  display: block;\n  width: 100%;\n}\n\n.mf-editor-wide-shot video {\n  aspect-ratio: 16 \/ 10;\n  background: #eef1f0;\n  object-fit: cover;\n}\n\n.mf-editor-wide-shot figcaption {\n  padding: 12px 4px 0;\n  color: var(--mf-muted);\n  font-size: 13px;\n}\n\n.mf-editor-wide-shot-dark {\n  border-color: rgba(255, 255, 255, 0.2);\n  background: #1b3138;\n}\n\n.mf-editor-wide-shot-dark figcaption {\n  color: #c9dbd7;\n}\n\n.mf-editor-tools {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  border-top: 1px solid var(--mf-line);\n  border-bottom: 1px solid var(--mf-line);\n}\n\n.mf-editor-tool {\n  padding: 30px;\n}\n\n.mf-editor-tools-visual .mf-editor-tool {\n  min-height: 360px;\n}\n\n.mf-editor-tool-icon {\n  display: block;\n  width: 96px;\n  height: 96px;\n  margin-bottom: 22px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  object-fit: cover;\n  background: var(--mf-soft);\n}\n\n.mf-editor-tool + .mf-editor-tool {\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-editor-tool span {\n  display: block;\n  margin-bottom: 18px;\n  color: var(--mf-red);\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n\n.mf-editor-tool p {\n  margin: 0;\n  color: var(--mf-muted);\n}\n\n.mf-editor-tools-six {\n  grid-template-columns: repeat(3, 1fr);\n}\n\n.mf-editor-tools-six .mf-editor-tool:nth-child(n + 4) {\n  border-top: 1px solid var(--mf-line);\n}\n\n.mf-editor-tools-six .mf-editor-tool:nth-child(4) {\n  border-left: 0;\n}\n\n.mf-editor-tools-four {\n  grid-template-columns: repeat(2, 1fr);\n}\n\n.mf-editor-tools-four .mf-editor-tool:nth-child(n + 3) {\n  border-top: 1px solid var(--mf-line);\n}\n\n.mf-editor-tools-four .mf-editor-tool:nth-child(3) {\n  border-left: 0;\n}\n\n.mf-editor-note {\n  margin-top: 30px;\n  padding: 22px 24px;\n  border-left: 4px solid var(--mf-blue);\n  background: #eef5f8;\n  color: var(--mf-ink);\n}\n\n.mf-editor-note strong {\n  display: block;\n  margin-bottom: 5px;\n}\n\n.mf-editor-routes {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n}\n\n.mf-editor-routes-three {\n  grid-template-columns: repeat(3, 1fr);\n}\n\n.mf-editor-route {\n  padding: 36px;\n}\n\n.mf-editor-route + .mf-editor-route {\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-editor-route p {\n  color: var(--mf-muted);\n}\n\n.mf-text-link {\n  color: var(--mf-blue-dark);\n  font-weight: 750;\n  text-decoration: none;\n}\n\n.mf-feature-rows {\n  border-top: 1px solid var(--mf-line);\n}\n\n.mf-feature-row {\n  display: grid;\n  grid-template-columns: 110px 0.72fr 1.28fr;\n  gap: 28px;\n  padding: 34px 0;\n  border-bottom: 1px solid var(--mf-line);\n}\n\n.mf-feature-row > span {\n  color: var(--mf-red);\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.mf-feature-row h3,\n.mf-feature-row p {\n  margin: 0;\n}\n\n.mf-feature-row p {\n  color: var(--mf-muted);\n}\n\n.mf-section-dark .mf-feature-row {\n  border-color: rgba(255, 255, 255, 0.18);\n}\n\n.mf-section-dark .mf-feature-row p {\n  color: #c9dbd7;\n}\n\n.mf-architecture {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  overflow: hidden;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-architecture-step {\n  position: relative;\n  min-height: 250px;\n  padding: 36px;\n}\n\n.mf-architecture-step + .mf-architecture-step {\n  border-left: 1px solid var(--mf-line);\n}\n\n.mf-architecture-step span {\n  display: block;\n  margin-bottom: 42px;\n  color: var(--mf-blue);\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.mf-architecture-step p {\n  margin: 0;\n  color: var(--mf-muted);\n}\n\n.mf-directory-nav {\n  position: sticky;\n  z-index: 40;\n  top: 82px;\n  width: 100vw;\n  max-width: none !important;\n  margin-left: calc(50% - 50vw);\n  border-bottom: 1px solid var(--mf-line);\n  background: rgba(255, 255, 255, 0.97);\n}\n\n.mf-directory-nav-inner {\n  display: flex;\n  gap: 28px;\n  overflow-x: auto;\n  padding: 18px 0;\n}\n\n.mf-directory-nav a {\n  flex: 0 0 auto;\n  color: var(--mf-ink);\n  font-size: 14px;\n  font-weight: 700;\n  text-decoration: none;\n}\n\n.mf-actions {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 32px;\n}\n\n.mf-button {\n  display: inline-flex;\n  min-height: 50px;\n  align-items: center;\n  padding: 13px 20px;\n  border: 1px solid transparent;\n  border-radius: 6px;\n  background: var(--mf-red);\n  color: var(--mf-white);\n  font-weight: 750;\n  text-decoration: none;\n  transition: transform 160ms ease;\n}\n\n.mf-button:hover {\n  color: var(--mf-white);\n  transform: translateY(-2px);\n}\n\n.mf-button-secondary {\n  border-color: rgba(255, 255, 255, 0.7);\n  background: transparent;\n}\n\n.mf-section {\n  width: 100vw;\n  max-width: none !important;\n  padding: 104px 0;\n  margin-left: calc(50% - 50vw);\n}\n\n.mf-section-soft {\n  background: var(--mf-soft);\n}\n\n.mf-section-dark {\n  background: var(--mf-green);\n  color: var(--mf-white);\n}\n\n.mf-section-head {\n  max-width: 820px;\n  margin-bottom: 48px;\n}\n\n.mf-eyebrow {\n  margin: 0 0 16px;\n  color: var(--mf-blue);\n  font-size: 13px;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n\n.mf-section h2 {\n  max-width: 820px;\n  margin: 0 0 20px;\n  color: var(--mf-ink);\n  font-size: 46px;\n  line-height: 1.09;\n  letter-spacing: 0;\n}\n\n.mf-section h3 {\n  margin: 0 0 12px;\n  color: var(--mf-ink);\n  font-size: 22px;\n  letter-spacing: 0;\n}\n\n.mf-section-lead {\n  max-width: 760px;\n  margin: 0;\n  color: var(--mf-muted);\n  font-size: 19px;\n  line-height: 1.6;\n}\n\n.mf-section-dark h2,\n.mf-section-dark h3 {\n  color: var(--mf-white);\n}\n\n.mf-section-dark .mf-section-lead {\n  color: #c9dbd7;\n}\n\n.mf-grid-2,\n.mf-grid-3,\n.mf-grid-4 {\n  display: grid;\n  gap: 16px;\n}\n\n.mf-grid-2 {\n  grid-template-columns: repeat(2, 1fr);\n}\n\n.mf-grid-3 {\n  grid-template-columns: repeat(3, 1fr);\n}\n\n.mf-grid-4 {\n  grid-template-columns: repeat(4, 1fr);\n}\n\n.mf-card {\n  min-height: 210px;\n  padding: 30px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: 0 7px 22px rgba(20, 36, 44, 0.04);\n}\n\n.mf-card p {\n  margin: 0;\n  color: var(--mf-muted);\n}\n\n.mf-card-mark {\n  display: block;\n  margin-bottom: 24px;\n  color: var(--mf-red);\n  font-size: 13px;\n  font-weight: 800;\n}\n\n.mf-split {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 72px;\n  align-items: center;\n}\n\n.mf-visual {\n  margin: 0;\n}\n\n.mf-visual img {\n  display: block;\n  width: 100%;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-checks {\n  margin: 28px 0 0;\n  padding: 0;\n  list-style: none;\n}\n\n.mf-checks li {\n  position: relative;\n  margin: 12px 0;\n  padding-left: 28px;\n  color: var(--mf-ink);\n}\n\n.mf-checks li::before {\n  position: absolute;\n  left: 0;\n  color: var(--mf-green);\n  font-weight: 900;\n  content: \"\u2713\";\n}\n\n.mf-section-dark .mf-checks li {\n  color: #e6f0ed;\n}\n\n.mf-compare {\n  width: 100%;\n  overflow: hidden;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  border-collapse: separate;\n  border-spacing: 0;\n  background: var(--mf-white);\n}\n\n.mf-compare th,\n.mf-compare td {\n  padding: 20px;\n  border-right: 1px solid var(--mf-line);\n  border-bottom: 1px solid var(--mf-line);\n  text-align: left;\n  vertical-align: top;\n}\n\n.mf-compare th {\n  background: var(--mf-soft);\n  color: var(--mf-ink);\n}\n\n.mf-compare tr:last-child td,\n.mf-compare tr:last-child th {\n  border-bottom: 0;\n}\n\n.mf-compare th:last-child,\n.mf-compare td:last-child {\n  border-right: 0;\n}\n\n.mf-faq {\n  display: grid;\n  gap: 10px;\n}\n\n.mf-faq details {\n  padding: 22px 24px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n}\n\n.mf-faq summary {\n  color: var(--mf-ink);\n  font-weight: 750;\n  cursor: pointer;\n}\n\n.mf-faq p {\n  margin: 14px 0 0;\n  color: var(--mf-muted);\n}\n\n.mf-integration-groups {\n  display: grid;\n  gap: 54px;\n}\n\n.mf-integration-group h3 {\n  margin-bottom: 20px;\n  font-size: 26px;\n}\n\n.mf-integration-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 12px;\n}\n\n.mf-integration {\n  display: block;\n  position: relative;\n  min-height: 150px;\n  padding: 24px;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: var(--mf-white);\n  color: inherit;\n  text-decoration: none;\n  transition: border-color 160ms ease, box-shadow 160ms ease, transform 160ms ease;\n}\n\na.mf-integration:hover,\na.mf-integration:focus-visible {\n  border-color: var(--mf-blue);\n  box-shadow: 0 12px 28px rgba(17, 51, 79, 0.12);\n  transform: translateY(-2px);\n}\n\n.mf-integration strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--mf-ink);\n  font-size: 17px;\n}\n\n.mf-integration p {\n  margin: 0;\n  color: var(--mf-muted);\n  font-size: 14px;\n}\n\n.mf-integration-detail-hero-layout {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.85fr);\n  gap: 80px;\n  align-items: center;\n}\n\n.mf-integration-detail-hero-layout .mf-page-hero-inner {\n  width: auto;\n}\n\n.mf-integration-detail-brand {\n  display: grid;\n  min-height: 250px;\n  margin: 0;\n  padding: 42px;\n  place-items: center;\n  border: 1px solid rgba(255, 255, 255, 0.28);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.2);\n}\n\n.mf-integration-detail-brand img {\n  display: block;\n  width: auto;\n  max-width: 100%;\n  height: auto;\n  max-height: 150px;\n  object-fit: contain;\n}\n\n.mf-integration-detail-brand-duo {\n  grid-template-columns: 1fr 1fr;\n  gap: 28px;\n}\n\n.mf-api-brand {\n  background: #f7faf9;\n}\n\n.mf-api-brand-window {\n  width: min(100%, 390px);\n  overflow: hidden;\n  border: 1px solid var(--mf-line);\n  border-radius: 8px;\n  background: #0d2429;\n  box-shadow: 0 18px 42px rgba(7, 22, 61, 0.18);\n}\n\n.mf-api-brand-bar {\n  display: flex;\n  gap: 7px;\n  padding: 12px 15px;\n  background: #e8f2ef;\n}\n\n.mf-api-brand-bar i {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--mf-green);\n}\n\n.mf-api-brand-window code {\n  display: block;\n  padding: 24px;\n  color: #d7ece6;\n  font-size: 14px;\n  line-height: 1.75;\n  white-space: pre-wrap;\n}\n\n.mf-api-brand-window code strong {\n  color: var(--mf-yellow);\n}\n\n.mf-integration-flow {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr) auto minmax(0, 1fr);\n  gap: 18px;\n  align-items: stretch;\n  margin-top: 42px;\n}\n\n.mf-integration-flow-node {\n  min-width: 0;\n  padding: 28px;\n  border: 1px solid var(--mf-line);\n  border-top: 3px solid var(--mf-blue);\n  border-radius: 8px;\n  background: var(--mf-white);\n  box-shadow: var(--mf-shadow);\n}\n\n.mf-integration-flow-node:nth-of-type(2) {\n  border-top-color: var(--mf-green);\n}\n\n.mf-integration-flow-node:nth-of-type(3) {\n  border-top-color: var(--mf-red);\n}\n\n.mf-integration-flow-node span {\n  display: block;\n  margin-bottom: 12px;\n  color: var(--mf-blue-dark);\n  font-size: 12px;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n\n.mf-integration-flow-node h3 {\n  margin: 0 0 10px;\n  color: var(--mf-ink);\n  font-size: 21px;\n}\n\n.mf-integration-flow-node p {\n  margin: 0;\n  color: var(--mf-muted);\n  font-size: 15px;\n}\n\n.mf-integration-flow-arrow {\n  display: grid;\n  width: 38px;\n  place-items: center;\n  color: var(--mf-green);\n  font-size: 26px;\n  font-weight: 800;\n}\n\n.mf-status {\n  display: inline-block;\n  margin-bottom: 16px;\n  padding: 3px 7px;\n  border-radius: 4px;\n  background: #e5f2ed;\n  color: #235c4f;\n  font-size: 11px;\n  font-weight: 800;\n  text-transform: uppercase;\n}\n\n.mf-status-beta {\n  background: #fff1ce;\n  color: #73510a;\n}\n\n.mf-final {\n  text-align: center;\n}\n\n.mf-final .mf-section-head {\n  margin-right: auto;\n  margin-left: auto;\n}\n\n.mf-final .mf-section-head h2,\n.mf-final .mf-section-lead {\n  margin-right: auto;\n  margin-left: auto;\n}\n\n.mf-final .mf-actions {\n  justify-content: center;\n}\n\n.mf-final .mf-button-secondary {\n  border-color: var(--mf-blue-dark);\n  color: var(--mf-blue-dark);\n}\n\n.mf-footer {\n  width: 100vw;\n  max-width: none !important;\n  padding: 54px 0 28px;\n  margin-left: calc(50% - 50vw);\n  background: #102027;\n  color: #b8c5ca;\n}\n\n.mf-footer-grid {\n  display: grid;\n  grid-template-columns: 1.45fr 1fr 1fr 1fr;\n  gap: 40px;\n}\n\n.mf-footer-logo {\n  width: 180px;\n  margin: 0 0 16px;\n  filter: brightness(0) invert(1);\n}\n\n.mf-footer h3 {\n  margin: 0 0 14px;\n  color: var(--mf-white);\n  font-size: 15px;\n}\n\n.mf-footer p,\n.mf-footer a {\n  color: #b8c5ca;\n  font-size: 14px;\n  text-decoration: none;\n}\n\n.mf-footer a {\n  display: block;\n  margin: 8px 0;\n}\n\n.mf-footer-bottom {\n  margin-top: 38px;\n  padding-top: 22px;\n  border-top: 1px solid #314149;\n  font-size: 13px;\n}\n\n@media (max-width: 999px) {\n  .mf-cloud-layout,\n  .mf-editor-layout {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-editor-detail,\n  .mf-editor-detail-reverse {\n    grid-template-columns: 1fr;\n    gap: 42px;\n  }\n\n  .mf-editor-detail-reverse .mf-editor-detail-copy,\n  .mf-editor-detail-reverse .mf-editor-shot {\n    order: initial;\n  }\n\n  .mf-editor-proof {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .mf-editor-elements {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .mf-editor-proof article:nth-child(3) {\n    border-left: 0;\n  }\n\n  .mf-editor-proof article:nth-child(n + 3) {\n    border-top: 1px solid var(--mf-line);\n  }\n\n  .mf-architecture {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-architecture-step + .mf-architecture-step {\n    border-top: 1px solid var(--mf-line);\n    border-left: 0;\n  }\n\n  .mf-cloud-screen,\n  .mf-editor-stage {\n    max-width: 760px;\n  }\n\n  .mf-page-hero-inner {\n    width: 64%;\n  }\n\n  .mf-page-hero h1 {\n    font-size: 46px;\n  }\n\n  .mf-section {\n    padding: 80px 0;\n  }\n\n  .mf-section h2 {\n    font-size: 38px;\n  }\n\n  .mf-grid-4,\n  .mf-integration-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .mf-split {\n    grid-template-columns: 1fr;\n    gap: 46px;\n  }\n\n  .mf-integration-detail-hero-layout {\n    grid-template-columns: minmax(0, 1.1fr) minmax(240px, 0.9fr);\n    gap: 42px;\n  }\n\n  .mf-integration-detail-brand {\n    min-height: 210px;\n    padding: 32px;\n  }\n\n  .mf-integration-flow {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-integration-flow-arrow {\n    width: 100%;\n    height: 30px;\n    transform: rotate(90deg);\n  }\n\n  .mf-footer-grid {\n    grid-template-columns: 1.4fr 1fr 1fr;\n  }\n}\n\n@media (max-width: 689px) {\n  body.admin-bar.page .ct-header {\n    top: 46px;\n  }\n\n  body.page .ct-header [data-id=\"logo\"] .site-title a {\n    width: 150px;\n    height: 40px;\n  }\n\n  .mf-shell {\n    width: min(100% - 32px, 1240px);\n  }\n\n  .mf-page-hero {\n    min-height: 760px;\n    align-items: flex-start;\n    background-position: center bottom;\n    background-size: auto 36%;\n  }\n\n  .mf-cloud-hero,\n  .mf-editor-hero {\n    min-height: 0;\n    background-image: none;\n  }\n\n  .mf-cloud-layout,\n  .mf-editor-layout {\n    gap: 38px;\n    padding: 48px 0 58px;\n  }\n\n  .mf-cloud-copy h1,\n  .mf-editor-copy h1 {\n    font-size: 38px;\n  }\n\n  .mf-cloud-proof {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-cloud-proof div {\n    padding: 26px 0;\n  }\n\n  .mf-cloud-proof div + div {\n    border-top: 1px solid var(--mf-line);\n    border-left: 0;\n  }\n\n  .mf-cloud-choice {\n    display: block;\n    padding: 28px;\n  }\n\n  .mf-cloud-choice .mf-button {\n    margin-top: 22px;\n  }\n\n  .mf-feature-row {\n    grid-template-columns: 1fr;\n    gap: 10px;\n    padding: 28px 0;\n  }\n\n  .mf-editor-proof,\n  .mf-editor-elements,\n  .mf-editor-tools,\n  .mf-editor-routes {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-editor-proof article + article,\n  .mf-editor-proof article:nth-child(3),\n  .mf-editor-tool + .mf-editor-tool,\n  .mf-editor-tools-six .mf-editor-tool:nth-child(4),\n  .mf-editor-tools-four .mf-editor-tool:nth-child(3),\n  .mf-editor-route + .mf-editor-route {\n    border-top: 1px solid var(--mf-line);\n    border-left: 0;\n  }\n\n  .mf-editor-element {\n    min-height: 0;\n  }\n\n  .mf-editor-tools-visual .mf-editor-tool {\n    min-height: 0;\n  }\n\n  .mf-editor-proof article:nth-child(n + 3) {\n    border-top: 1px solid var(--mf-line);\n  }\n\n  .mf-directory-nav {\n    top: 70px;\n  }\n\n  .mf-page-hero-inner {\n    width: 100%;\n    padding: 48px 0 300px;\n  }\n\n  .mf-integration-detail-hero-layout {\n    grid-template-columns: 1fr;\n    gap: 0;\n    padding: 48px 0 58px;\n  }\n\n  .mf-integration-detail-hero-layout .mf-page-hero-inner {\n    padding: 0;\n  }\n\n  .mf-integration-detail-brand {\n    min-height: 180px;\n    margin-top: 36px;\n    padding: 28px;\n  }\n\n  .mf-integration-detail-brand img {\n    max-height: 105px;\n  }\n\n  .mf-page-hero h1 {\n    font-size: 38px;\n  }\n\n  .mf-page-hero-copy {\n    font-size: 17px;\n  }\n\n  .mf-section {\n    padding: 66px 0;\n  }\n\n  .mf-section h2 {\n    font-size: 32px;\n  }\n\n  .mf-grid-2,\n  .mf-grid-3,\n  .mf-grid-4,\n  .mf-integration-grid,\n  .mf-footer-grid {\n    grid-template-columns: 1fr;\n  }\n\n  .mf-card {\n    min-height: 0;\n    padding: 26px;\n  }\n\n  .mf-compare {\n    display: block;\n    overflow-x: auto;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .mf-button {\n    transition: none;\n  }\n}\n\n<\/style>\n\n\n\n<section class=\"mf-page-hero\"><div class=\"mf-shell mf-integration-detail-hero-layout\">\n  <div class=\"mf-page-hero-inner\">\n    <p class=\"mf-kicker\">OpenCart Newsletter Integration \u00b7 Beta<\/p><span class=\"mf-status mf-status-beta\">Beta<\/span>\n    <h1>OpenCart Newsletter per read-only Connector verbinden<\/h1>\n    <p class=\"mf-page-hero-copy\">Importieren Sie OpenCart-Kunden, synchronisieren Sie aktive Bestellungen f\u00fcr dynamische Kaufsegmente und \u00fcbernehmen Sie Shop-Produkte in Newsletter-Karten. Der mailfino Connector arbeitet schreibgesch\u00fctzt und gibt nur aktivierte Lesebereiche frei.<\/p>\n    <div class=\"mf-actions\"><a class=\"mf-button\" href=\"\/kontakt\/\">OpenCart-Anbindung besprechen<\/a><a class=\"mf-button mf-button-secondary\" href=\"https:\/\/docs.mailfino.de\/handbuch\/integration-opencart-beta\/opencart-integration-ueberblick\/\">Dokumentation \u00f6ffnen<\/a><\/div>\n  <\/div>\n  <div class=\"mf-integration-detail-brand\"><img decoding=\"async\" src=\"https:\/\/new.mailfino.com\/wp-content\/uploads\/2026\/07\/brand-opencart.png\" alt=\"OpenCart Logo\"><p>OpenCart-Kunden und Kaufdaten kontrolliert f\u00fcr Newsletter nutzbar machen.<\/p><\/div>\n<\/div><\/section>\n\n\n\n<section class=\"mf-section\"><div class=\"mf-shell\"><div class=\"mf-section-head\">\n  <p class=\"mf-eyebrow\">Datenfluss<\/p><h2>Vom OpenCart-Shop \u00fcber den Connector in mailfino<\/h2>\n  <p class=\"mf-section-lead\">Der Connector verwendet intern die konfigurierte OpenCart-Datenbankverbindung. Kunden, Bestellungen und Produkte werden nur f\u00fcr die freigegebenen Abl\u00e4ufe gelesen.<\/p>\n<\/div><div class=\"mf-integration-flow\" aria-label=\"Datenfluss zwischen OpenCart und mailfino\">\n  <div class=\"mf-integration-flow-node\"><strong>OpenCart<\/strong><span>Kunden, aktive Bestellungen und Produkte<\/span><\/div><span class=\"mf-integration-flow-arrow\" aria-hidden=\"true\">\u2192<\/span>\n  <div class=\"mf-integration-flow-node\"><strong>Read-only Connector<\/strong><span>Benutzer, API-Key und getrennte Lesebereiche<\/span><\/div><span class=\"mf-integration-flow-arrow\" aria-hidden=\"true\">\u2192<\/span>\n  <div class=\"mf-integration-flow-node\"><strong>mailfino<\/strong><span>Kontakte, Kaufdatenfilter und Produktkarten<\/span><\/div>\n<\/div><\/div><\/section>\n\n\n\n<section class=\"mf-section mf-section-soft\"><div class=\"mf-shell\"><div class=\"mf-section-head\">\n  <p class=\"mf-eyebrow\">Dokumentierter Funktionsumfang<\/p><h2>OpenCart-Daten f\u00fcr Zielgruppen und Inhalte einsetzen<\/h2>\n<\/div><div class=\"mf-grid-3\">\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">KUNDEN<\/span><h3>Kontakte stabil importieren<\/h3><p>Der Kundenimport legt Kontakte anhand der stabilen OpenCart-Kunden-ID an oder aktualisiert sie. Wiederholte Importe erzeugen keine Dubletten.<\/p><\/article>\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">KAUFDATEN<\/span><h3>Bestellungen getrennt synchronisieren<\/h3><p>Bestellungen und Produkt-Snapshots werden bei aktivierter Kaufdatenoption im Hintergrund gespeichert.<\/p><\/article>\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">FILTER<\/span><h3>Nach Produkt, Kategorie und Kennzahlen ausw\u00e4hlen<\/h3><p>Dokumentiert sind Produkt, Kategorie, Bestellanzahl und Gesamtumsatz als Kaufdatenbedingungen.<\/p><\/article>\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">PRODUKTKARTEN<\/span><h3>OpenCart-Produkte einf\u00fcgen<\/h3><p>Bild, Name, Beschreibung, Preis und Produktlink stammen aus dem aktuellen Produkt-Snapshot.<\/p><\/article>\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">SYNC-STATUS<\/span><h3>Verarbeitung nachvollziehen<\/h3><p>Der Sync-Status zeigt gelesene und verarbeitete Datens\u00e4tze; ein Reimport ersetzt statt zu kumulieren.<\/p><\/article>\n  <article class=\"mf-card\"><span class=\"mf-card-mark\">SECRET<\/span><h3>API-Key gesch\u00fctzt speichern<\/h3><p>Der API-Key verbleibt im Secret-Speicher und wird nicht als normale Verbindungskonfiguration ausgeliefert.<\/p><\/article>\n<\/div><\/div><\/section>\n\n\n\n<section class=\"mf-section\"><div class=\"mf-shell\"><div class=\"mf-section-head\">\n  <p class=\"mf-eyebrow\">Typische Arbeitsabl\u00e4ufe<\/p><h2>OpenCart-Kaufdaten gezielt in Newsletter \u00fcbersetzen<\/h2>\n<\/div><div class=\"mf-grid-3\">\n  <article class=\"mf-card\"><h3>K\u00e4ufer nach Produkt oder Kategorie ausw\u00e4hlen<\/h3><p>Synchronisieren Sie Bestellungen und speichern Sie einen Filter f\u00fcr vorhandene mailfino-Kontakte mit einem passenden Kauf.<\/p><\/article>\n  <article class=\"mf-card\"><h3>Bestellanzahl oder Umsatz nutzen<\/h3><p>Unterscheiden Sie K\u00e4ufergruppen innerhalb Ihrer Empf\u00e4ngerbasis nach Bestellanzahl oder Gesamtumsatz.<\/p><\/article>\n  <article class=\"mf-card\"><h3>Produkte in Newsletter-Karten einsetzen<\/h3><p>Suchen Sie das gew\u00fcnschte OpenCart-Produkt im gemeinsamen Produktpicker und kontrollieren Sie den eingef\u00fcgten Snapshot vor dem Versand.<\/p><\/article>\n<\/div><\/div><\/section>\n\n\n\n<section class=\"mf-section mf-section-soft\"><div class=\"mf-shell mf-split\"><div>\n  <p class=\"mf-eyebrow\">Voraussetzungen und Einrichtung<\/p><h2>Connector installieren und nur notwendige Ressourcen freigeben<\/h2>\n  <p class=\"mf-section-lead\">mailfino ben\u00f6tigt keine separaten OpenCart-Datenbankzug\u00e4nge.<\/p>\n<\/div><ol class=\"mf-checks\">\n  <li>Den in mailfino bereitgestellten Connector im OpenCart-Shop installieren.<\/li>\n  <li>Eigenen technischen Connector-Benutzer und langen API-Key festlegen.<\/li>\n  <li>Nur ben\u00f6tigte Lesebereiche f\u00fcr Kunden, Bestellungen und Produkte aktivieren.<\/li>\n  <li>Shop-URL, Benutzer und API-Key in mailfino eintragen, Verbindung validieren und Importprofile konfigurieren.<\/li>\n<\/ol><\/div><\/section>\n\n\n\n<section class=\"mf-section mf-section-dark\"><div class=\"mf-shell\"><div class=\"mf-section-head\">\n  <p class=\"mf-eyebrow\">Einwilligung, Datenschutz und Grenzen<\/p><h2>Keine Shop-Schreibaktionen und kein OpenCart-Consent<\/h2>\n  <p class=\"mf-section-lead\">OpenCart Core stellt kein verl\u00e4ssliches Standardfeld f\u00fcr Newsletter-Einwilligungen bereit. Die Versandberechtigung wird deshalb ausschlie\u00dflich in mailfino beurteilt.<\/p>\n<\/div><ul class=\"mf-checks\">\n  <li>Der Connector f\u00fchrt keine Schreibaktionen im Shop aus.<\/li>\n  <li>Formular-Synchronisation und Webhooks werden nicht unterst\u00fctzt.<\/li>\n  <li>Der Bestellimport macht K\u00e4ufer nicht automatisch zu mailfino-Kontakten.<\/li>\n  <li>Kaufsegmente ber\u00fccksichtigen ausschlie\u00dflich vorhandene mailfino-Kontakte.<\/li>\n  <li>Produkte und Bestellungen m\u00fcssen in OpenCart einen aktiven Status haben, damit sie in den dokumentierten Abl\u00e4ufen erscheinen.<\/li>\n  <li>Fehleranzeigen enthalten laut Dokumentation weder API-Key noch Rohpayload oder Stacktrace.<\/li>\n<\/ul><\/div><\/section>\n\n\n\n<section class=\"mf-section\"><div class=\"mf-shell\"><div class=\"mf-section-head\"><p class=\"mf-eyebrow\">FAQ<\/p><h2>Fragen zur OpenCart Newsletter Integration<\/h2><\/div><div class=\"mf-faq\">\n  <details><summary>Welche OpenCart-Daten kann mailfino lesen?<\/summary><p>Dokumentiert sind Kunden, Bestellungen und Produkte. Die Lesebereiche werden im Connector getrennt aktiviert.<\/p><\/details>\n  <details><summary>Wie verhindert der Kundenimport Dubletten?<\/summary><p>Kontakte werden anhand der stabilen OpenCart-Kunden-ID angelegt oder aktualisiert. Wiederholte Importe erzeugen dadurch keine neuen Dubletten.<\/p><\/details>\n  <details><summary>Welche Kaufsegmente sind m\u00f6glich?<\/summary><p>Dokumentiert sind Bedingungen nach Produkt, Kategorie, Bestellanzahl und Gesamtumsatz.<\/p><\/details>\n  <details><summary>\u00dcbernimmt mailfino den Newsletter-Consent aus OpenCart?<\/summary><p>Nein. OpenCart Core bietet daf\u00fcr kein verl\u00e4ssliches Standardfeld. Ma\u00dfgeblich bleibt die Versandberechtigung in mailfino.<\/p><\/details>\n  <details><summary>Unterst\u00fctzt die Integration Formulare oder Webhooks?<\/summary><p>Nein. Formular-Synchronisation, Webhooks und Shop-Schreibaktionen geh\u00f6ren nicht zum dokumentierten Funktionsumfang.<\/p><\/details>\n  <details><summary>Was bedeuten Fehler 401 und 403?<\/summary><p>401 weist auf ung\u00fcltige Connector-Zugangsdaten hin. 403 bedeutet, dass der ben\u00f6tigte Lesebereich im Connector nicht aktiviert ist.<\/p><\/details>\n<\/div><\/div><\/section>\n\n\n\n<section class=\"mf-section mf-final\"><div class=\"mf-shell\"><div class=\"mf-section-head\">\n  <p class=\"mf-eyebrow\">OpenCart-Prozess pr\u00fcfen<\/p><h2>Connector, Datenbereiche und Newsletter-Szenarien abstimmen<\/h2>\n  <p class=\"mf-section-lead\">Wir kl\u00e4ren, welche Lesebereiche n\u00f6tig sind und wie Kundenimport, Kaufsegmente und Produktkarten innerhalb der Beta eingesetzt werden k\u00f6nnen.<\/p>\n<\/div><div class=\"mf-actions\"><a class=\"mf-button\" href=\"\/kontakt\/\">Anbindung besprechen<\/a><a class=\"mf-button mf-button-secondary\" href=\"https:\/\/docs.mailfino.de\/handbuch\/integration-opencart-beta\/opencart-integration-ueberblick\/\">Zur Dokumentation<\/a><a class=\"mf-button mf-button-secondary\" href=\"\/integrationen\/\">Alle Integrationen<\/a><\/div><\/div><\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>OpenCart Newsletter Integration \u00b7 Beta Beta OpenCart Newsletter per read-only Connector verbinden Importieren Sie OpenCart-Kunden, synchronisieren Sie aktive Bestellungen f\u00fcr dynamische Kaufsegmente und \u00fcbernehmen Sie Shop-Produkte in Newsletter-Karten. Der mailfino Connector arbeitet schreibgesch\u00fctzt und gibt nur aktivierte Lesebereiche frei. OpenCart-Anbindung besprechenDokumentation \u00f6ffnen OpenCart-Kunden und Kaufdaten kontrolliert f\u00fcr Newsletter nutzbar machen. Datenfluss Vom OpenCart-Shop \u00fcber den [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":37,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-114","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/pages\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":5,"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/pages\/114\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/pages\/114\/revisions\/295"}],"up":[{"embeddable":true,"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/pages\/37"}],"wp:attachment":[{"href":"https:\/\/new.mailfino.com\/en\/wp-json\/wp\/v2\/media?parent=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}