メインコンテンツにスキップ
SAP Business OneMultichannel & PIM Tools

B2B Customer Self-Service Portal

A build-to-order B2B portal on top of SAP Business One letting wholesale customers reorder at their own contract

pricing, check availability, track Deliveries and download A/R Invoices. Built for your catalogue and pricing after a scoped quotation.

受注制作

B2B Customer Self-Service Portalとは?

A build-to-order B2B portal on top of SAP Business One letting wholesale customers reorder at their own contract pricing, check availability, track Deliveries and download A/R Invoices. Built for your catalogue and pricing after a scoped quotation. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

B2B Customer Self-Service Portal — A build-to-order B2B portal on top of SAP Business One letting wholesale customers reorder at their own contract pricing, check availability, track Deliveries and download A/R Invoices

What we build

  • Portal users linked to Business Partners and Contacts, with role-based permissions for browsing, ordering, approving and viewing financials
  • Multiple ship-to addresses per account drawn from the Business Partner master, and parent access across several Business Partner codes
  • Contract price resolution through SAP Business One Price Lists, Special Prices, period and quantity discounts and Discount Groups in the Business Partner's currency
  • Catalogue published from the Item Master with controlled descriptions, units of measure, barcodes, item groups and images
  • Per-Warehouse availability using in-stock, committed and ordered quantities, displayed under a policy you configure from exact figure to banded indicator
  • Reordering from order history, saved lists, or a pasted item-code and quantity list, with minimum order quantity and packing multiples enforced at entry
  • Sales Order creation through the Service Layer with correct ship-to, currency, price list, payment terms and sales employee
  • Configurable posting mode: direct Sales Order, draft document for internal review, or routed through a SAP Business One approval procedure on value or credit threshold
  • Credit limit and account-on-hold enforcement with a clear message to the buyer instead of a silently accepted order
  • Order and Delivery tracking with open versus delivered quantities and carrier references stored in User-Defined Fields
  • A/R Invoice list with PDF download generated from your Crystal Reports layout, plus an account statement view showing open items, ageing and balance
  • Sales Quotation requests, honest backorder dates sourced from linked Purchase Orders, and structured return requests for conversion into Return documents

この製品について

The problem

Wholesale buyers do not want to email the sales desk. They want to log in at seven in the morning, pull up what they bought last quarter, see their own price, check whether it is in stock, and place the reorder. Instead they send a PDF or a WhatsApp message, someone at your end reads it, keys a Sales Order into SAP Business One, and emails back to ask which of two similar item codes was meant.

Every step of that costs you twice. Your internal team spends its day as a transcription service instead of selling, and transcription introduces errors: the wrong item code, last year's price, a quantity below the minimum order multiple. Meanwhile the same customer calls to ask for a copy of an invoice from four months ago, or where a Delivery is, or what their outstanding balance is, and someone has to stop and go look it up. Customers who are used to buying from anyone with a working portal quietly conclude you are harder to deal with than the alternative.

What ECOSIRE builds

ECOSIRE builds a per-tenant B2B self-service portal that reads from and writes to your SAP Business One company database, so it is not a separate system to reconcile.

Authenticated per-customer access

Portal users are linked to a Business Partner, with multiple contacts per account and multiple ship-to addresses drawn from the Business Partner master. Roles control what each contact can do: browse only, place orders, approve orders above a value, view financials. A single buying group can be given access to several Business Partner codes where a parent buys for multiple branches.

Contract pricing that is actually theirs

The portal resolves price through SAP Business One's own pricing hierarchy: Price Lists assigned to the Business Partner, Special Prices for Business Partner and item, period and quantity discounts, and Discount Groups. A buyer sees their contracted price, not a list price with a promise of a discount later. Currency follows the Business Partner. Where you prefer not to expose price at all to certain accounts, that is a role setting.

Catalogue, stock and reordering

Items are published from the Item Master with the descriptions, units of measure, barcodes, item groups and images you choose to expose. Availability is shown per Warehouse using in-stock, committed and ordered quantities, presented as a policy you define, from an exact figure to a banded indicator, so you are not obliged to publish precise stock levels to competitors' customers. Buyers reorder from order history, from a saved list, or by pasting a list of item codes and quantities. Minimum order quantities and packing multiples are enforced at entry rather than discovered later by your sales desk.

Orders posted into SAP Business One

A submitted basket creates a real Sales Order through the Service Layer, against the correct Business Partner, ship-to address, currency, price list, payment terms and sales employee. Orders can be configured to post directly, or to land as a draft document for internal review, or to route through a SAP Business One approval procedure when they exceed a value or credit threshold. Credit limit and account-on-hold status are respected: a blocked account is told clearly rather than silently accepted.

Order, delivery and financial visibility

Buyers see the live status of their Sales Orders including open and delivered quantities, linked Deliveries with tracking references held in User-Defined Fields, and their A/R Invoices with a downloadable PDF generated from your own Crystal Reports layout. An account statement view shows open items, ageing and outstanding balance, driven by the same data your collections team uses. Where you have a payment channel, an invoice can carry a pay link, with the resulting Incoming Payment posted against the invoice.

Quotes, backorders and returns

Buyers can request a quotation, which arrives as a Sales Quotation for your team to price and return through the portal. Backordered lines are shown honestly as backordered with the expected date from the linked Purchase Order rather than hidden. Return requests are captured as a structured request with reason and quantity for your team to convert into a Return document.

Administration inside SAP Business One

Portal configuration, published catalogue scope, user roles and stock-display policy are maintained through User-Defined Object forms in the SAP Business One client, so your team administers the portal from where they already work rather than in a second admin console.

Who this is for

Distributors, wholesalers and manufacturers selling to trade accounts on negotiated pricing; businesses whose sales desk spends most of its time keying customer orders received by email; and companies with a repeat-purchase catalogue where the same accounts reorder the same items on a predictable cycle.

Technical approach

The portal is a web application communicating with SAP Business One exclusively through the Service Layer (OData/REST), with the DI API used server-side for objects or posting behaviour not exposed there. It never writes directly to company database tables. Extensibility uses User-Defined Fields on Business Partners, Contacts, Sales Orders and Deliveries for portal references and tracking data, User-Defined Tables for portal users, roles, saved lists and request queues, and User-Defined Objects for the in-client administration forms. Invoice PDFs come from your Crystal Reports layouts. It supports SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or cloud-hosted, and is deployed to infrastructure you control with TLS, per-customer data isolation enforced server-side, and no exposure of the Service Layer directly to the internet.

How delivery works

The portal is built for your catalogue and pricing after a quotation. It is not a subscription you switch on.

1. Scoping call. We go through which Business Partners and items you want exposed, your pricing structures, stock-display policy, whether orders post directly or as drafts, approval and credit rules, invoice layout, ship-to handling, branding, and your SAP Business One version, database and hosting arrangement. 2. Fixed quote. You receive a written scope with a fixed price and timeline before development begins. The listed price reflects a typical scope; payment-channel integration, multi-company operation or unusual pricing logic are quoted as explicit additions. 3. Build. Lead time is normally one working week depending on catalogue complexity, pricing rules, branding depth and whether a payment channel is included. 4. Install in test. The portal is connected to your test company database first, loaded with real Business Partners and price lists, and walked through end to end: login, price resolution, availability, order posting, approval routing, invoice download. 5. Production install. After sign-off we deploy against the production company database, onboard a pilot group of customers before opening it more widely, and monitor the first live orders. 6. Support. A defined support window follows go-live for defect fixes and configuration adjustments, and you receive the source code so you are never locked in.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    お客様の環境にインストールし、ソースコードをお渡しします。本番稼働後2週間のサポート付きです。納品したコードの不具合は無償で修正します。

得られるもの

  • Full portal source code and build artifacts, licensed to your company with no runtime dependency on ECOSIRE
  • Deployment against your SAP Business One test company database, then production after your sign-off
  • Portal configured for your branding, catalogue scope, pricing structures, stock-display policy and order-posting mode
  • User-Defined Fields, Tables and Objects installed, plus in-client administration forms for users, roles and published catalogue
  • Crystal Reports invoice PDF wiring and account statement configuration
  • Sales, customer-service and IT training session with a recording, plus a short customer-facing user guide you can send to buyers
  • Defined post-go-live support window for defect fixes and configuration adjustments, with escalation contacts

これは誰のためのものですか

Sales Director

Watches the sales desk spend its day retyping emailed orders instead of developing accounts. Gets trade customers placing their own Sales Orders at their contracted price, with the team freed to handle exceptions, quotations and growth rather than transcription.

Wholesale Buyer at a Trade Account

Has to email or call to find out a price, whether something is in stock, or where last month's invoice went. Gets a login showing their own contract pricing, live availability, one-click reorder from history, Delivery tracking and invoice PDFs on demand.

Credit Controller

Fields calls for invoice copies and statements, and discovers too late that orders were accepted for accounts already over their limit. Gets buyers self-serving invoices and ageing from live SAP Business One data, and credit limit and on-hold status enforced at the point of order.

B2B Customer Self-Service Portal の比較方法

基準エコシエールカスタムビルド競合他社SAP Business One 標準機能
Contract pricing resolved live through SAP Business One Price Lists and Special Prices付属部分的なサポート部分的なサポート含まれていない
Sales Orders posted into SAP Business One via the Service Layer with no separate order store付属付属部分的なサポート含まれていない
Configurable per-Warehouse availability display policy rather than raw stock exposure付属部分的なサポート部分的なサポート含まれていない
Credit limit and on-hold enforcement at the point of order entry付属部分的なサポート含まれていない部分的なサポート
A/R Invoice PDF download from your own Crystal Reports layout plus account ageing付属部分的なサポート部分的なサポート含まれていない
Order approval routed through a SAP Business One approval procedure付属部分的なサポート含まれていない部分的なサポート
Administered from User-Defined Object forms inside the SAP Business One client付属含まれていない含まれていない部分的なサポート
Source code delivered to the customer with no runtime dependency on the vendor付属付属含まれていない含まれていない

よくある質問

Is this a subscription portal we can sign up for today?
No. It is built to order for your catalogue, pricing rules and SAP Business One instance. After a scoping call you receive a fixed quote, and the build normally takes one working week depending on catalogue complexity, pricing logic, branding and whether a payment channel is in scope. There is no free trial, because the portal does not exist until it is built against your company database.
Which SAP Business One versions and databases are supported?
SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or cloud-hosted. The portal talks to SAP Business One through the Service Layer with the DI API used server-side where needed, so both database platforms work. If you are on an earlier release, tell us during scoping and we will say plainly whether we can support it before you commit.
Will buyers see the price we actually agreed with them?
Yes. Price is resolved through SAP Business One's own hierarchy: the Price List on the Business Partner, Special Prices for that partner and item, period and quantity discounts, and Discount Groups, in the Business Partner's currency. The portal does not keep a second copy of your pricing, so there is no drift between what the portal shows and what the Sales Order posts. For accounts where you would rather not publish price, that is a role setting.
Do portal orders post straight into SAP Business One, or do we get to review them first?
That is your choice, configured per account or globally. Orders can post directly as Sales Orders, land as draft documents for someone to check first, or route through a SAP Business One approval procedure when they exceed a value or credit threshold. Credit limit and on-hold status are always enforced, so a blocked account is told clearly rather than having an order accepted that you then have to unwind.
Do we have to publish exact stock levels to our customers?
No. Availability display is a configured policy. You can show exact per-Warehouse figures, a banded indicator such as available or limited, a simple yes or no, or a lead time instead of a quantity, and the policy can differ by item group or by customer role. The underlying calculation uses in-stock, committed and ordered quantities so whatever you display is derived from real numbers.
Is our SAP Business One system exposed to the internet?
No. The Service Layer is not published to the internet. The portal runs as a web application on infrastructure you control, communicating with SAP Business One over your internal network or a secured channel, with all traffic over TLS. Per-customer data isolation is enforced server-side rather than in the browser, and portal users are separate credentials, not SAP Business One licences.

見積もりを依頼

B2B Customer Self-Service Portal のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。

とよく合います

Withholding Tax and Tax Certificate Pack
受注制作

Withholding Tax and Tax Certificate Pack

A build-to-order SAP Business One add-on for withholding tax on vendor payments: rule-driven deduction, certificate issuance and period returns. Scoped, quoted and built for your company database.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
3PL and Outsourced Warehouse Integration
受注制作

3PL and Outsourced Warehouse Integration

A build-to-order SAP Business One integration with your 3PL: order release, shipment and tracking confirmation, receipts and stock adjustments posted automatically, built to your provider's spec.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
BigCommerce Store Connector
受注制作

BigCommerce Store Connector

A build-to-order SAP Business One connector for BigCommerce that keeps orders, customers, catalogue, B2B price lists and stock in step. Scoped and built for your company database.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification
Bin Location Optimization and Wave Picking
受注制作

Bin Location Optimization and Wave Picking

A build-to-order SAP Business One add-on adding slotting, replenishment rules, wave and batch picking, pick-path optimisation and scanned pack verification on top of B1 bin locations. Built for your warehouse after a fixed quote.

$999.00から参考価格 — 要件範囲に応じてお見積りします
View specification