{"id":7562,"date":"2020-03-20T22:06:37","date_gmt":"2020-03-20T22:06:37","guid":{"rendered":"https:\/\/www.insitusales.com\/?page_id=7562"},"modified":"2026-09-07T03:09:21","modified_gmt":"2026-09-07T03:09:21","slug":"comercio-electronico-b2b","status":"publish","type":"page","link":"https:\/\/www.insitusales.com\/es\/soluciones\/comercio-electronico-b2b\/","title":{"rendered":"Comercio electr\u00f3nico B2B"},"content":{"rendered":"\r\n<!-- inSitu Sales \u2014 B2B Ecommerce Customer Portal -->\r\n<style id=\"insitu-b2b-ecommerce-styles\">\r\n\r\nbody:has(.insitu-b2b-page) .inner-header-description,\r\nbody:has(.insitu-b2b-page) .header-description-row { display: none !important; }\r\nbody:has(.insitu-b2b-page) #page-content,\r\nbody:has(.insitu-b2b-page) .page-content { padding: 0 !important; }\r\n.insitu-b2b-page {\r\n  position: relative;\r\n  left: 50%;\r\n  width: 100vw !important;\r\n  max-width: 100vw !important;\r\n  margin: 0 0 0 -50vw !important;\r\n  padding: 0 !important;\r\n  overflow: hidden;\r\n}\r\n.insitu-b2b-page,\r\n.insitu-b2b-page * { box-sizing: border-box; }\r\n.insitu-b2b-page::before,\r\n.insitu-b2b-page::after,\r\n.insitu-b2b-page :where(main, section, article, aside, header, footer, nav, div, figure, ol, ul, dl)::before,\r\n.insitu-b2b-page :where(main, section, article, aside, header, footer, nav, div, figure, ol, ul, dl)::after {\r\n  display: none !important;\r\n  content: none !important;\r\n}\r\n\r\n.b2b-page {\r\n  --b2b-navy: #102440;\r\n  --b2b-blue: #2468e6;\r\n  --b2b-blue-soft: #edf4ff;\r\n  --b2b-text: #5b6b82;\r\n  --b2b-line: #dfe7f1;\r\n  min-height: 100vh;\r\n  color: var(--b2b-navy);\r\n  background: #fff;\r\n}\r\n\r\n.b2b-shell { width: min(1368px, calc(100% - 48px)); margin-inline: auto; }\r\n.b2b-section { padding: 104px 0; scroll-margin-top: 88px; }\r\n.b2b-eyebrow { margin: 0 0 14px; color: var(--b2b-blue); font-size: 12px; font-weight: 800; letter-spacing: .14em; line-height: 1.4; }\r\n.b2b-eyebrow.light { color: #9fbeff; }\r\n.b2b-page h1,\r\n.b2b-page h2,\r\n.b2b-page h3 { margin: 0; color: var(--b2b-navy); font-family: \"Manrope\", sans-serif; letter-spacing: -.04em; }\r\n.b2b-page p { line-height: 1.65; }\r\n.b2b-section-heading { max-width: 790px; margin-bottom: 48px; }\r\n.b2b-section-heading h2 { font-size: clamp(36px, 4vw, 52px); line-height: 1.08; }\r\n.b2b-section-heading > p:last-child { margin: 18px 0 0; color: var(--b2b-text); font-size: 17px; }\r\n\r\n.b2b-hero { min-height: 810px; display: grid; align-items: center; overflow: hidden; background: #fbfdff; }\r\n.b2b-hero-grid { display: grid; grid-template-columns: .84fr 1.16fr; align-items: center; gap: 48px; padding-block: 80px 74px; }\r\n.b2b-hero-copy { transform: translateY(48px); }\r\n.b2b-hero-copy h1 { max-width: 570px; font-size: clamp(54px, 5.4vw, 78px); line-height: .99; }\r\n.b2b-lead { max-width: 560px; margin: 28px 0; color: var(--b2b-text); font-size: 18px; }\r\n.b2b-actions { display: flex; gap: 14px; flex-wrap: wrap; }\r\n.b2b-button { display: inline-flex; min-height: 52px; align-items: center; justify-content: center; gap: 8px; padding: 0 23px; border: 1px solid transparent; border-radius: 9px; font-size: 12px; font-weight: 800; letter-spacing: .035em; transition: transform .2s ease, box-shadow .2s ease, background .2s ease; }\r\n.b2b-button:hover { transform: translateY(-2px); }\r\n.b2b-button.primary { color: #fff; background: var(--b2b-blue); box-shadow: 0 12px 28px rgba(36, 104, 230, .24); }\r\n.b2b-button.secondary { color: var(--b2b-blue); border-color: #8cb2f8; background: #fff; }\r\n.b2b-button.light { color: var(--b2b-navy); background: #fff; }\r\n.b2b-button.outline-light { color: #fff; border-color: rgba(255, 255, 255, .55); background: transparent; }\r\n.b2b-hero-note { display: flex; align-items: center; gap: 7px; margin: 18px 0 0; color: #62748c; font-size: 12px; }\r\n.b2b-hero-note svg { color: #24a777; font-size: 17px; }\r\n\r\n.b2b-hero-visual { position: relative; min-height: 540px; margin: 0; display: grid; place-items: center; }\r\n.b2b-hero-visual::before { content: \"\"; position: absolute; z-index: 0; width: 94%; height: 80%; border: 1px solid #dfe9f6; border-radius: 34px; background: #f3f7fd; transform: rotate(-1deg); }\r\n.b2b-hero-visual > img { position: relative; z-index: 1; width: min(100%, 760px); border: 1px solid rgba(180, 197, 221, .58); border-radius: 26px; box-shadow: 0 34px 80px rgba(22, 54, 94, .16); }\r\n.b2b-callout { position: absolute; z-index: 2; display: flex; align-items: center; gap: 9px; min-width: 155px; padding: 11px 13px; border: 1px solid #dce7f5; border-radius: 10px; opacity: 1 !important; background: #fff !important; box-shadow: 0 15px 34px rgba(23, 54, 94, .13); }\r\n.b2b-callout > svg { flex: 0 0 auto; color: var(--b2b-blue); font-size: 21px; }\r\n.b2b-callout strong,\r\n.b2b-callout small { display: block; }\r\n.b2b-callout strong { font-size: 12px; line-height: 1.25; }\r\n.b2b-callout small { margin-top: 2px; color: #74839a; font-size: 9px; line-height: 1.25; }\r\n.b2b-callout.pricing { top: 34%; left: 0; }\r\n.b2b-callout.history { top: auto; bottom: 16%; left: 4%; }\r\n.b2b-callout.sync { top: 45%; right: -1%; }\r\n\r\n.b2b-outcome-strip { color: #fff; background: #0d2a52; }\r\n.b2b-outcome-strip .b2b-shell { display: grid; grid-template-columns: repeat(3, 1fr); }\r\n.b2b-outcome-strip article { display: grid; grid-template-columns: auto 1fr; align-items: center; gap: 17px; min-height: 160px; padding: 28px 38px; }\r\n.b2b-outcome-strip article + article { border-left: 1px solid rgba(255, 255, 255, .22); }\r\n.b2b-outcome-strip svg { font-size: 34px; color: #78a9ff; }\r\n.b2b-outcome-strip h2 { color: #fff; font-family: \"Inter\", sans-serif; font-size: 17px; letter-spacing: -.02em; }\r\n.b2b-outcome-strip p { margin: 6px 0 0; color: #c5d5ec; font-size: 12px; }\r\n\r\n.b2b-definition { background: #fff; }\r\n.b2b-definition-grid { display: grid; grid-template-columns: .9fr 1.1fr; gap: 88px; align-items: start; }\r\n.b2b-definition h2 { max-width: 560px; font-size: clamp(40px, 4.5vw, 58px); line-height: 1.06; }\r\n.b2b-definition-grid > div:last-child { padding-top: 18px; }\r\n.b2b-definition-grid > div:last-child p { margin: 0 0 18px; color: var(--b2b-text); font-size: 18px; }\r\n.b2b-definition-grid strong { color: var(--b2b-navy); }\r\n\r\n.b2b-flow-section { background: #f5f8fd; }\r\n.b2b-flow { display: grid; grid-template-columns: repeat(4, 1fr); margin: 0; padding: 0; border-block: 1px solid var(--b2b-line); list-style: none; }\r\n.b2b-flow li { position: relative; display: grid; align-content: start; min-height: 310px; padding: 30px 28px 32px; }\r\n.b2b-flow li + li { border-left: 1px solid var(--b2b-line); }\r\n.b2b-flow li > span { color: #8ba0bd; font-size: 11px; font-weight: 800; letter-spacing: .1em; }\r\n.b2b-flow li > svg { margin: 30px 0 36px; color: var(--b2b-blue); font-size: 40px; }\r\n.b2b-flow h3 { font-size: 21px; }\r\n.b2b-flow p { margin: 13px 0 0; color: var(--b2b-text); font-size: 14px; }\r\n\r\n.b2b-features { background: #fff; }\r\n.b2b-feature-layout { display: grid; grid-template-columns: .88fr 1.12fr; gap: 90px; align-items: start; }\r\n.b2b-feature-copy { position: sticky; top: 112px; }\r\n.b2b-feature-copy h2 { font-size: clamp(38px, 4.2vw, 54px); line-height: 1.08; }\r\n.b2b-feature-copy > p:not(.b2b-eyebrow) { margin: 20px 0 25px; color: var(--b2b-text); font-size: 17px; }\r\n.b2b-text-link { display: inline-flex; align-items: center; gap: 7px; color: var(--b2b-blue); font-size: 13px; font-weight: 750; }\r\n.b2b-feature-list { border-top: 1px solid var(--b2b-line); }\r\n.b2b-feature-list article { display: grid; grid-template-columns: auto 1fr; gap: 22px; padding: 30px 0; border-bottom: 1px solid var(--b2b-line); }\r\n.b2b-feature-list svg { color: var(--b2b-blue); font-size: 30px; }\r\n.b2b-feature-list h3 { font-size: 21px; }\r\n.b2b-feature-list p { margin: 9px 0 0; color: var(--b2b-text); font-size: 14px; }\r\n\r\n.b2b-ai-section { background: #edf4ff; }\r\n.b2b-ai-grid { display: grid; grid-template-columns: .88fr 1.12fr; gap: 84px; align-items: center; }\r\n.b2b-ai-copy h2 { max-width: 650px; font-size: clamp(40px, 4.5vw, 58px); line-height: 1.06; }\r\n.b2b-ai-copy > p:not(.b2b-eyebrow):not(.b2b-ai-guardrail) { max-width: 650px; margin: 22px 0; color: var(--b2b-text); font-size: 17px; }\r\n.b2b-ai-benefits { display: grid; gap: 4px; margin: 28px 0 24px; border-block: 1px solid #cfddf0; }\r\n.b2b-ai-benefits article { display: grid; grid-template-columns: auto 1fr; gap: 17px; padding: 19px 0; }\r\n.b2b-ai-benefits article + article { border-top: 1px solid #cfddf0; }\r\n.b2b-ai-benefits svg { margin-top: 2px; color: var(--b2b-blue); font-size: 25px; }\r\n.b2b-ai-benefits h3 { font-family: \"Inter\", sans-serif; font-size: 16px; letter-spacing: -.02em; }\r\n.b2b-ai-benefits p { margin: 5px 0 0; color: var(--b2b-text); font-size: 13px; }\r\n.b2b-ai-guardrail { display: flex; align-items: center; gap: 9px; margin: 0 0 24px; color: #405675; font-size: 12px; font-weight: 700; }\r\n.b2b-ai-guardrail svg { flex: 0 0 auto; color: #24835f; font-size: 18px; }\r\n\r\n.b2b-ai-panel { overflow: hidden; padding: 22px; border: 1px solid #cbdaf0; border-radius: 18px; background: #fff; box-shadow: 0 26px 60px rgba(32, 75, 135, .14); }\r\n.b2b-ai-panel-head { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 17px; border-bottom: 1px solid #dce5f1; }\r\n.b2b-ai-panel-head span { color: var(--b2b-navy); font-size: 11px; font-weight: 800; letter-spacing: .09em; }\r\n.b2b-ai-panel-head small { color: #7a8aa0; font-size: 10px; }\r\n.b2b-ai-question { display: grid; grid-template-columns: auto 1fr; gap: 13px; align-items: center; padding: 22px 0 17px; }\r\n.b2b-ai-question > svg { color: var(--b2b-blue); font-size: 26px; }\r\n.b2b-ai-question small,\r\n.b2b-ai-question strong { display: block; }\r\n.b2b-ai-question small { margin-bottom: 4px; color: #7a8aa0; font-size: 9px; font-weight: 800; letter-spacing: .08em; }\r\n.b2b-ai-question strong { font-size: 16px; }\r\n.b2b-ai-signal-row { display: flex; gap: 7px; flex-wrap: wrap; padding-bottom: 18px; }\r\n.b2b-ai-signal-row span { padding: 6px 9px; border: 1px solid #d5e2f3; border-radius: 999px; color: #526781; background: #f7faff; font-size: 9px; font-weight: 700; }\r\n.b2b-ai-draft { border: 1px solid #dce5f1; border-radius: 12px; }\r\n.b2b-ai-draft-head { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 15px 16px; border-bottom: 1px solid #dce5f1; background: #f7faff; }\r\n.b2b-ai-draft-head small,\r\n.b2b-ai-draft-head strong { display: block; }\r\n.b2b-ai-draft-head small { margin-bottom: 4px; color: #7c8ca2; font-size: 8px; font-weight: 800; letter-spacing: .08em; }\r\n.b2b-ai-draft-head strong { font-size: 13px; }\r\n.b2b-ai-draft-head b { flex: 0 0 auto; padding: 5px 8px; border-radius: 999px; color: #875e00; background: #fff3ce; font-size: 8px; letter-spacing: .05em; text-transform: uppercase; }\r\n.b2b-ai-draft ul { margin: 0; padding: 0 16px; list-style: none; }\r\n.b2b-ai-draft li { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 11px; align-items: center; padding: 15px 0; }\r\n.b2b-ai-draft li + li { border-top: 1px solid #e3eaf3; }\r\n.b2b-ai-draft li > svg { color: var(--b2b-blue); font-size: 20px; }\r\n.b2b-ai-draft li strong,\r\n.b2b-ai-draft li small { display: block; }\r\n.b2b-ai-draft li strong { font-size: 12px; }\r\n.b2b-ai-draft li small { margin-top: 3px; color: #7d8ba0; font-size: 9px; line-height: 1.35; }\r\n.b2b-ai-draft li em { padding: 5px 7px; border-radius: 999px; color: #1f7656; background: #e4f7ef; font-size: 8px; font-style: normal; font-weight: 800; white-space: nowrap; }\r\n.b2b-ai-draft li em.medium { color: #875e00; background: #fff3ce; }\r\n.b2b-ai-review-button { width: 100%; min-height: 46px; margin-top: 16px; border: 0; border-radius: 9px; color: #fff; background: var(--b2b-blue); font-size: 11px; font-weight: 800; letter-spacing: .04em; }\r\n.b2b-ai-review-note { display: flex; max-height: 0; align-items: center; gap: 7px; overflow: hidden; margin: 0; color: #39755f; font-size: 10px; opacity: 0; transition: max-height .2s ease, margin .2s ease, opacity .2s ease; }\r\n.b2b-ai-review-note.visible { max-height: 40px; margin-top: 12px; opacity: 1; }\r\n.b2b-ai-review-note svg { flex: 0 0 auto; }\r\n\r\n.b2b-addon-section { color: #fff; background: #0c2342; }\r\n.b2b-addon-grid { display: grid; grid-template-columns: .78fr 1.22fr; gap: 88px; align-items: center; }\r\n.b2b-addon-grid figure { margin: 0; text-align: center; }\r\n.b2b-app-backdrop { min-height: 500px; display: grid; place-items: center; overflow: hidden; border: 1px solid rgba(255, 255, 255, .15); border-radius: 28px; background: #143461; }\r\n.b2b-app-backdrop img { width: min(76%, 325px); border-radius: 18px; box-shadow: 0 30px 60px rgba(0, 0, 0, .28); }\r\n.b2b-addon-grid figcaption { margin-top: 13px; color: #9fb5d4; font-size: 11px; }\r\n.b2b-addon-grid h2 { color: #fff; font-size: clamp(40px, 4.4vw, 56px); line-height: 1.08; }\r\n.b2b-addon-grid > div > p:not(.b2b-eyebrow) { margin: 21px 0; color: #c4d3e8; font-size: 17px; }\r\n.b2b-addon-grid ul { display: grid; gap: 13px; margin: 24px 0 30px; padding: 0; list-style: none; }\r\n.b2b-addon-grid li { display: flex; gap: 10px; align-items: flex-start; color: #e4edfa; font-size: 14px; }\r\n.b2b-addon-grid li svg { flex: 0 0 auto; margin-top: 2px; color: #69ddae; font-size: 18px; }\r\n\r\n.b2b-connected-section { background: #f8faff; }\r\n.b2b-connected-row { display: grid; grid-template-columns: repeat(4, 1fr); border-block: 1px solid var(--b2b-line); }\r\n.b2b-connected-row article { min-height: 250px; padding: 30px 25px; }\r\n.b2b-connected-row article + article { border-left: 1px solid var(--b2b-line); }\r\n.b2b-connected-row svg { margin-bottom: 32px; color: var(--b2b-blue); font-size: 38px; }\r\n.b2b-connected-row h3 { font-size: 20px; }\r\n.b2b-connected-row p { margin: 12px 0 0; color: var(--b2b-text); font-size: 13px; }\r\n.b2b-integration-band { display: flex; align-items: center; justify-content: center; gap: clamp(22px, 4vw, 48px); flex-wrap: wrap; padding: 34px 20px 0; }\r\n.b2b-integration-band span { color: #718198; font-size: 11px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\r\n.b2b-integration-band img { width: auto; max-width: 88px; max-height: 29px; object-fit: contain; filter: saturate(.45); opacity: .75; }\r\n.b2b-integration-band img.b2b-netsuite { max-width: 105px; filter: grayscale(1); }\r\n\r\n.b2b-proof-section { background: #fff; }\r\n.b2b-proof-card { position: relative; display: grid; grid-template-columns: 1.25fr .75fr; gap: 76px; padding: 56px; border: 1px solid #dce6f2; border-radius: 20px; background: #fbfdff; box-shadow: 0 22px 60px rgba(29, 61, 99, .08); }\r\n.b2b-proof-mark { display: inline-grid; min-width: 86px; min-height: 44px; place-items: center; padding: 0 16px; border-radius: 999px; color: var(--b2b-navy); background: #fff0d0; font-family: \"Manrope\", sans-serif; font-size: 19px; font-weight: 800; }\r\n.b2b-proof-company { margin: 12px 0 17px; color: #738299; font-size: 12px; }\r\n.b2b-proof-card h2 { max-width: 690px; font-size: clamp(29px, 3vw, 40px); line-height: 1.13; }\r\n.b2b-proof-card .b2b-text-link { margin-top: 24px; }\r\n.b2b-proof-card ul { display: grid; align-content: center; gap: 18px; margin: 0; padding: 0; list-style: none; }\r\n.b2b-proof-card li { display: grid; grid-template-columns: auto 1fr; gap: 12px; align-items: center; color: #596a82; }\r\n.b2b-proof-card li svg { color: #24a777; font-size: 24px; }\r\n.b2b-proof-card li strong { display: block; color: var(--b2b-navy); font-size: 25px; }\r\n.b2b-proof-note { grid-column: 1 \/ -1; margin: 0; padding-top: 18px; border-top: 1px solid var(--b2b-line); color: #8490a3; font-size: 10px; }\r\n\r\n.b2b-faq-section { background: #f5f8fd; }\r\n.b2b-faq-grid { display: grid; grid-template-columns: .8fr 1.2fr; gap: 90px; }\r\n.b2b-faq-grid h2 { font-size: clamp(38px, 4.2vw, 54px); line-height: 1.08; }\r\n.b2b-faq-grid > div:first-child > p:last-child { color: var(--b2b-text); font-size: 16px; }\r\n.b2b-faq-list { border-top: 1px solid #ccd8e7; }\r\n.b2b-faq-list details { border-bottom: 1px solid #ccd8e7; }\r\n.b2b-faq-list summary { display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 22px 0; color: var(--b2b-navy); font-family: \"Manrope\", sans-serif; font-size: 16px; font-weight: 750; cursor: pointer; list-style: none; }\r\n.b2b-faq-list summary::-webkit-details-marker { display: none; }\r\n.b2b-faq-list summary span { color: var(--b2b-blue); font-family: \"Inter\", sans-serif; font-size: 23px; font-weight: 400; }\r\n.b2b-faq-list details[open] summary span { transform: rotate(45deg); }\r\n.b2b-faq-list details p { margin: -4px 0 22px; color: var(--b2b-text); font-size: 14px; }\r\n\r\n.b2b-final-cta { padding: 82px 0; color: #fff; background: #2468e6; }\r\n.b2b-final-cta .b2b-shell { display: flex; align-items: center; justify-content: space-between; gap: 48px; }\r\n.b2b-final-cta h2 { max-width: 780px; color: #fff; font-size: clamp(38px, 4.2vw, 55px); line-height: 1.07; }\r\n.b2b-final-cta p:not(.b2b-eyebrow) { max-width: 720px; margin: 18px 0 0; color: #dbe8ff; font-size: 16px; }\r\n.b2b-final-cta .b2b-shell > div:last-child { display: flex; flex: 0 0 auto; gap: 10px; }\r\n\r\n.b2b-footer { padding: 36px 0; border-top: 1px solid #e2e8f1; background: #fff; }\r\n.b2b-footer .b2b-shell { display: flex; align-items: center; gap: 28px; }\r\n.b2b-footer img { width: 145px; }\r\n.b2b-footer p { margin: 0; color: #738198; font-size: 12px; }\r\n.b2b-footer nav { display: flex; gap: 20px; margin-left: auto; color: #596a82; font-size: 11px; font-weight: 650; }\r\n\r\n@media (max-width: 1040px) {\r\n  .b2b-hero-grid { grid-template-columns: 1fr; padding-block: 64px; }\r\n  .b2b-hero-copy { max-width: 760px; }\r\n  .b2b-hero-copy { transform: none; }\r\n  .b2b-hero-copy h1 { max-width: 760px; }\r\n  .b2b-hero-visual { width: min(100%, 780px); margin-inline: auto; }\r\n  .b2b-definition-grid,\r\n  .b2b-feature-layout,\r\n  .b2b-ai-grid,\r\n  .b2b-addon-grid,\r\n  .b2b-faq-grid { grid-template-columns: 1fr; gap: 48px; }\r\n  .b2b-feature-copy { position: static; }\r\n  .b2b-ai-panel { width: min(100%, 720px); }\r\n  .b2b-flow,\r\n  .b2b-connected-row { grid-template-columns: repeat(2, 1fr); }\r\n  .b2b-flow li:nth-child(3),\r\n  .b2b-connected-row article:nth-child(3) { border-left: 0; }\r\n  .b2b-flow li:nth-child(n + 3),\r\n  .b2b-connected-row article:nth-child(n + 3) { border-top: 1px solid var(--b2b-line); }\r\n  .b2b-outcome-strip article { padding-inline: 24px; }\r\n  .b2b-proof-card { grid-template-columns: 1fr; gap: 36px; }\r\n  .b2b-final-cta .b2b-shell { align-items: flex-start; flex-direction: column; }\r\n}\r\n\r\n@media (max-width: 720px) {\r\n  .b2b-shell { width: min(100% - 32px, 1368px); }\r\n  .b2b-section { padding: 76px 0; }\r\n  .b2b-hero-grid { gap: 30px; padding-block: 50px 46px; }\r\n  .b2b-hero-copy h1 { font-size: 48px; }\r\n  .b2b-lead { margin-block: 22px; font-size: 16px; }\r\n  .b2b-text-link { min-height: 44px; padding-block: 10px; }\r\n  .b2b-actions,\r\n  .b2b-actions .b2b-button { width: 100%; }\r\n  .b2b-hero-visual { min-height: 390px; }\r\n  .b2b-hero-visual > img { width: 100%; }\r\n  .b2b-hero-visual::before { width: 100%; height: 76%; }\r\n  .b2b-callout { min-width: 133px; padding: 9px 10px; }\r\n  .b2b-callout.pricing { top: 29%; left: -5px; }\r\n  .b2b-callout.history { bottom: 8%; left: 4px; }\r\n  .b2b-callout.sync { top: 47%; right: -4px; }\r\n  .b2b-outcome-strip .b2b-shell { grid-template-columns: 1fr; }\r\n  .b2b-outcome-strip article { min-height: 116px; padding: 24px 6px; }\r\n  .b2b-outcome-strip article + article { border-top: 1px solid rgba(255, 255, 255, .22); border-left: 0; }\r\n  .b2b-definition h2,\r\n  .b2b-section-heading h2,\r\n  .b2b-feature-copy h2,\r\n  .b2b-ai-copy h2,\r\n  .b2b-addon-grid h2,\r\n  .b2b-faq-grid h2 { font-size: 36px; }\r\n  .b2b-definition-grid { gap: 28px; }\r\n  .b2b-definition-grid > div:last-child { padding-top: 0; }\r\n  .b2b-definition-grid > div:last-child p { font-size: 16px; }\r\n  .b2b-flow,\r\n  .b2b-connected-row { grid-template-columns: 1fr; }\r\n  .b2b-flow li,\r\n  .b2b-flow li:nth-child(3),\r\n  .b2b-connected-row article,\r\n  .b2b-connected-row article:nth-child(3) { min-height: auto; border-top: 1px solid var(--b2b-line); border-left: 0; }\r\n  .b2b-flow li:first-child,\r\n  .b2b-connected-row article:first-child { border-top: 0; }\r\n  .b2b-flow li { grid-template-columns: auto 1fr; column-gap: 20px; }\r\n  .b2b-flow li > span { grid-column: 1 \/ -1; }\r\n  .b2b-flow li > svg { margin: 27px 0 0; }\r\n  .b2b-flow li > div { margin-top: 24px; }\r\n  .b2b-feature-layout,\r\n  .b2b-ai-grid,\r\n  .b2b-addon-grid,\r\n  .b2b-faq-grid { gap: 38px; }\r\n  .b2b-app-backdrop { min-height: 430px; }\r\n  .b2b-ai-panel { padding: 15px; border-radius: 14px; }\r\n  .b2b-ai-draft-head { align-items: flex-start; flex-direction: column; }\r\n  .b2b-ai-draft li { grid-template-columns: auto 1fr; }\r\n  .b2b-ai-draft li em { grid-column: 2; width: fit-content; }\r\n  .b2b-app-backdrop img { width: min(78%, 255px); }\r\n  .b2b-proof-card { padding: 30px 24px; }\r\n  .b2b-proof-card h2 { font-size: 28px; }\r\n  .b2b-final-cta .b2b-shell > div:last-child,\r\n  .b2b-final-cta .b2b-button { width: 100%; }\r\n  .b2b-final-cta .b2b-shell > div:last-child { display: grid; }\r\n  .b2b-footer .b2b-shell { align-items: flex-start; flex-direction: column; }\r\n  .b2b-footer nav { margin-left: 0; flex-wrap: wrap; }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .b2b-button,\r\n  .solutions-nav-desktop button svg { transition: none; }\r\n}\r\n\r\n\r\n.insitu-b2b-page .b2b-hero-visual::before {\r\n  display: block !important;\r\n  content: \"\" !important;\r\n}\r\n\r\n\n.insitu-b2b-page .b2b-controls-table{overflow:auto;border:1px solid #dce4ef;border-radius:18px;background:#fff}\n.insitu-b2b-page .b2b-controls-table table{width:100%;border-collapse:collapse;min-width:700px}\n.insitu-b2b-page .b2b-controls-table th,.insitu-b2b-page .b2b-controls-table td{padding:22px;text-align:left;vertical-align:top;border-bottom:1px solid #dce4ef;color:#24374e;line-height:1.65}\n.insitu-b2b-page .b2b-controls-table caption{padding:18px;font-weight:600;color:#24374e}\n.insitu-b2b-page .b2b-controls-table:focus-visible{outline:3px solid #335cbd;outline-offset:4px}\n.insitu-b2b-page .b2b-customer-examples,.insitu-b2b-page .b2b-buyer-checks{background:#f3f7fc}\n.insitu-b2b-page .b2b-example-list{display:grid;gap:32px}\n.insitu-b2b-page .b2b-example-list article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;background:#fff;padding:32px;border:1px solid #dce4ef;border-radius:20px}\n.insitu-b2b-page .b2b-example-list h3{font-size:28px;line-height:1.25;margin:10px 0 20px;color:#172c48}\n.insitu-b2b-page .b2b-example-list p{line-height:1.75}\n.insitu-b2b-page .b2b-example-list figure{margin:0;min-width:0}\n.insitu-b2b-page .b2b-example-list img{display:block;width:100%;height:auto;border:1px solid #dce4ef;border-radius:8px}\n.insitu-b2b-page .b2b-example-list figcaption,.insitu-b2b-page .b2b-evidence-note{font-size:13px;line-height:1.65;color:#50647d;margin-top:18px}\n.insitu-b2b-page .b2b-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}\n.insitu-b2b-page .b2b-check-grid article{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:26px}\n.insitu-b2b-page .b2b-check-grid span{font-weight:700;color:#345eb7}\n.insitu-b2b-page .b2b-check-grid h3{font-size:23px;line-height:1.3;margin:16px 0;color:#172c48}\n.insitu-b2b-page .b2b-check-grid p,.insitu-b2b-page .b2b-implementation-note p{line-height:1.75}\n.insitu-b2b-page .b2b-implementation-note{margin:30px 0}\n.insitu-b2b-page .b2b-example-list a,.insitu-b2b-page .b2b-implementation-note a{color:#2856aa;text-decoration:underline;text-underline-offset:3px}\n@media(max-width:760px){.insitu-b2b-page .b2b-example-list article,.insitu-b2b-page .b2b-check-grid{grid-template-columns:1fr}.insitu-b2b-page .b2b-example-list article{padding:22px;gap:18px}}\n<\/style>\r\n<div class=\"insitu-b2b-page b2b-page\">\r\n<main><section class=\"b2b-hero\"><div class=\"b2b-shell b2b-hero-grid\"><div class=\"b2b-hero-copy\"><p class=\"b2b-eyebrow\">B2B ECOMMERCE PLATFORM FOR WHOLESALE DISTRIBUTORS<\/p><h1>Give every customer a faster way to reorder.<\/h1><p class=\"b2b-lead\">Launch a branded B2B ecommerce customer portal with the catalogs, pricing, terms, order history, invoice access, and configured payments each account expects\u2014on your company\u2019s own domain.<\/p><div class=\"b2b-actions\"><a class=\"b2b-button primary\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">BOOK DEMO<\/a><a class=\"b2b-button secondary\" href=\"#b2b-features\">EXPLORE FEATURES<\/a><\/div><p class=\"b2b-hero-note\"><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Wholesale ordering with account-controlled pricing and access.<\/p><\/div><figure class=\"b2b-hero-visual\"><img width=\"1434\" height=\"1097\" fetchpriority=\"high\" decoding=\"async\" alt=\"Frameless inSitu B2B ecommerce portal and mobile storefront mockup for wholesale customer ordering\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/b2b-ecommerce-frameless-mockup-v2.avif\" title=\"\"><figcaption class=\"b2b-callout pricing\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.568 3H5.25A2.25 2.25 0 0 0 3 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 0 0 5.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 0 0 9.568 3Z\"><\/path><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 6h.008v.008H6V6Z\"><\/path><\/svg><span><strong>Account pricing<\/strong><small>Assigned by customer<\/small><\/span><\/figcaption><figcaption class=\"b2b-callout history\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg><span><strong>Order history<\/strong><small>Built for reordering<\/small><\/span><\/figcaption><figcaption class=\"b2b-callout sync\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125\"><\/path><\/svg><span><strong>ERP sync<\/strong><small>Keep systems connected<\/small><\/span><\/figcaption><\/figure><\/div><\/section><section class=\"b2b-outcome-strip\" aria-label=\"B2B ecommerce outcomes\"><div class=\"b2b-shell\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"><\/path><\/svg><div><h2>Fewer order-entry tasks<\/h2><p>Reduce manual entry from phone, email, and fax orders.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg><div><h2>24\/7 customer ordering<\/h2><p>Let approved accounts reorder on their schedule.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99\"><\/path><\/svg><div><h2>One connected workflow<\/h2><p>Move portal orders into operations and the back office.<\/p><\/div><\/article><\/div><\/section><section class=\"b2b-section b2b-definition\"><div class=\"b2b-shell b2b-definition-grid\"><div><p class=\"b2b-eyebrow\">B2B CUSTOMER PORTALS, EXPLAINED<\/p><h2>Products, prices and account access are different controls.<\/h2><\/div><div><p><strong>inSitu Sales is a B2B ordering portal for wholesale distributors.<\/strong> It connects customer-specific catalogs and price lists with account access, ordering, reordering and back-office workflows. The catalog determines the product assortment; a price list determines what an account pays; permissions determine what the buyer can view and do.<\/p><p>A distributor can expose product browsing while requiring sign-in to see prices. Public catalog browsing does not establish access to private prices, order history or invoices. Configure and test the intended experience for visitors and approved accounts separately.<\/p><\/div><\/div><\/section><section class=\"b2b-section b2b-controls\" id=\"catalogs-and-pricing\"><div class=\"b2b-shell\"><div class=\"b2b-section-heading\"><p class=\"b2b-eyebrow\">CUSTOMER-SPECIFIC CATALOGS AND WHOLESALE PRICE LISTS<\/p><h2>Give the right buyer the right commercial context.<\/h2><p>A product being visible, priced and available to order are separate decisions. Make each rule explicit before launch.<\/p><\/div><div class=\"b2b-controls-table\" role=\"region\" aria-label=\"Catalog pricing and account controls\" tabindex=\"0\"><table><caption>Three controls to configure and test for each customer type<\/caption><thead><tr><th scope=\"col\">Control<\/th><th scope=\"col\">What it determines<\/th><th scope=\"col\">Practical example<\/th><\/tr><\/thead><tbody><tr><th scope=\"row\">Catalog \/ assortment<\/th><td>Which products and categories are presented to a buyer.<\/td><td>A restaurant account and a retail account may need different product selections.<\/td><\/tr><tr><th scope=\"row\">Price list \/ terms<\/th><td>The assigned prices and commercial conditions for the account.<\/td><td>Two approved accounts can buy the same item under different assigned price lists.<\/td><\/tr><tr><th scope=\"row\">Account \/ permissions<\/th><td>Who can sign in and access ordering or account records.<\/td><td>A visitor can browse a public product card while its price is behind sign-in.<\/td><\/tr><\/tbody><\/table><\/div><p class=\"b2b-evidence-note\">Examples illustrate configuration choices, not the private settings of the customer storefronts below. Confirm product visibility, units, prices and permissions using representative accounts.<\/p><\/div><\/section><section class=\"b2b-section b2b-flow-section\"><div class=\"b2b-shell\"><div class=\"b2b-section-heading\"><p class=\"b2b-eyebrow\">FROM BUYER INTENT TO OPERATIONAL ACTION<\/p><h2>One order keeps its context from portal to delivery.<\/h2><p>Replace disconnected web orders and duplicate entry with a structured wholesale workflow.<\/p><\/div><ol class=\"b2b-flow\"><li><span>01<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"><\/path><\/svg><div><h3>Recognize the account<\/h3><p>Authenticate the buyer and apply the customer\u2019s catalog, pricing, terms, and permissions.<\/p><\/div><\/li><li><span>02<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"><\/path><\/svg><div><h3>Capture the order<\/h3><p>Preserve products, quantities, units, notes, and delivery context in one structured transaction.<\/p><\/div><\/li><li><span>03<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><div><h3>Prepare fulfillment<\/h3><p>Make the order available to inventory, warehouse, approval, and fulfillment workflows.<\/p><\/div><\/li><li><span>04<\/span><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12\"><\/path><\/svg><div><h3>Complete and synchronize<\/h3><p>Connect dispatch, delivery, reporting, and the ERP or accounting record.<\/p><\/div><\/li><\/ol><\/div><\/section><section class=\"b2b-section b2b-features\" id=\"b2b-features\"><div class=\"b2b-shell b2b-feature-layout\"><div class=\"b2b-feature-copy\"><p class=\"b2b-eyebrow\">A BETTER SELF-SERVICE BUYING EXPERIENCE<\/p><h2>Make repeat wholesale orders easier without flattening customer-specific rules.<\/h2><p>Give buyers the convenience they expect while your team stays in control of access, assortment, pricing, and downstream processing.<\/p><a class=\"b2b-text-link\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">Walk through your ordering workflow <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><div class=\"b2b-feature-list\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M18 18.72a9.094 9.094 0 0 0 3.741-.479 3 3 0 0 0-4.682-2.72m.94 3.198.001.031c0 .225-.012.447-.037.666A11.944 11.944 0 0 1 12 21c-2.17 0-4.207-.576-5.963-1.584A6.062 6.062 0 0 1 6 18.719m12 0a5.971 5.971 0 0 0-.941-3.197m0 0A5.995 5.995 0 0 0 12 12.75a5.995 5.995 0 0 0-5.058 2.772m0 0a3 3 0 0 0-4.681 2.72 8.986 8.986 0 0 0 3.74.477m.94-3.197a5.971 5.971 0 0 0-.94 3.197M15 6.75a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm6 3a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5 0a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Z\"><\/path><\/svg><div><h3>Account-specific storefronts<\/h3><p>Show each approved buyer the assigned catalog, products, price list, terms, and ordering permissions.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z\"><\/path><\/svg><div><h3>Fast product discovery<\/h3><p>Help customers search, browse categories, review product details, and build orders without calling a representative.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg><div><h3>Order history and reordering<\/h3><p>Let buyers revisit previous purchases and repeat common orders from a self-service account.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 8.25h19.5M2.25 9h19.5m-16.5 5.25h6m-6 2.25h3m-3.75 3h15a2.25 2.25 0 0 0 2.25-2.25V6.75A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25v10.5A2.25 2.25 0 0 0 4.5 19.5Z\"><\/path><\/svg><div><h3>Invoice access and online payments<\/h3><p>Let authorized customers review open invoices and, when online payments are enabled and configured, submit payment through the portal.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418\"><\/path><\/svg><div><h3>Your brand and your domain<\/h3><p>Launch the B2B customer portal on your company\u2019s domain or subdomain, subject to DNS and deployment configuration.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0M3.124 7.5A8.969 8.969 0 0 1 5.292 3m13.416 0a8.969 8.969 0 0 1 2.168 4.5\"><\/path><\/svg><div><h3>Promotions and customer notifications<\/h3><p>Use the optional white-label app to send promotional push notifications, subject to customer device permissions and your notification setup.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\"><\/path><\/svg><div><h3>Structured orders<\/h3><p>Capture the customer, products, quantities, pricing, notes, and delivery context your operation needs downstream.<\/p><\/div><\/article><\/div><\/div><\/section><section class=\"b2b-section b2b-customer-examples\" id=\"customer-storefronts\"><div class=\"b2b-shell\"><div class=\"b2b-section-heading\"><p class=\"b2b-eyebrow\">SEE REAL CUSTOMER STOREFRONTS<\/p><h2>Two industries. Their own branded ordering experience.<\/h2><p>Lefruitier and PhysioTech show how product discovery can be public while pricing access starts with sign-in. These captures show public browsing, not a private customer account or a completed order.<\/p><\/div><div class=\"b2b-example-list\"><article><div class=\"b2b-example-copy\"><p class=\"b2b-eyebrow\">LIVE CUSTOMER EXAMPLE<\/p><h3>Distribution Lefruitier<\/h3><p>The public produce catalog shows categories, product names and pack descriptions. Product cards display \u201cSee price\u201d links that lead to sign-in. Its published case study describes B2B ordering connected with web order-to-invoice conversion and QuickBooks.<\/p><p><a href=\"https:\/\/lefruitier.b2bmobilesales.com\/store\" target=\"_blank\" rel=\"noopener\">Explore the public storefront \u2197<\/a> \u00b7 <a href=\"https:\/\/www.insitusales.com\/en\/customer-success\/distribution-lefruitier\/\">Read the published case study<\/a><\/p><\/div><figure><a href=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/lefruitier-public-store.webp\"><img src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/lefruitier-public-store.webp\" width=\"1280\" height=\"850\" loading=\"lazy\" decoding=\"async\" alt=\"Distribution Lefruitier public storefront showing product browsing and See price sign-in links\" title=\"\"><\/a><figcaption>Public, signed-out storefront captured September 6, 2026. Select the image to view it at full size.<\/figcaption><\/figure><\/article><article><div class=\"b2b-example-copy\"><p class=\"b2b-eyebrow\">LIVE CUSTOMER EXAMPLE<\/p><h3>PhysioTech<\/h3><p>The branded equipment and supplies storefront shows categories, product identifiers and descriptions. Public product cards also display \u201cSee price\u201d links. Its published case study describes B2B ordering with ShipStation and QuickBooks.<\/p><p><a href=\"https:\/\/physiotech.com\/\" target=\"_blank\" rel=\"noopener\">Explore the public storefront \u2197<\/a> \u00b7 <a href=\"https:\/\/www.insitusales.com\/en\/customer-success\/physiotech\/\">Read the published case study<\/a><\/p><\/div><figure><a href=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/physiotech-public-store.webp\"><img src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/physiotech-public-store.webp\" width=\"1280\" height=\"850\" loading=\"lazy\" decoding=\"async\" alt=\"PhysioTech public storefront showing product browsing and See price sign-in links\" title=\"\"><\/a><figcaption>Public, signed-out storefront captured September 6, 2026. Select the image to view it at full size.<\/figcaption><\/figure><\/article><\/div><p class=\"b2b-evidence-note\">Observed in signed-out browsers on September 6, 2026. Account-specific prices, restricted assortments, invoice access and checkout were not tested in these customer portals. Layouts and product availability can change.<\/p><\/div><\/section><section class=\"b2b-section b2b-ai-section\" id=\"ai-reordering\"><div class=\"b2b-shell b2b-ai-grid\"><div class=\"b2b-ai-copy\"><p class=\"b2b-eyebrow\">AI-POWERED REORDERING<\/p><h2>Powerful reordering with AI recommendations.<\/h2><p>Help buyers and sales teams start with a smarter draft instead of a blank cart. AI can combine customer purchase history, reorder cadence, account pricing, product availability, and your distributor\u2019s business rules to recommend likely items and quantities.<\/p><div class=\"b2b-ai-benefits\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg><div><h3>Start with purchase history<\/h3><p>Recognize repeat patterns and likely replenishment timing for each account.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125\"><\/path><\/svg><div><h3>Apply operational context<\/h3><p>Consider pricing, product availability, and the rules that make your business different.<\/p><\/div><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><div><h3>Keep people in control<\/h3><p>Let buyers or authorized team members review, edit, and approve every recommendation.<\/p><\/div><\/article><\/div><p class=\"b2b-ai-guardrail\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"><\/path><\/svg> AI recommendations are suggestions\u2014not automatic orders.<\/p><a class=\"b2b-text-link\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">SEE AI REORDERING IN A DEMO <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><div class=\"b2b-ai-panel\" aria-label=\"Illustrative AI reorder recommendation workspace\"><div class=\"b2b-ai-panel-head\"><span>AI REORDER WORKSPACE<\/span><small>Illustrative example<\/small><\/div><div class=\"b2b-ai-question\"><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z\"><\/path><\/svg><div><small>REORDER QUESTION<\/small><strong>What is this account likely to need next?<\/strong><\/div><\/div><div class=\"b2b-ai-signal-row\" aria-label=\"Recommendation signals\"><span>Purchase history<\/span><span>Reorder cadence<\/span><span>Inventory<\/span><span>Business rules<\/span><\/div><div class=\"b2b-ai-draft\"><div class=\"b2b-ai-draft-head\"><span><small>RECOMMENDED REORDER DRAFT<\/small><strong>3 likely replenishment groups<\/strong><\/span><b>Review required<\/b><\/div><ul><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99\"><\/path><\/svg><span><strong>Frequently reordered items<\/strong><small>Repeated across recent account orders<\/small><\/span><em>High confidence<\/em><\/li><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"><\/path><\/svg><span><strong>Items approaching reorder cadence<\/strong><small>Timing aligns with the customer\u2019s purchase pattern<\/small><\/span><em>High confidence<\/em><\/li><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><span><strong>Available complementary items<\/strong><small>Inventory and distributor rules support the suggestion<\/small><\/span><em class=\"medium\">Medium<\/em><\/li><\/ul><\/div><button class=\"b2b-ai-review-button\" type=\"button\">REVIEW RECOMMENDATIONS<\/button><p class=\"b2b-ai-review-note\" aria-live=\"polite\"><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Recommendations are editable. No order has been submitted.<\/p><\/div><\/div><\/section><section class=\"b2b-section b2b-addon-section\"><div class=\"b2b-shell b2b-addon-grid\"><figure><div class=\"b2b-app-backdrop\"><img width=\"931\" height=\"1690\" loading=\"lazy\" decoding=\"async\" alt=\"Frameless mockup of the optional white-label mobile customer ordering app powered by inSitu Sales\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/b2b-customer-app-frameless-mockup-v2.avif\" title=\"\"><\/div><figcaption>Optional mobile extension of the portal<\/figcaption><\/figure><div><p class=\"b2b-eyebrow light\">OPTIONAL WHITE-LABEL CUSTOMER APP<\/p><h2>Add a branded mobile app when the web portal is not enough.<\/h2><p>The B2B Ecommerce Customer Portal remains the core ordering solution. Add a white-label customer app when your distributor needs a mobile presence published under its own brand.<\/p><ul><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Your brand, icon, and supported storefront presentation<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Mobile ordering and purchase-history access<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Promotional push notifications to customers, subject to device permissions and configuration<\/li><li><svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z\" clip-rule=\"evenodd\"><\/path><\/svg> Barcode scanning plus Apple App Store and Google Play distribution<\/li><\/ul><a class=\"b2b-button light\" href=\"https:\/\/www.insitusales.com\/en\/solutions\/b2b-e-commerce\/whitelabel-b2b-app\/\">EXPLORE THE OPTIONAL APP <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><\/div><\/section><section class=\"b2b-section b2b-connected-section\"><div class=\"b2b-shell\"><div class=\"b2b-section-heading\"><p class=\"b2b-eyebrow\">CONNECTED TO THE REST OF THE OPERATION<\/p><h2>Your ecommerce channel should not become another silo.<\/h2><p>Connect online orders with the teams and systems that price, fulfill, deliver, and account for them.<\/p><\/div><div class=\"b2b-connected-row\"><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Zm0 3h.008v.008h-.008v-.008Z\"><\/path><\/svg><h3>Customer &amp; pricing<\/h3><p>Accounts, catalogs, price lists, terms, products, units, promotions, and permissions.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"><\/path><\/svg><h3>Inventory &amp; fulfillment<\/h3><p>Order review, availability context, picking, packing, staging, and warehouse workflows.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 18.75a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h6m-9 0H3.375a1.125 1.125 0 0 1-1.125-1.125V14.25m17.25 4.5a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m3 0h1.125c.621 0 1.129-.504 1.09-1.124a17.902 17.902 0 0 0-3.213-9.193 2.056 2.056 0 0 0-1.58-.86H14.25M16.5 18.75h-2.25m0-11.177v-.958c0-.568-.422-1.048-.987-1.106a48.554 48.554 0 0 0-10.026 0 1.106 1.106 0 0 0-.987 1.106v7.635m12-6.677v6.677m0 4.5v-4.5m0 0h-12\"><\/path><\/svg><h3>Dispatch &amp; delivery<\/h3><p>Routes, delivery status, proof, returns, and customer follow-through.<\/p><\/article><article><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 14.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6 20.25h12A2.25 2.25 0 0 0 20.25 18V6A2.25 2.25 0 0 0 18 3.75H6A2.25 2.25 0 0 0 3.75 6v12A2.25 2.25 0 0 0 6 20.25Z\"><\/path><\/svg><h3>ERP &amp; analytics<\/h3><p>QuickBooks or ERP synchronization, reporting, and connected operational analysis.<\/p><\/article><\/div><div class=\"b2b-integration-band\"><span>Available connections include<\/span><img loading=\"lazy\" decoding=\"async\" width=\"122\" height=\"40\" alt=\"QuickBooks\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/quickbooks.png\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"b2b-netsuite\" width=\"200\" height=\"73\" alt=\"Oracle NetSuite\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/Oracle-Netsuite-1-1.png\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"122\" height=\"40\" alt=\"SAP Business One\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/sap-business-one.png\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"122\" height=\"40\" alt=\"Odoo\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/odoo.png\" title=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"122\" height=\"40\" alt=\"Xero\" src=\"https:\/\/www.insitusales.com\/wp-content\/uploads\/xero-2.png\" title=\"\"><\/div><\/div><\/section><section class=\"b2b-section b2b-proof-section\"><div class=\"b2b-shell b2b-proof-card\"><div><p class=\"b2b-eyebrow\">CUSTOMER SUCCESS<\/p><span class=\"b2b-proof-mark\">RG<\/span><p class=\"b2b-proof-company\">Rooted Grounds Coffee Company<\/p><h2>Branded B2B coffee ordering, flexible fulfillment, and QuickBooks in one connected flow.<\/h2><a class=\"b2b-text-link\" href=\"https:\/\/www.insitusales.com\/en\/customer-success\/rooted-grounds-coffee\/\">Read the published case study <svg stroke=\"currentColor\" fill=\"currentColor\" stroke-width=\"0\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\"><\/path><\/svg><\/a><\/div><ul><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><span><strong>300+<\/strong> active B2B portal users<\/span><\/li><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><span><strong>1,100+<\/strong> B2B portal orders \u00b7 Jan 1\u2013Aug 25, 2026<\/span><\/li><li><svg stroke=\"currentColor\" fill=\"none\" stroke-width=\"1.5\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" height=\"1em\" width=\"1em\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 12.75 11.25 15 15 9.75M21 12c0 1.268-.63 2.39-1.593 3.068a3.745 3.745 0 0 1-1.043 3.296 3.745 3.745 0 0 1-3.296 1.043A3.745 3.745 0 0 1 12 21c-1.268 0-2.39-.63-3.068-1.593a3.746 3.746 0 0 1-3.296-1.043 3.745 3.745 0 0 1-1.043-3.296A3.745 3.745 0 0 1 3 12c0-1.268.63-2.39 1.593-3.068a3.745 3.745 0 0 1 1.043-3.296 3.746 3.746 0 0 1 3.296-1.043A3.746 3.746 0 0 1 12 3c1.268 0 2.39.63 3.068 1.593a3.746 3.746 0 0 1 3.296 1.043 3.746 3.746 0 0 1 1.043 3.296A3.745 3.745 0 0 1 21 12Z\"><\/path><\/svg><span><strong>40,000+<\/strong> portal-ordered units\/items<\/span><\/li><\/ul><p class=\"b2b-proof-note\">Rounded operational measures corroborated against inSitu Sales platform data; confidential financial values are excluded.<\/p><\/div><\/section><section class=\"b2b-section b2b-buyer-checks\" id=\"portal-demo-checklist\"><div class=\"b2b-shell\"><div class=\"b2b-section-heading\"><p class=\"b2b-eyebrow\">THREE QUESTIONS FOR YOUR DEMO<\/p><h2>Test your buyer rules from sign-in to the back office.<\/h2><p>Bring a sample catalog, two customer scenarios and the name and edition of your accounting or ERP system.<\/p><\/div><div class=\"b2b-check-grid\"><article><span>01<\/span><h3>What will two different customers see?<\/h3><p>Bring two test accounts with different assortment or price-list assignments. Compare the same product, unit and price, then test the signed-out view. Verify that each account can access only its own permitted records.<\/p><\/article><article><span>02<\/span><h3>How will a repeat order behave today?<\/h3><p>Start with a previous order, change quantities and review current prices, units and availability before submission. Check any minimums, payment terms or delivery rules your configuration requires.<\/p><\/article><article><span>03<\/span><h3>What happens after the buyer submits?<\/h3><p>Follow a test order through office review, fulfillment and the configured accounting or ERP connection. Agree on record ownership, sync timing, status visibility and how the team handles a rejected or failed synchronization.<\/p><\/article><\/div><div class=\"b2b-implementation-note\"><h3>Confirm the setup before launch<\/h3><p>Catalog visibility and permissions depend on configuration. Invoice payments require an enabled payment setup. A custom domain requires DNS and certificate configuration. Integration objects, direction and timing vary by connector; an online order is not a promise of instant ERP posting or immediate fulfillment.<\/p><p>Starter B2B Ecommerce is $200\/month with 3 users included and unlimited admin and customer accounts. Pro adds field sales at $329\/month. Optional services and applicable integration setup fees are separate. <a href=\"https:\/\/www.insitusales.com\/en\/pricing\/\">Review current pricing and fee details<\/a>.<\/p><\/div><a class=\"b2b-button primary\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">BOOK DEMO<\/a><\/div><\/section><section class=\"b2b-section b2b-faq-section\"><div class=\"b2b-shell b2b-faq-grid\"><div><p class=\"b2b-eyebrow\">B2B ECOMMERCE FAQ<\/p><h2>Questions wholesale distributors ask before launching a portal.<\/h2><p>Clear answers about catalogs, prices, account access, reordering and the back office.<\/p><\/div><div class=\"b2b-faq-list\"><details><summary>What is the difference between a customer-specific catalog and a price list?<span>+<\/span><\/summary><p>A catalog determines the products presented to an account. A price list determines the assigned price for those products. Two customers can share a product assortment but have different prices, or have different assortments. Configure and test catalog assignment, price lists, units and permissions as separate requirements.<\/p><\/details><details><summary>Can visitors browse products without seeing wholesale prices?<span>+<\/span><\/summary><p>Yes, a configured storefront can allow public product browsing while requiring sign-in to see prices. The public Lefruitier and PhysioTech storefronts showed this pattern when checked on September 6, 2026. That observation does not verify private account pricing, restricted catalogs or checkout behavior.<\/p><\/details><details><summary>What happens to a B2B order after submission?<span>+<\/span><\/summary><p>A portal order can enter the configured inSitu office, inventory, fulfillment and back-office workflow. Confirm approval steps, availability checks, record ownership, integration objects and sync timing for your setup. Order submission does not guarantee immediate fulfillment or instant posting to an accounting system.<\/p><\/details><details><summary>What is a B2B ecommerce platform for wholesale distributors?<span>+<\/span><\/summary><p>A B2B ecommerce platform gives approved business customers a private, self-service way to browse their assigned catalog, see account-specific pricing, place orders, and reorder. For wholesale distributors, the portal should also keep customer, product, pricing, inventory, fulfillment, delivery, and accounting data connected.<\/p><\/details><details><summary>Can every customer see different products and pricing?<span>+<\/span><\/summary><p>inSitu supports account-specific catalogs and price lists. Catalog assignment controls the assortment; price-list assignment controls prices. Confirm each customer\u2019s product visibility, units, terms and ordering permissions during configuration and test them with separate accounts.<\/p><\/details><details><summary>Can customers reorder from their purchase history?<span>+<\/span><\/summary><p>Yes. Approved buyers can use order history and repeat-order tools to place recurring wholesale orders without waiting for a sales representative to re-enter them.<\/p><\/details><details><summary>Can customers review and pay invoices through the portal?<span>+<\/span><\/summary><p>Authorized customers can review available invoice information and, when online payments are enabled and configured for the distributor, submit payments through the B2B customer portal. The exact payment flow depends on the distributor\u2019s configuration, payment provider, and connected systems.<\/p><\/details><details><summary>Can we use our own domain for the B2B customer portal?<span>+<\/span><\/summary><p>Yes. The portal can be launched on a company-owned domain or subdomain, such as orders.yourcompany.com, subject to DNS, security certificate, and deployment configuration.<\/p><\/details><details><summary>Can we send promotional push notifications to customers?<span>+<\/span><\/summary><p>The optional white-label customer app can support promotional push notifications. Delivery depends on customer device permissions, app-store requirements, and the distributor\u2019s notification setup.<\/p><\/details><details><summary>How do AI reorder recommendations work?<span>+<\/span><\/summary><p>AI recommendations can analyze customer purchase history, reorder cadence, customer-specific pricing, product availability, and distributor-defined business rules to suggest likely items and quantities. Recommendations remain editable and reviewable; no order is submitted until an authorized buyer or team member approves it.<\/p><\/details><details><summary>Does the B2B ordering portal connect with QuickBooks or an ERP?<span>+<\/span><\/summary><p>inSitu Sales supports connections with QuickBooks, NetSuite, SAP Business One, Odoo, Xero, and other systems through available integrations and APIs. The exact data flow depends on the distributor\u2019s configuration and system of record.<\/p><\/details><details><summary>What is the difference between the portal and the white-label customer app?<span>+<\/span><\/summary><p>The B2B Ecommerce Portal is the main web ordering solution. The White-Label Customer App is an optional mobile add-on for distributors that want an app published under their own brand, with supported features such as mobile ordering, push notifications, barcode scanning, and purchase-history access.<\/p><\/details><details><summary>Can the portal work with field sales, warehouse, and delivery teams?<span>+<\/span><\/summary><p>Yes. Online customer orders can enter the same connected inSitu workflow used for customer records, pricing, inventory, fulfillment, dispatch, delivery, analytics, and ERP or accounting synchronization.<\/p><\/details><details><summary>Can buyers place orders outside business hours?<span>+<\/span><\/summary><p>Yes. The portal gives approved customers a 24\/7 ordering channel. Availability, pricing, terms, payments, and order-processing rules remain controlled by the distributor\u2019s configuration.<\/p><\/details><\/div><\/div><\/section><section class=\"b2b-final-cta\"><div class=\"b2b-shell\"><div><p class=\"b2b-eyebrow light\">READY TO IMPROVE WHOLESALE REORDERING?<\/p><h2>See how the portal fits your customers and operation.<\/h2><p>Bring your catalog, pricing, fulfillment, delivery, and ERP requirements. We\u2019ll map the ordering flow around your business.<\/p><\/div><div><a class=\"b2b-button light\" href=\"https:\/\/calendly.com\/d\/dz5z-2tj-b48\" target=\"_blank\" rel=\"noopener\">BOOK DEMO<\/a><a class=\"b2b-button outline-light\" href=\"https:\/\/app.insitusales.com\/inSituSignUp\/register\" target=\"_blank\" rel=\"noopener\">START 14-DAY FREE TRIAL<\/a><\/div><\/div><\/section><\/main>\r\n<\/div>\r\n<script type=\"application\/ld+json\" id=\"b2b-ecommerce-software-schema\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"SoftwareApplication\", \"name\": \"inSitu B2B Ecommerce\", \"applicationCategory\": \"BusinessApplication\", \"operatingSystem\": \"Web, iOS, Android\", \"url\": \"https:\/\/www.insitusales.com\/en\/solutions\/b2b-e-commerce\/\", \"description\": \"B2B ecommerce customer portal for wholesale distributors with account-specific catalogs, pricing, reordering, invoice access and configured payments, a branded domain, fulfillment connections, and ERP synchronization.\", \"featureList\": [\"Private B2B ordering portal\", \"Customer-specific catalogs and pricing\", \"Order history and self-service reordering\", \"Customer invoice access and configured online payments\", \"Company-owned domain or subdomain\", \"Promotional push notifications through the optional app\", \"AI-assisted reorder recommendations\", \"Connected inventory and fulfillment workflows\", \"QuickBooks and ERP integrations\", \"Optional white-label customer app\"]}, {\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"What is the difference between a customer-specific catalog and a price list?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A catalog determines the products presented to an account. A price list determines the assigned price for those products. Two customers can share a product assortment but have different prices, or have different assortments. Configure and test catalog assignment, price lists, units and permissions as separate requirements.\"}}, {\"@type\": \"Question\", \"name\": \"Can visitors browse products without seeing wholesale prices?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes, a configured storefront can allow public product browsing while requiring sign-in to see prices. The public Lefruitier and PhysioTech storefronts showed this pattern when checked on September 6, 2026. That observation does not verify private account pricing, restricted catalogs or checkout behavior.\"}}, {\"@type\": \"Question\", \"name\": \"What happens to a B2B order after submission?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A portal order can enter the configured inSitu office, inventory, fulfillment and back-office workflow. Confirm approval steps, availability checks, record ownership, integration objects and sync timing for your setup. Order submission does not guarantee immediate fulfillment or instant posting to an accounting system.\"}}, {\"@type\": \"Question\", \"name\": \"What is a B2B ecommerce platform for wholesale distributors?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A B2B ecommerce platform gives approved business customers a private, self-service way to browse their assigned catalog, see account-specific pricing, place orders, and reorder. For wholesale distributors, the portal should also keep customer, product, pricing, inventory, fulfillment, delivery, and accounting data connected.\"}}, {\"@type\": \"Question\", \"name\": \"Can every customer see different products and pricing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"inSitu supports account-specific catalogs and price lists. Catalog assignment controls the assortment; price-list assignment controls prices. Confirm each customer\u2019s product visibility, units, terms and ordering permissions during configuration and test them with separate accounts.\"}}, {\"@type\": \"Question\", \"name\": \"Can customers reorder from their purchase history?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Approved buyers can use order history and repeat-order tools to place recurring wholesale orders without waiting for a sales representative to re-enter them.\"}}, {\"@type\": \"Question\", \"name\": \"Can customers review and pay invoices through the portal?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Authorized customers can review available invoice information and, when online payments are enabled and configured for the distributor, submit payments through the B2B customer portal. The exact payment flow depends on the distributor\u2019s configuration, payment provider, and connected systems.\"}}, {\"@type\": \"Question\", \"name\": \"Can we use our own domain for the B2B customer portal?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The portal can be launched on a company-owned domain or subdomain, such as orders.yourcompany.com, subject to DNS, security certificate, and deployment configuration.\"}}, {\"@type\": \"Question\", \"name\": \"Can we send promotional push notifications to customers?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The optional white-label customer app can support promotional push notifications. Delivery depends on customer device permissions, app-store requirements, and the distributor\u2019s notification setup.\"}}, {\"@type\": \"Question\", \"name\": \"How do AI reorder recommendations work?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"AI recommendations can analyze customer purchase history, reorder cadence, customer-specific pricing, product availability, and distributor-defined business rules to suggest likely items and quantities. Recommendations remain editable and reviewable; no order is submitted until an authorized buyer or team member approves it.\"}}, {\"@type\": \"Question\", \"name\": \"Does the B2B ordering portal connect with QuickBooks or an ERP?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"inSitu Sales supports connections with QuickBooks, NetSuite, SAP Business One, Odoo, Xero, and other systems through available integrations and APIs. The exact data flow depends on the distributor\u2019s configuration and system of record.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between the portal and the white-label customer app?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The B2B Ecommerce Portal is the main web ordering solution. The White-Label Customer App is an optional mobile add-on for distributors that want an app published under their own brand, with supported features such as mobile ordering, push notifications, barcode scanning, and purchase-history access.\"}}, {\"@type\": \"Question\", \"name\": \"Can the portal work with field sales, warehouse, and delivery teams?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Online customer orders can enter the same connected inSitu workflow used for customer records, pricing, inventory, fulfillment, dispatch, delivery, analytics, and ERP or accounting synchronization.\"}}, {\"@type\": \"Question\", \"name\": \"Can buyers place orders outside business hours?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The portal gives approved customers a 24\/7 ordering channel. Availability, pricing, terms, payments, and order-processing rules remain controlled by the distributor\u2019s configuration.\"}}]}]}<\/script>\r\n<script id=\"insitu-b2b-ecommerce-interactions\">\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n  document.querySelectorAll(\".insitu-b2b-page .b2b-ai-review-button\").forEach(function (button) {\r\n    button.addEventListener(\"click\", function () {\r\n      var note = button.parentElement.querySelector(\".b2b-ai-review-note\");\r\n      if (!note) return;\r\n      var active = note.classList.toggle(\"visible\");\r\n      button.textContent = active ? \"RETURN TO SUGGESTIONS\" : \"REVIEW RECOMMENDATIONS\";\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>PLATAFORMA DE COMERCIO ELECTR\u00d3NICO B2B PARA DISTRIBUIDORES MAYORISTAS Ofrezca a cada cliente una forma m\u00e1s r\u00e1pida de volver a realizar pedidos. Lance un portal de clientes de comercio electr\u00f3nico B2B con su propia marca, con los cat\u00e1logos, precios, condiciones, historial de pedidos, acceso a facturas y pagos configurados que cada cuenta espera, todo en el dominio de su empresa. SOLICITAR DEMOSTRACI\u00d3N EXPLORAR FUNCIONES Pedidos mayoristas con precios y acceso controlados por cuenta. Precios de cuenta Asignados por el cliente Historial de pedidos Dise\u00f1ado para volver a realizar pedidos Sincronizaci\u00f3n con ERP Mantenga los sistemas\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":8117,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pro\/page-templates\/page-with-small-header.php","meta":{"footnotes":""},"class_list":["post-7562","page","type-page","status-publish","hentry"],"featured_image_src":null,"_links":{"self":[{"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/pages\/7562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/comments?post=7562"}],"version-history":[{"count":11,"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/pages\/7562\/revisions"}],"predecessor-version":[{"id":16298,"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/pages\/7562\/revisions\/16298"}],"up":[{"embeddable":true,"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/pages\/8117"}],"wp:attachment":[{"href":"https:\/\/www.insitusales.com\/es\/wp-json\/wp\/v2\/media?parent=7562"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}