NielloSoftMarket
Wholesale

Merxio

The self-hosted B2B wholesale platform. One-time purchase. Full source. Real support.

Version 1.1.1 PHP 7.0+ MySQL 5.7+ One-time price 176 KB source
Overview

Merxio is a self-hosted B2B wholesale platform written in plain PHP and MySQL. It runs on ordinary shared hosting — no Composer, no Node, no containers. cPanel, LiteSpeed, MariaDB. The classic stack.

Unlike SaaS platforms that lock your data behind a monthly fee, Merxio ships as a ZIP archive containing every line of source. Install it once. Own it forever. Modify anything you need.

Built for merchants who sell to other businesses: custom per-customer pricing tiers, EU VAT and reverse-charge automation, PDF invoicing with QR codes, eleven payment gateways, and a full accounting subsystem covering expenses, credit notes, and P&L reports.

Everything runs on your server, on your domain, under your control. The licence key you receive only gates updates and support — not the software itself. Your installation keeps working forever, regardless.

01

Storefront

Customer-facing shop with per-tier pricing display
Category browse + product search with filters
Product pages with images, variants, and stock indicators
Related-product recommendations
Wishlist saved to localStorage (guest) or database (customer)
Mobile-responsive design out of the box
SEO-ready: sitemap.xml, Open Graph tags, canonical URLs
Multi-currency prices (USD, EUR, GBP, PKR, INR, and more)
02

Customer accounts

Self-service registration with 118-country dropdown
EU VAT number capture with prefix validation
Dutch KvK number field for Netherlands accounts
Password reset via email token
Order history + reorder from previous invoice
Downloadable PDF invoices
Address book with billing + shipping
03

Pricing engine

Up to five tier price breaks per product (Tier 1-5)
Automatic tier promotion based on order quantity
Per-customer price overrides for VIP clients
Bulk discount rules (percentage or fixed)
Sale prices with start/end dates
Minimum order quantity per product
Currency conversion via configurable rates
04

Payment gateways

Stripe — cards, Apple Pay, Google Pay, Link
PayPal — global buyer trust
2Checkout — merchant of record for EU VAT
Mollie — European favourite (iDEAL, Bancontact, SEPA)
Razorpay — India-optimised
Paystack — Africa-optimised (Nigeria, Ghana, South Africa)
JazzCash — Pakistan mobile wallet
Easypaisa — Pakistan mobile wallet
Bank Transfer — with generated payment instructions
Cash on Delivery — with automatic order confirmation
Cash Pickup — for retail counter payment
05

Order fulfilment

Order status workflow: pending → confirmed → shipped → delivered
Automatic email notifications at every status change
Packing slip generation (PDF)
Shipping label export (CSV for courier services)
Partial fulfilment for backorders
Refund + credit note workflow
Order search + filter by status, customer, date
06

Invoicing

Branded PDF invoices with your logo
QR codes for scan-to-pay (payment URL embedded)
Automatic invoice numbering (customisable format)
Credit note generation for refunds
EU VAT reverse-charge auto-computation for B2B EU sales
Multi-currency invoices with FX display
Bulk PDF export (ZIP of all month's invoices)
Email invoice directly from admin panel
07

Inventory

Stock tracking per product + variant
Low-stock alerts (dashboard + email)
Reorder point + reorder quantity
Supplier records with lead times
Stock adjustment log (in, out, transfer, damage)
CSV bulk import for products + prices
Product variants: size, colour, material (up to 3 axes)
Barcode field for scanner integration
08

Accounting + reports

Expense tracking with category tags
P&L report (revenue - expenses over period)
Top products by revenue + margin
Customer lifetime-value analysis
Sales-by-country breakdown
Monthly revenue chart on dashboard
Overdue invoices report
VAT-report export (EU MOSS-compatible CSV)
09

Admin panel

Role-based access control (Admin, Manager, Staff)
Audit trail: who changed what, when
Bulk actions on products, orders, customers
Global search across products/orders/customers
Custom dashboard widgets
Announcement banner (site-wide notice)
Settings for brand colours + logo
010

System

One-click ZIP-based updater (backs up before upgrading)
Built-in database backup (downloads .sql from admin)
Developer mode with detailed error logging
Cronjob-safe (safe to run installer, updater under wp-cron style)
Install wizard walks through DB + admin + settings
Fully translatable via language files (English default)
011

Security

PDO prepared statements throughout (no raw SQL)
CSRF tokens on every state-changing form
Session-namespaced cookies (won't clash with other apps)
Password hashing with PHP's default algorithm
Admin actions rate-limited
.htaccess protection on config/, uploads/, storage/
Optional two-factor via email code
Suspicious-activity email alerts to admin

Requirements

Runs on any hosting that meets these baseline specs.

PHP 7.0 or higher (tested through 8.3)
MySQL 5.7 / MariaDB 10.2 or higher
cURL, mbstring, PDO-MySQL, GD, openssl extensions
Apache with mod_rewrite OR LiteSpeed OR Nginx with rewrite rules
.htaccess support (or equivalent server config)
Write access to uploads/ and storage/ directories
Outgoing HTTPS for payment gateway API calls
50 MB disk space (grows with uploads)
64 MB PHP memory_limit minimum, 128 MB recommended
Runs fine on any cPanel / DirectAdmin / Plesk shared host

Changelog

1.1.1 — 4 Jul 2026
  • Fixed compatibility with PHP < 7.4 (converted arrow functions to closures)
  • Guarded MERXIO_LICENSE_API constant reference
  • Improved error handling on licence server unreachable
1.1.0 — Payments framework
  • Added 11 payment gateway config framework
  • Full offline flow (Bank Transfer, COD, Cash Pickup) working end-to-end
  • Config UI for Stripe, PayPal, Mollie, Razorpay, Paystack, JazzCash, Easypaisa, 2Checkout
  • Order payment_method + payment_status + payment_ref tracking
1.0.8 — Design refresh
  • Migrated primary colour from pink to indigo across 26 files
  • Regenerated all demo SVG assets in new palette
  • Database migration for legacy pink hex values
1.0.7 — Localisation
  • All-countries registration dropdown (118 countries)
  • EU VAT prefix validation
  • Dutch KvK number field
  • Reverse-charge auto-computation
1.0.0 — Initial release
  • Full storefront with tier pricing
  • Admin panel with dashboard + reports
  • Invoicing with QR codes + credit notes
  • Expense tracking + P&L reports
  • Product variants + stock control
  • CSV bulk import
  • One-click ZIP updater

Bring Merxio to your business today.

Full source in your inbox within a minute of payment.

Choose a tier