nopCommerce follows a modular architecture, allowing developers to create custom plugins to extend its functionality.
Plugins in nopCommerce are typically developed using ASP.NET MVC and Entity Framework.
Plugin Types:
nopCommerce supports various types of plugins such as payment gateways, shipping methods, tax providers, widgets, and more.
These plugins can be developed to integrate third-party services or to implement custom business logic.
Development Process:
Developers can create custom plugins by following nopCommerce's plugin development guidelines provided in their documentation.
Plugins can be developed either using Visual Studio or by manually creating plugin files.
Integration:
Custom plugins in nopCommerce are integrated into the platform through the admin panel, where administrators can install, configure, and manage them.
Community Support:
nopCommerce has a thriving community of developers who contribute plugins and provide support through forums, documentation, and community resources.
Custom Plugins in Umbraco:
Architecture:
Umbraco is an open-source content management system built on ASP.NET, providing extensibility through custom plugins.
Plugins in Umbraco are typically developed using ASP.NET MVC, AngularJS, or other front-end frameworks.
Plugin Types:
Umbraco supports various types of plugins such as data types, property editors, custom dashboards, and more.
These plugins can be developed to enhance content management capabilities or to integrate external services.
Development Process:
Developers can create custom plugins in Umbraco by following its development guidelines and utilizing the Umbraco API.
Plugins are often developed as packages that can be installed via the Umbraco back office or as standalone components.
Integration:
Custom plugins in Umbraco are integrated into the platform through the back office interface, where administrators can install, configure, and manage them.
Community Support:
Umbraco boasts a strong community of developers who contribute packages, tutorials, and support through forums, documentation, and community events.
Send order documents/contracts for electronic signature via D4Sign: upload or template, add signers, track signature status by webhook, and download the signed PDF — all from the order page.
Accept Pix (with QR + copia-e-cola), boleto, and credit card through Efí (Efí Bank / ex-Gerencianet) — OAuth2 with the required mTLS certificate, fail-closed webhook confirmation, and Pix refunds.
Full GetNet (Santander) gateway for nopCommerce: credit & debit cards with 3D Secure, Pix, boleto, installments, capture/void, full & partial refunds, and fail-closed HMAC-signed webhooks.
IOGU (iugu) gateway for nopCommerce: transparent credit-card checkout with tokenization and installments, full & partial refunds, plus hosted Pix and boleto, with CPF/CNPJ collection and verified webhooks.
Complete Jadlog carrier integration for nopCommerce: live freight quotes, real shipment tracking with a branded tracking page, shipment creation and cancellation, CT-e XML retrieval, pickup-point (PUDO) lookup and pickup QR codes.