Neofollower-SMM-Reseller-API-for-Woocommerce README

The project's README from github.com/Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce. As one markdown file: README.md.

Neofollower – SMM Reseller API for WooCommerce

Official source repository for the Neofollower WordPress plugin that connects WooCommerce products to the NeoFollower SMM panel reseller API and automates paid order fulfillment.

This free, GPL-licensed plugin is designed for agencies, social media service resellers, and WooCommerce store owners who want to sell selected NeoFollower services through a normal WordPress + WooCommerce storefront instead of operating a separate SMM panel interface.

Official plugin: https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/
NeoFollower: https://neofollower.com
Reseller API endpoint: https://panel.neofollower.com/api/v1
NeoFollower API documentation: https://panel.neofollower.com/api/docs

WordPress.org is the canonical distribution channel for stable plugin releases. This GitHub repository provides the source code, technical documentation, issue tracking, and development history.

What does this WordPress SMM reseller plugin do?

Neofollower – SMM Reseller API for WooCommerce turns selected WooCommerce products into API-fulfilled social media service products.

A store administrator can synchronize the NeoFollower service catalog, connect a WooCommerce product to a service, collect the public target information required for fulfillment, and automatically submit an eligible paid WooCommerce order to NeoFollower. The plugin stores the external order ID and can synchronize fulfillment status back into WooCommerce.

Typical use cases include:

Features

Requirements

Requirement Minimum
WordPress 6.2
WooCommerce 6.0
PHP 7.4
NeoFollower account Required
NeoFollower API key Required

The plugin code is free. NeoFollower is a separate service, and API orders use the balance, service catalog, prices, and fulfillment terms of the connected NeoFollower account.

Installation

From WordPress.org

The recommended installation method is the official WordPress Plugin Directory:

https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/

In WordPress:

  1. Go to Plugins → Add New Plugin.
  2. Search for Neofollower SMM Reseller API for WooCommerce.
  3. Install and activate the plugin.
  4. Open WooCommerce → Neofollower.
  5. Add your NeoFollower API key.
  6. Test the connection and synchronize services.
  7. Edit a WooCommerce product and enable Neofollower Fulfillment.
  8. Select the service and configure the product's fulfillment fields.
  9. Place a complete test order before accepting live orders.

WP-CLI

wp plugin install neofollower-smm-reseller-api-for-woocommerce --activate

Manual ZIP installation

Download a stable release ZIP from WordPress.org, then use:

Plugins → Add New Plugin → Upload Plugin

See the full installation guide.

Basic setup

After activation, go to:

WooCommerce → Neofollower

The administration area provides controls for:

Then edit a WooCommerce product and enable NeoFollower fulfillment for that product.

See configuration.

How order fulfillment works

At a high level:

Customer selects configured WooCommerce product
                  ↓
Customer enters target / quantity / comments when required
                  ↓
WooCommerce checkout and payment
                  ↓
Plugin detects eligible paid order
                  ↓
Plugin locks the order item against duplicate submission
                  ↓
POST request to NeoFollower reseller API
                  ↓
NeoFollower order ID saved to WooCommerce
                  ↓
Scheduled or manual status synchronization
                  ↓
Updated fulfillment status shown in WooCommerce

The plugin listens to eligible WooCommerce payment/order events and submits only products that have NeoFollower fulfillment enabled.

Read how fulfillment works.

Supported fulfillment types

The current plugin supports these integration modes:

Type Description
Standard Target + quantity
Customer quantity Customer selects quantity within configured limits
Custom comments Target + comment lines
Package Target without quantity
Drip feed Target + quantity + runs + interval

Actual service availability and field requirements depend on the live NeoFollower service catalog.

NeoFollower API integration

The plugin communicates with:

https://panel.neofollower.com/api/v1

using WordPress wp_remote_post().

Core API actions used by the plugin include:

services
balance
add
status

The API key and request payload are sent server-side. The plugin does not expose the NeoFollower API key to normal storefront visitors.

For the API itself, see:

Repository structure

.
├── neofollower-smm-reseller-api-for-woocommerce.php
├── readme.txt
├── uninstall.php
├── LICENSE
│
├── includes/
│   ├── class-nfwc-plugin.php
│   ├── class-nfwc-api.php
│   ├── class-nfwc-admin.php
│   ├── class-nfwc-product.php
│   ├── class-nfwc-order.php
│   └── class-nfwc-db.php
│
├── assets/
│   ├── css/
│   └── js/
│
├── docs/
│   ├── installation.md
│   ├── configuration.md
│   ├── how-it-works.md
│   ├── developer-guide.md
│   ├── privacy-security.md
│   └── faq.md
│
└── .github/
    ├── ISSUE_TEMPLATE/
    └── workflows/

Architecture

The plugin is deliberately small and uses WordPress/WooCommerce APIs directly.

NFWC_Plugin

Initializes the plugin, declares WooCommerce compatibility, schedules recurring tasks, adds privacy-policy text, and manages balance monitoring.

NFWC_API

Handles server-side communication with the NeoFollower reseller API using wp_remote_post().

NFWC_Admin

Provides the WooCommerce → Neofollower administration interface and administrator actions such as testing the API, synchronizing services, checking balance, retrying orders, and viewing logs.

NFWC_Product

Adds NeoFollower fulfillment settings to WooCommerce products and collects the service-specific customer input used for fulfillment.

NFWC_Order

Submits eligible paid order items, applies duplicate-submission locking, stores external order IDs, synchronizes statuses, and manages failure notifications.

NFWC_DB

Creates and manages the plugin's service, fulfillment-order, and log tables plus plugin settings.

More detail is available in the developer guide.

Data stored by the plugin

Depending on configuration and order type, the plugin can store:

The plugin also stores the API key in WordPress settings for server-side API communication.

See privacy and security.

External service disclosure

NeoFollower provides the remote service required for catalog synchronization, balance checks, external order placement, and fulfillment status synchronization.

Depending on the action and service type, requests can include the NeoFollower API key, service ID, public target, username, quantity, comments, drip-feed data, or NeoFollower order ID.

The plugin does not include advertising telemetry.

FAQ

Is this an SMM panel plugin for WordPress?

It is a WooCommerce reseller integration for NeoFollower. It lets a WordPress store sell selected services through WooCommerce and send eligible paid orders to the NeoFollower API. It is not intended to reproduce every feature of a dedicated SMM panel script.

Is WooCommerce required?

Yes. WooCommerce is a required plugin.

Is a NeoFollower account required?

Yes. A valid NeoFollower account and API key are required for service synchronization, balance checks, order placement, and status synchronization.

Is the WordPress plugin free?

Yes. The plugin source code is GPL-licensed and available free of charge. Orders placed through the API use the connected NeoFollower account balance.

Can it automatically fulfill WooCommerce orders?

Yes. Products with NeoFollower fulfillment enabled can be submitted automatically after eligible WooCommerce payment/order events.

Does it support custom comments?

Yes. The plugin includes a custom-comment fulfillment mode.

Does it support drip-feed services?

Yes. The plugin can collect and submit quantity, runs, and interval values for configured drip-feed products.

Does it work with variable WooCommerce products?

Variations can inherit settings from an enabled parent product. Test the exact configuration before selling live.

Does the plugin send social media passwords?

No. Normal supported workflows use public targets, public usernames, quantities, comments, or other service-specific public information. Do not request customer social media passwords through this plugin.

See the complete FAQ.

WordPress.org and GitHub

The stable user-facing plugin is published here:

https://wordpress.org/plugins/neofollower-smm-reseller-api-for-woocommerce/

WordPress.org remains the canonical installation and update channel.

GitHub is used for:

When reporting an issue, never publish your NeoFollower API key or customer information.

Contributing

Documentation corrections and reproducible plugin bugs are welcome.

Read CONTRIBUTING.md before opening a pull request.

Security

Do not publish API credentials, private site diagnostics, or customer/order data in GitHub issues.

See SECURITY.md.

Support

For plugin usage questions, use the official WordPress.org plugin support forum or the support tools provided inside WooCommerce → Neofollower.

For NeoFollower account, balance, service, pricing, or order questions, use the official NeoFollower support channels.

License

This plugin is licensed under GPL-2.0-or-later.

See LICENSE.


Neofollower – SMM Reseller API for WooCommerce is the official NeoFollower WooCommerce reseller integration for connecting WordPress products and payments to API-based SMM service fulfillment.

Neofollower-SMM-Reseller-API-for-Woocommerce (Neofollower/Neofollower-SMM-Reseller-API-for-Woocommerce)

Searching Database…

这是什么东西?NeoFollower 官方 WordPress 插件:它把 WooCommerce 商品连接到 NeoFollower SMM 面板的转售 API,自动完成已付款订单的交付,这样你就能通过一个普通的 WordPress 店铺来销售社交媒体服务,而不必使用单独的 SMM 面板界面。
它是一个完整的 SMM 面板,还是给现有商店用的插件?是一个 WooCommerce 插件,不是独立面板——必须先安装 WooCommerce。它把选定的 Woo 商品变成由 API 自动交付的服务,并新增一个 'WooCommerce → Neofollower' 后台管理区;它并不打算复刻专业 SMM 面板脚本的所有功能。
怎么安装和连接?可以从 WordPress 插件目录安装(插件 → 安装新插件,搜索 'Neofollower SMM Reseller API for WooCommerce'),也可以通过 WP-CLI 安装,或上传发布版 ZIP 包。然后打开 WooCommerce → Neofollower,添加你的 API 密钥,测试连接并同步服务。
运行之前需要准备什么?服务器上需要 WordPress 6.2+、WooCommerce 6.0+ 和 PHP 7.4+,还需要一个带 API 密钥的 NeoFollower 账号——密钥只保存在服务器端,绝不会展示给店铺访客。
开始卖之前有什么要注意的?有——在接收真实订单之前,先完整跑一单测试订单;另外要注意,可变商品只能从已启用的父商品继承设置。你实际能卖什么,还取决于 NeoFollower 的实时服务目录,而不是这个插件。
它会收集我客户的社交媒体密码吗?不会——交付只需要公开信息,比如主页或帖子链接、用户名、数量和评论内容。API 密钥保存在 WordPress 设置里,仅供服务器端调用,插件本身也不带任何广告遥测。
插件是免费的吗?订单要花多少钱?插件代码采用 GPL-2.0-or-later 许可,免费发布,以 WordPress.org 为官方发布渠道。订单本身则按照你所连接 NeoFollower 账户的余额、价格和交付条款来计费。
我到底能用它卖什么?五种交付模式:标准模式(目标 + 数量)、客户在设定范围内自选数量、自定义评论、不带数量的套餐,以及带执行次数和间隔设置的逐步投放订单——具体对应 NeoFollower 实时服务目录里的内容。
客户付款之后会发生什么?已启用商品的合格已付订单会自动提交给 NeoFollower,并对每个商品加锁,防止重复提交。插件会保存外部订单 ID,并把交付状态同步回 WooCommerce,可以自动同步也可以手动同步。
NeoFollower 余额不足时它能提醒我吗?可以——它会监控你的账户余额,可选发送余额不足和交付失败的邮件提醒,并且可以在余额低于设定阈值时暂停新的交付。余额、重试和诊断日志都在 WooCommerce → Neofollower 里。
NeoFollower 到底是什么?它是一个独立的 SMM 服务,负责实际交付:插件同步它的服务目录,并按所连接账户的余额、价格和条款为订单计费。必须有一个 NeoFollower 账户和 API 密钥。
Size
0.1 MB
Stars
109
Age
1mo
Commits · 90 Days