Skip to main content
Product details are displayed in English. Translations coming soon.
Refurbished Marketplace Connector — A build-to-order Dynamics 365 Business Central AL extension that connects your refurbishe — 1/1उदाहरणात्मक पूर्वावलोकन

A build-to-order Dynamics 365 Business Central AL extension that connects your refurbished-marketplace channel

to Business Central with condition grades as first-class data — per-grade pricing and availability, order import, listing export, tracking push-back and settlement posting.

ECOSIRE builds it against your version and hands over the source.

Refurbished Marketplace Connector क्या है?

A build-to-order Dynamics 365 Business Central AL extension that connects your refurbished-marketplace channel to Business Central with condition grades as first-class data — per-grade pricing and availability, order import, listing export, tracking push-back and settlement posting. ECOSIRE builds it against your version and hands over the source. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

प्रमुख सुविधाएँ

Condition-grade setup table with codes, descriptions and warranty terms, plus table extensions on `Item` and `Item Variant` so grade travels with the stock record
Per-grade price list entries so each condition prices independently, without abusing customer discount groups or unit-of-measure workarounds
Grade-aware availability calculation that reserves and decrements against the correct grade, preventing oversell across conditions of the same SKU
Scheduled delta synchronisation of stock quantities and prices via job queue entries, with per-endpoint throttling and exponential backoff for marketplace rate limits
Order import into a staging table that retains the raw marketplace payload, so a failed or partial import can be replayed without a marketplace resend
Configurable marketplace-status-to-document-status mapping, so unmapped or newly introduced marketplace states park for review instead of silently dropping
Listing export with a category and attribute mapping table, plus a pre-publish validation preview that catches rejections inside Business Central
Shipment confirmation and tracking push-back driven by event subscribers on posted sales shipment, so no user action is required after posting
Settlement statement retrieval parsed into general journal lines against configured fee, commission, shipping and adjustment accounts, with the settlement reference retained for matching
Reconciliation page that surfaces settlement-to-payout variances at the point they occur rather than at period close
Custom API pages published on REST API v2.0 / OData v4, exposing connector entities to Power Automate, Power BI and Dataverse virtual tables without a second integration layer
Sync log page with per-request correlation IDs, payloads and error text, so a support question is answered from Business Central rather than from marketplace screenshots
Dedicated permission sets separating marketplace configuration from day-to-day order processing and settlement posting
Isolated storage for marketplace API credentials with no keys held in table fields or setup pages

ऑर्डर पर निर्मित, पूरी तरह आपके लिए तैयार

स्वयं सेटअप की ज़रूरत नहीं — ECOSIRE द्वारा निर्मित, इंस्टॉल और समर्थित एक कार्यशील ऐप।

  1. 1

    आप ऑर्डर करते हैं

    एक बार के निर्माण मूल्य से शुरू करें। किकऑफ़ पर हम आपके साथ मिलकर दायरा तय करते हैं।

  2. 2

    हम बनाते और इंस्टॉल करते हैं

    ECOSIRE इसे आपके Dynamics 365 Business Central पर बनाता, कॉन्फ़िगर और इंस्टॉल करता है।

  3. 3

    लाइव + समर्थन

    आप लगभग एक कार्य सप्ताह में लाइव हो जाते हैं, गो-लाइव के बाद दो सप्ताह के समर्थन के साथ। हमारे द्वारा दिए गए कोड की खामियाँ निःशुल्क ठीक की जाती हैं।

इस उत्पाद के बारे में

Selling refurbished and graded stock breaks the assumptions Business Central was built on. Standard Business Central treats an item as a single quality of goods: one item card, one set of price list entries, one pool of available inventory. A refurbished operation does not work that way. The same SKU exists as Grade A, Grade B and Grade C at different prices, different warranty terms and different quantities, and a refurbished marketplace expects each of those to be listed, priced and fulfilled separately. Teams typically bridge that gap with spreadsheets — exporting stock nightly, uploading listings by hand, keying orders back in the morning, and reconciling marketplace fees against the bank statement weeks later. Overselling a grade that has already gone, or discovering a fee variance at month-end close, is the predictable outcome.\n\nECOSIRE builds a Business Central AL extension that closes that gap inside the system your finance team already trusts. The extension adds condition grades as first-class data: a grade table with codes and descriptions, table extensions on Item and Item Variant that carry the grade and its marketplace attributes, and grade-aware price list entries so each grade prices independently rather than through a discount hack. A listing export routine reads your item attributes, resolves them through a configurable category and attribute mapping table, and validates the result before publishing so a rejected listing is caught in Business Central rather than in the marketplace's error inbox.\n\nTechnically, the connector runs on codeunits scheduled through job queue entries — one for stock and price deltas, one for order import, one for settlement retrieval — each with its own throttle and backoff handling so the marketplace rate limits are respected rather than tripped. Orders land first in a staging table with the raw payload retained, then post into sales orders with the marketplace status mapped to your document workflow; the raw payload means a failed import can be replayed without asking the marketplace to resend. Event subscribers on shipment posting push carrier and tracking numbers back to the marketplace automatically. Settlement statements are parsed into general journal lines against fee, commission and shipping-cost accounts you configure, so the marketplace payout reconciles to a bank receipt instead of being explained in a spreadsheet. Everything is exposed through custom API pages on the standard REST API v2.0 / OData v4 surface, so Power Automate flows, Power BI reports and Dataverse virtual tables can read connector data without a second integration layer. Dedicated permission sets keep the marketplace configuration separate from day-to-day order processing.\n\nThis is a build-to-order product, not an AppSource download. After you request a quotation we run a scoping call to confirm your Business Central version and deployment model, the marketplace account and API access you hold, your grade taxonomy, and the chart-of-accounts structure the settlement entries should post into. That produces a written scope and a fixed quotation. Once you confirm scope, typical delivery is one working week: we build against your version, deploy to your sandbox, run UAT with your own catalogue and a marketplace sandbox account, and go live only after you sign off the acceptance script.\n\nYou receive the full AL source in your own git repository — no runtime-only package and no vendor lock on the code. During the agreed post-go-live support window we fix defects and adapt the extension to marketplace API changes, and we recompile and regression-test it against Business Central release waves so an upgrade does not strand you.

What you get

  • Complete AL extension source code, compiled and tested against your Business Central version and deployment model (SaaS per-tenant extension or on-premises signed app)
  • Installation and configuration on your sandbox and production environments, including marketplace API credentials setup, permission sets and job queue entry creation
  • Technical documentation: object ID ranges, table and page extension inventory, event subscriber map, API endpoint reference and the marketplace field-mapping specification
  • End-user guide covering grade setup, listing publication, order processing, shipment confirmation and settlement posting, plus one live training session for your operations and finance users
  • UAT run on a staging environment with your own catalogue and a marketplace sandbox account, against a written acceptance script you sign off before production release
  • Documented rollback plan: prior extension version retained, uninstall procedure verified, and a data-retention statement for the connector's own tables
  • Handover of the full git repository including branch history, build pipeline configuration and app.json versioning
  • Post-go-live support window for defect fixes and marketplace API changes, with agreed response times and a named engineer

Who this is for

Marketplace operations manager

Runs the day-to-day marketplace operation and currently keys orders in each morning from a marketplace export. Needs orders to land in Business Central as sales orders with the right grade, the right price and the right customer, and needs stock to decrement against the grade that actually sold so the next listing refresh is accurate.

Refurbishment and inventory lead

Owns the refurbishment process and the grading standard. Needs Grade A, B and C to be genuinely separate positions in inventory rather than a naming convention, so refurbishment output can be received into the correct grade and the margin per grade is visible.

Finance controller

Closes the books and currently reconciles marketplace payouts against fee spreadsheets weeks after the fact. Needs commission, shipping and adjustment fees posting into the general ledger as they occur, matched to the payout receipt, with variances visible before period close.

IT manager or Business Central administrator

Owns the Business Central estate and is accountable for what gets installed on it. Needs an extension that respects the extension model rather than modifying base objects, ships with proper permission sets, keeps credentials out of table fields, and survives a release wave without an emergency fix.

How Refurbished Marketplace Connector Compares

CriterionECOSIRECustom BuildCompetitorDynamics 365 Business Central नेटिव
Condition-grade handlingGrade codes on the item/variant with per-grade price list entries and grade-aware availabilityAchievable, but the grade model must be designed from scratch and re-tested each release waveUsually one listing per item; grades forced into variant codes or ignoredNo refurbished/graded concept — Business Central models new stock only
Order import fidelityMarketplace order states mapped to sales order status with a durable staging table and replayDepends on the developer; retry and replay are commonly skipped until an incidentFixed mapping; unmapped marketplace states typically drop or park ordersManual entry or a CSV import into the configuration package worksheet
Stock and price syncJob queue driven delta sync with per-grade quantities, throttle handling and a sync log pageOften a timer codeunit without backoff, which trips marketplace rate limitsScheduled full-catalogue pushes; slow and noisy on large cataloguesNone — item availability lives only inside Business Central
Listing exportAttribute and category mapping tables plus a validation preview before publishMapping usually hard-coded in AL, so a marketplace taxonomy change means a code changeTemplate-based; extending attributes often needs vendor involvementNo listing export capability
Settlement reconciliationSettlement statements posted as general journal lines against configured fee accounts, matched to paymentsFrequently deferred to a spreadsheet after go-liveFee summary reports; posting is commonly left manualPayments reconciled by hand against bank statements
Source code accessFull AL source handed over in your git repository, no runtime-only packageYou own it, and you own the maintenance burden aloneRuntime package; source is the vendor'sNot applicable
Release wave upgradesRecompiled and regression-tested against each wave during the support windowYour team tracks deprecations and breaking API changesVendor decides the upgrade calendar and whether your version stays supportedMicrosoft handles the platform; the gap remains unfilled
Deployment shapePer-tenant extension for SaaS or a signed app for on-premises, your choice at scopingWhatever your team builds and signsAppSource app, SaaS-first; on-premises support variesStandard Business Central deployment

Frequently Asked Questions about Refurbished Marketplace Connector

How long does delivery take, and can I download it today?

It is build-to-order. There is nothing to download today. After your scoping call we produce a written scope and fixed quotation; once you confirm that scope, typical delivery is one working week. That window covers development against your specific Business Central version, deployment to your sandbox, UAT with your catalogue, and production go-live. Scope changes mid-build shift the date, which is why we confirm scope in writing first.

Does this work on Business Central SaaS as well as on-premises?

Yes. At scoping we confirm whether you are on Business Central online (SaaS) or on-premises, and we build accordingly — a per-tenant extension for SaaS, or a signed app package for on-premises. The AL source is the same; the packaging, signing and deployment procedure differ. We target current supported release waves and tell you at scoping if your version is approaching end of support.

How are condition grades actually modelled in Business Central?

Grades are configuration, not code. A grade setup table holds your codes and descriptions, and table extensions on Item and Item Variant carry the grade with its marketplace-facing attributes. Each grade gets its own price list entries and its own availability position, so Grade B stock never sells at Grade A pricing and never oversells against Grade A quantity. If your taxonomy changes later, you add a grade record — no redeployment.

How does settlement and fee reconciliation post into the general ledger?

Settlement statements are retrieved by a scheduled codeunit and parsed into general journal lines against fee, commission, shipping and adjustment accounts that you map during configuration. Each line carries the marketplace settlement reference so it matches to the payout receipt. Variances are surfaced on a reconciliation page rather than silently absorbed, so finance sees a discrepancy at the point it occurs instead of at close.

Do we get the source code?

You get the full AL source code delivered into your own git repository, along with build pipeline configuration and app.json versioning. There is no runtime-only package and no dependency on us to read or change the code. If you later want your own team or another partner to maintain it, everything they need is already in your hands.

What happens with support and Business Central updates after go-live?

The agreed post-go-live support window covers defect fixes and adaptation to marketplace API changes. We also recompile and regression-test the extension against Business Central release waves during that window, so a platform update does not break your order flow. After the window ends you can extend support, or take maintenance in-house using the source and documentation you already hold. New capabilities beyond the signed scope are quoted separately.

Can we test it before it touches our live environment?

Yes. We build against a copy of your environment and deploy first to your sandbox. UAT runs there with your own catalogue and a marketplace sandbox account, against an acceptance script you approve beforehand. Production deployment only happens after you sign off, and the prior extension version is retained with a verified uninstall procedure so rollback is a documented step rather than an improvisation.

ऑर्डर पर निर्मित
Product Information Management (PIM) for Marketplace Listings in Business Central
ऑर्डर पर निर्मित
Quick Commerce Connector
Dynamics 365 Business Central

Quick Commerce Connector

A build-to-order Dynamics 365 Business Central extension that exposes dark-store level availability to quick-commerce platforms, accepts slot- and cut-off-aware orders, and drives courier handoff plus channel fee reconciliation. ECOSIRE scopes, builds, installs and supports it for your tenant.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Reverb Marketplace Connector
Dynamics 365 Business Central

Reverb Marketplace Connector

A build-to-order AL extension that connects Reverb to Dynamics 365 Business Central, importing orders, pushing stock and price changes, exporting listings and reconciling Reverb fees and payouts. ECOSIRE scopes, builds, installs and supports it for your tenant and release wave.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
ऑर्डर पर निर्मित
Salesforce Commerce Cloud Connector for Business Central
Dynamics 365 Business Central

Salesforce Commerce Cloud Connector for Business Central

A per-tenant AL extension that bridges Salesforce Commerce Cloud / B2B Commerce with Dynamics 365 Business Central — syncing orders, customers, catalog, price books and real-time inventory across multiple sites and currencies. Built, installed and supported by ECOSIRE on your BC environment.

From $999.00प्रारंभिक मूल्य — आपके कार्यक्षेत्र के अनुसार तय किया जाएगा
कोटेशन का अनुरोध करें

Refurbished Marketplace Connector

A build-to-order Dynamics 365 Business Central AL extension that connects your refurbished-marketplace channel to Business Central with condition grades as first-class data — per-grade pricing and availability, order import, listing export, tracking push-back and settlement posting. ECOSIRE builds it against your version and hands over the source.

  • Condition-grade setup table with codes, descriptions and warranty terms, plus table extensions on `Item` and `Item Variant` so grade travels with the stock record
  • Per-grade price list entries so each condition prices independently, without abusing customer discount groups or unit-of-measure workarounds
  • Grade-aware availability calculation that reserves and decrements against the correct grade, preventing oversell across conditions of the same SKU
  • Scheduled delta synchronisation of stock quantities and prices via job queue entries, with per-endpoint throttling and exponential backoff for marketplace rate limits

कोटेशन का अनुरोध करें

हमें Refurbished Marketplace Connector के लिए अपनी ज़रूरतें बताएं और हम आपको कीमत, लाइसेंस विकल्प और एक अनुकूलित प्रस्ताव भेजेंगे — आमतौर पर एक कार्यदिवस के भीतर।

अभी कोई भुगतान नहीं। यह हमारी टीम को एक कोटेशन अनुरोध भेजता है — हम कीमत और अगले चरणों के साथ ईमेल द्वारा संपर्क करेंगे।