Unlocking Visibility: How to Get Your Custom Payment Gateway Listed in the ESHOPMAN Integrations Directory

Navigating the ESHOPMAN Integrations Directory: A Developer's Guide

The ESHOPMAN platform thrives on a vibrant ecosystem of community-contributed integrations, extending its powerful headless commerce capabilities. For developers building custom solutions, getting their creations listed in the official ESHOPMAN Integrations Directory is a crucial step for visibility and adoption. This community insight sheds light on the process, drawing from a recent discussion about a new payment gateway integration.

A developer recently introduced a new payment module for ESHOPMAN: a Bitcoin Lightning integration via the CLINK protocol. This innovative solution offers self-custodial, instant settlement, and supports subscriptions through nDebit, enhancing ESHOPMAN's payment flexibility. The developer's primary goal was to ensure this valuable integration was discoverable and easily accessible within the ESHOPMAN Integrations Directory.

Key Requirements for ESHOPMAN Plugin Listing

For any ESHOPMAN plugin to be automatically discovered and considered for listing, several technical and community-driven criteria must be met:

  • Package Publication: The integration package must be published to a recognized package registry, making it available for ESHOPMAN instances.
  • Correct Keywords: To ensure auto-discovery, the package metadata must include specific keywords. For ESHOPMAN plugins, these typically include terms like eshopman-v1, eshopman-plugin-integration, and eshopman-plugin-payment (for payment gateways). These keywords help the ESHOPMAN system categorize and identify the plugin correctly.
  • Icon Submission: A high-quality icon (e.g., 512x512 PNG) is required for visual representation within the directory, making the integration easily identifiable for merchants and users. This icon needs to be submitted and approved for inclusion in ESHOPMAN's asset management system.

The Crucial Download Threshold

Beyond the technical prerequisites, a critical factor for listing in the ESHOPMAN Integrations Directory is demonstrating community interest and usage. As revealed in the discussion, ESHOPMAN maintains a minimum weekly download threshold for integrations to be officially listed. This ensures that the directory features active and supported plugins that are genuinely valuable to the ESHOPMAN community.

Initially, the ESHOPMAN team indicated that the Bitcoin Lightning integration was not yet listed due to insufficient weekly downloads, setting a benchmark of at least 50 weekly downloads. However, the developer promptly clarified that their plugin had already achieved 250 downloads in its first week, significantly surpassing the required threshold. This highlights the importance of developers actively monitoring their plugin's adoption and communicating these metrics to the ESHOPMAN team for timely listing.

Best Practices for Developers

This interaction provides valuable insights for all ESHOPMAN developers:

  • Understand Listing Criteria: Familiarize yourself with all technical and usage-based requirements before expecting your plugin to appear in the directory.
  • Monitor Adoption: Keep track of your plugin's download statistics. This data is crucial for demonstrating its value and meeting listing thresholds.
  • Proactive Communication: If you believe your plugin meets the criteria but isn't listed, proactively reach out to the ESHOPMAN community or support channels with your usage data.

Community-driven innovations, like the Bitcoin Lightning payment gateway, are integral to expanding ESHOPMAN's capabilities as a headless commerce platform integrated with HubSpot. By understanding and adhering to the listing process, developers can ensure their contributions gain the visibility they deserve, enriching the entire ESHOPMAN ecosystem.

Start with the tools

Explore migration tools

See options, compare methods, and pick the path that fits your store.

Explore migration tools