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…

What is this?The official NeoFollower WordPress plugin: it connects WooCommerce products to the NeoFollower SMM panel reseller API and automatically fulfills paid orders, so you sell social media services through a normal WordPress storefront instead of a separate SMM panel UI.
Is this a full SMM panel, or a plugin for an existing store?A WooCommerce plugin, not a standalone panel — WooCommerce itself is required. It turns selected Woo products into API-fulfilled services and adds a 'WooCommerce → Neofollower' admin area; it does not try to reproduce every feature of a dedicated SMM panel script.
How do I install and connect it?Install from the WordPress Plugin Directory (Plugins → Add New Plugin, search for 'Neofollower SMM Reseller API for WooCommerce'), via WP-CLI, or by uploading a release ZIP. Then open WooCommerce → Neofollower, add your API key, test the connection and synchronize services.
What do I need before it will run?WordPress 6.2+, WooCommerce 6.0+ and PHP 7.4+ on your server, plus a NeoFollower account with an API key — the key stays server-side and is never shown to storefront visitors.
Any catches before I start selling?Yes — put a complete test order through before accepting live orders, and note that variable products only inherit settings from an enabled parent product. What you can actually sell also depends on the live NeoFollower service catalog, not the plugin.
Does it collect my customers' social media passwords?No — fulfillment only uses public information like profile or post links, usernames, quantities and comments. The API key is stored in WordPress settings for server-side calls, and the plugin ships no advertising telemetry.
Is the plugin free, and what do orders cost?The plugin code is GPL-2.0-or-later and free, with WordPress.org as the canonical channel. Orders themselves are billed against your connected NeoFollower account balance at that account's prices and fulfillment terms.
What can I actually sell with it?Five fulfillment modes: standard (target + quantity), customer-selected quantity within configured limits, custom comments, packages without quantity, and drip-feed orders with runs and interval values — mapped to whatever the live NeoFollower catalog offers.
What happens after a customer pays?Eligible paid orders for enabled products are submitted to NeoFollower automatically, with per-item locking against duplicate submissions. The plugin stores the external order ID and syncs fulfillment status back into WooCommerce, automatically or manually.
Can it warn me if my NeoFollower balance runs low?Yes — it monitors your account balance, sends optional low-balance and failed-fulfillment email alerts, and can pause new fulfillment below a configured threshold. Balance, retries and diagnostic logs live under WooCommerce → Neofollower.
What is NeoFollower, exactly?A separate SMM service that performs the fulfillment: the plugin syncs its service catalog and bills orders against the connected account's balance, prices and terms. A NeoFollower account and API key are required.
Size
0.1 MB
Stars
109
Age
1mo
Commits · 90 Days