WHMPress – WHMCS Cart & Order Pages (WCOP)

WHMPress – WHMCS Cart & Order Pages (WCOP)

Developed By WHMPress

Compatible with WHMCS v9.0

WHMPress – WHMCS Cart & Order Pages (WCOP)

WHMPress – WHMCS Cart & Order Pages (WCOP) moves your entire WHMCS ordering process onto your WordPress site. Visitors search a domain, pick a hosting plan, configure options, create their account and pay — without ever being handed off to WHMCS. The order lands in WHMCS exactly as it would have, but the customer never leaves your brand, your theme or your checkout.

WCOP is a WordPress plugin that talks to WHMCS through the WHMCS API together with the WHMPress Helper addon module installed on your WHMCS server. It ships five one-page checkout templates, a visual Order Page Builder that writes the shortcode for you, and inline Stripe and PayPal payment capture so customers can pay on the spot rather than being bounced to an invoice. If you want a faster, better-converting WHMCS order form on WordPress, this is the plugin that replaces cart.php.

Plugin Features

  • Complete WHMCS ordering flow rendered inside WordPress — domain search, product selection, configurable options, account creation and checkout, all on your own pages
  • One-page checkout via [whmpress_cart_single_page] — the full order process in a single scrolling page with step navigation
  • Domain-first order flow via [whmpress_cart_domain_first] — start the customer with a domain search, then attach products
  • Store / product listing via [whmpress_store] and [whmpress_cart_list_products], and a product configuration page via [whmpress_cart_config_product]
  • Standalone client registration ([whmpress_cart_register_form]) and login ([whmpress_login_form]) shortcodes
  • Visual Order Page Builder — a live-preview admin screen with tabbed controls that generates the shortcode for you, then saves named order pages to a database table you can revisit and edit
  • Order Page list — create, name, store and re-edit as many differently configured order pages as you need
  • Five one-page checkout templates: Elegant (default), Minimal, Ease, Sleek and Modern
  • Dark mode available across templates
  • Per-order-page primary colour, secondary colour and font family overrides, plus preset colour-pair swatches
  • Theme template overrides — drop a whmpress_whmcs_cart/templates/ folder into your child theme or parent theme and WCOP loads your files instead of its own
  • Skeleton loading placeholder on the default template so the page doesn't flash while it initialises
  • Sticky navbar offset and scrolling-section offset settings for themes with fixed headers
  • Optional preloading of the registration form into the one-page checkout
  • Google reCAPTCHA support on the checkout login and password-reset forms (configured in the shared WHMCS Config screen)
  • 16 bundled translations: Arabic, Danish, Dutch, English (US), French, German, Greek, Italian, Norwegian Bokmål, Portuguese (Brazil), Portuguese (Portugal), Romanian, Spanish (Spain), Spanish (Mexico), Swedish and Ukrainian
  • WPML and Polylang aware, with language-specific order page, continue-shopping and redirect URLs
  • Built-in licence status check with an admin notice and an on-demand re-check button
  • Works alongside WHMPress WCAP — when the WHMCS Client Area plugin is installed, its client area page is used as the post-checkout destination

Plugin Client-Facing Features

Domain step

  • Register a new domain, transfer an existing domain, or use a domain the customer already owns
  • Multiple domains per order — customers can add several register/transfer domains to a single checkout
  • Alternative TLD suggestions — after a search, WCOP offers the same name on other TLDs configured in your WHMCS, each with a live availability check and price, with load-more paging and a configurable results-per-load limit
  • Subdomain registration on TLDs you offer as free subdomains
  • Free domain handling — products with free-domain payment terms and eligible TLDs are detected and applied
  • Domain configuration: ID Protection, DNS Management, Email Forwarding and nameserver fields
  • Per-TLD custom domain fields (Domains Config)

Product step

  • Product listing by group, as dropdowns, radio selections or descriptive cards depending on template
  • Configurable options and product addons, with the ability to pre-select addons on an order page
  • Billing cycle selection with control over which cycles appear, which is default, monthly-equivalent conversion and discount display
  • "Show more" expandable product descriptions and a single-plan view driven by a URL parameter
  • Server/hostname and nameserver fields where the product requires them

Checkout step

  • Live order summary with setup fees, recurring totals, one-time and recurring discounts, and total due today
  • Promo / coupon codes with validation, clear error states (expired, limit reached, not applicable to the selected product) and removal
  • Tax estimation based on the customer's selected country and state
  • Currency switching, using the currencies configured in WHMCS
  • Inline client registration or existing-customer login without leaving the checkout
  • Full billing details capture including company, address, city, state, postcode, country and phone
  • Saved payment methods for returning clients

Payment

  • Stripe — PaymentIntents created server-side and confirmed with Stripe.js, with Stripe customer creation and card saving
  • PayPal — PayPal Orders API with the PayPal JS SDK, supporting both live and sandbox environments
  • PayPal ACDC (Advanced Credit and Debit Card) — direct card fields powered by PayPal
  • WooCommerce gateway bridge — pay a WHMCS invoice through any gateway WooCommerce has configured, with the WHMCS invoice automatically marked Paid on woocommerce_payment_complete
  • Merchant gateway support (beta) for storing card details in WHMCS, with a configurable list of merchant gateway module keys
  • Third-party WHMCS gateways continue to work by handing off to the invoice after the order is placed

After checkout

  • Separate, configurable destinations for orders placed but not yet paid (the invoice or the client area dashboard) and orders placed and paid (the client area dashboard, the ordered item's page, or a custom URL with your own button label)
  • Single-click redirect toggle for each case — go straight through, or show a confirmation screen with buttons for the invoice, dashboard, ordered item and your custom page
  • Legacy redirect settings are migrated automatically on upgrade

Package & Configuration Options

Order page shortcode attributes (set visually in the Order Page Builder, or written by hand)

  • style — Elegant, Minimal, Ease, Sleek or Modern
  • pid, pids, group_id / gids — restrict an order page to a product, a set of products or a product group
  • billingcycle, promocode, addon_selected
  • hide_navigation, hide_domain, hide_domain_transfer, hide_domain_owned, hide_domain_configuration
  • hide_product, hide_selected_product, hide_selected_product_section, hide_additional_services
  • hide_promo, hide_summary_group_name, hide_server_fields, hide_hosting_section_title
  • show_domain_nameservers, show_summary_product_description, post_load_login_form
  • hosting_section_title, addon_section_title — custom section headings
  • primary_color, secondary_color, font_family, dark_mode
  • Most attributes also accept a short URL-parameter form, so order pages can be deep-linked and pre-configured from a marketing link

General settings

  • Order Process URL and Continue Shopping URL (per language)
  • Number of decimal places to display
  • Show NS1 / NS2 prefixes in server options
  • Single Plan View and expandable plan summary
  • Enable multiple domains per order
  • Enable domain/TLD suggestions, with max results per load
  • Custom field name and view-all template URL for slider-based templates

Billing cycle settings

  • Choose which billing cycles are offered (monthly, quarterly, semi-annually, annually, biennially, triennially)
  • Default billing cycle selection, including a "lowest" option
  • Convert prices to monthly equivalent, show discount against monthly base, and duration display format

Invoice settings

  • Show invoice as popup, same tab, new tab, or minimal (recommended, requires WHMCS custom templates enabled)

Checkout redirect settings

  • Unpaid-order destination and single-click toggle
  • Paid-order destination, custom URL, custom button label and single-click toggle

Advance payment settings

  • Enable merchant gateway mode (beta) and select one or more merchant gateway module keys

Template settings

  • Sticky navbar offset and scrolling sections offset

Miscellaneous

  • Preload the registration form into the one-page checkout

Shared WHMCS configuration (WHMCS Config, Advanced Settings and Debug Info screens)

  • WHMCS admin URL, credentials, API key and invoice auth key
  • WHMCS custom templates toggle
  • Colour, typography and button styling overrides
  • Client dummy fields, to suppress address fields during ordering
  • Per-TLD Domains Config
  • Advanced cURL options, Google reCAPTCHA keys and debug logging
  • WooCommerce REST API consumer key and secret, for the WooCommerce payment bridge

Integrations & Supported Platforms

Payment gateways (implemented directly in the order page, credentials read from your WHMCS gateway configuration)

  • Stripe — PaymentIntents API and Stripe.js v3
  • PayPal — Orders API and PayPal JS SDK, live and sandbox
  • PayPal ACDC — advanced card fields
  • WooCommerce — any gateway configured in WooCommerce, used to pay WHMCS invoices
  • WHMCS merchant gateways — beta, by module key
  • All other WHMCS third-party gateways are supported through the standard post-order invoice hand-off

Page builders and editors

  • Elementor — three dedicated widgets (Store, Standard Order Process, One Page Checkout)
  • WPBakery Page Builder / Visual Composer — shortcodes mapped via vc_map with full parameter UI
  • Fusion Builder (Avada) — shortcodes mapped via fusion_builder_map
  • Classic Editor — TinyMCE shortcode insertion button

Multilingual plugins

  • WPML
  • Polylang

Companion WHMPress plugins

  • WHMPress Helper (WHMCS addon module) — required
  • WHMPress WCAP – WHMCS Client Area — optional; when installed and configured, its client area page becomes the post-checkout destination
  • WHMPress Comparison Tables — detected, and WCOP defers its jQuery UI slider assets when active

General Compatibility

All figures below are taken directly from the plugin source and changelog.

Plugin version: 4.5-revision-3

WHMCS

  • Minimum required: 8.x (Latest version recommended)
  • Changelog states compatibility with WHMCS 8.x; the most recent version explicitly noted as tested is WHMCS 9.0.6

WordPress

  • Minimum required: 4.8.0 (4.9.0 recommended)
  • Changelog states compatibility with WordPress 6.x; the most recent version explicitly noted as tested is WordPress 6.3
  • WordPress Multisite is not supported — the plugin's own diagnostics flag Multisite installs as incompatible

PHP

  • Minimum checked by the plugin's diagnostics: 5.6
  • PHP 8 compatibility noted in the changelog; PHP 8.2 noted as tested
  • The Elementor integration layer requires PHP 7.0 or later
  • The bundled WHMPress Helper is ionCube-encoded and supplied in three builds covering PHP 8.1–8.2, 8.1–8.3 and 8.1–8.4 — choose the build matching your WHMCS server's PHP version

WHMPress Helper (WHMCS addon module)

  • Required. The one-page checkout will not render without it
  • Bundled version: 4.0.9
  • The one-page checkout enforces Helper 4.0 or later; the diagnostics page reports a floor of 3.6.2
  • Requires the ionCube Loader on the WHMCS server
  • Stripe and PayPal gateway credentials are retrieved through the Helper, so those payment features depend on a Helper version that provides them (4.0.3 and later per the Helper changelog)

Elementor

  • Minimum required: 2.0.0

Themes

  • No theme-specific dependency. Order pages render inside your active theme, and colours, fonts and dark mode are set per order page. Template overrides are supported from a child theme or parent theme via a whmpress_whmcs_cart/templates/ directory, so developers can fully replace the markup without touching the plugin.

System requirements

  • cURL PHP extension (all WHMCS API, Helper, Stripe and PayPal communication)
  • MySQLi extension
  • PHP sessions enabled (the cart is session-backed)
  • Memory limit: 256 MB minimum, 512 MB recommended
  • Creates one database table ({prefix}wcop_one_page_check_out_shortcode) on activation to store saved order pages
  • A reachable WHMCS installation with API access and an admin API credential
  • Front-end assets load Slick Carousel, Font Awesome 4.3.0 and jQuery UI from public CDNs

Why Choose WHMPRESS

WHMPress has been building WordPress-to-WHMCS integration tools for years, and WCOP shows the mileage: five actively maintained checkout templates, a point-and-click order page builder, dark mode across every template, sixteen bundled translations, and theme-level template overrides for developers who want full control. Releases are documented in a public changelog, licensing and version checks are built in, and direct ticket support is available to licence holders.

Module Price

Monthly Price: 7.5$.

Annually Price: 39$.

One-Time Price: 75$.

 

There are no reviews yet!

Be the first to review WHMPress – WHMCS Cart & Order Pages (WCOP).

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • Selected versions of WHMCS v9.0
        9.0.0 - 9.0.6
  • Selected versions of WHMCS v8.13
        8.13.0 - 8.13.5
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By WHMPress

Changelog

v4.5-3 Released August 22nd, 2026

Latest Version


4.4-revision-0 (31-12-2024)

  • Introduced an Order Page Builder to simplify creating and customizing order pages.
  • Added a new feature: WooCommerce all Payment Gateways to pay WHMCS invoices.
  • Added Dark Mode across all templates.
  • update admin panel style.

4.4-revision-1 (06-11-2025)

  • Resolved a conflict error with Elementor.
  • Added subdomain support feature.
  • Added functionality to redirect to a custom link.
  • Fixed the invoice redirection Feature.

4.4-revision-2 (27-01-2026)

  • Added Show More Functionality for Product's Description
  • Added Single Product View Functionality.

4.4-revision-3 (23-03-2026)

  • Added Support for Paypal Gateway Module.
  • Added New Default Billing Cycle Options.

4.4-revision-4 (02-04-2026)

  • Added Support for Order Multiple Domains.
  • Added Domain/TLDs Suggestions List
  • Client Can Order Multiple Domains and can Configure Product Domain.

4.4-revision-5 (15-04-2026)

  • Fixed Issue of Adding Domain for Single/Multiple Domains in Cart.

4.4-revision-6 (18-04-2026)

  • Added PayPal ACDC (Card Payments) Module Integration in WCOP Order Page.

4.4-revision-7 (19-04-2026)

  • Added Stripe Payment Integration.
  • Added Client Area Redirection Directly.
  • Fixed Bugs.

4.5-revision-1 (14-05-2026)

  • Integrated License on WCOP Plugin.

4.5-revision-2 (07-07-2026)

  • Fixed License issues.

4.5-revision-3 (08-22-2026) Fixed the WCOP Redirect Settings.

 

See also

FraudLabs Pro Fraud Prevention

Protect your business from fraud, chargebacks, and high-risk transactions

Free
Order Notes

Staff need to make a note

Commercial
WHMCS Order Assistant

Order Assistant helps you to automate order management process. It can automatically accept Pending Orders; send an email or open a ticket with client; and cancel the order if no payment is made still.

Commercial
Product Limiter

Allows you to limit the purchase of an products/services for each client

Commercial
IPQS Fraud Prevention & Order Validation

Accurate risk analysis for orders & users to prevent fraud and minimize chargebacks.

Free