eNom Domain Pricing Manager

eNom Domain Pricing Manager

Developed By Nerdle

Compatible with WHMCS v7.5

Nerdle Logo

WHMCS eNom Domain Pricing Manager

Compatible with WHMCS version 7.4 & 7.5 and PHP versions 5.6, 7.1 & 7.2 in one file set.

Automatically import all TLDs available to your eNom account and select those you want to include in your pricing. The module will then automatically download eNom wholesale pricing and manage your local domain name pricing across all price slabs & currencies.

You can set the frequency and the day on which you want to download all eNom TLDs again so you can ensure you always have the latest available.

You can set the profit margin, price fraction, price rounding (None, Auto, Up or Down), minimum price and multi-year discounts, which are all taken into account when calculating your domain pricing in your local currencie(s) and easily manage Domain Addons and Autoreg settings, either individually or by batch.

There is also a Home page widget allowing you to easily check and refill your eNom account balance all without leaving WHMCS.

Using the module

Please ensure you have USD set up as a currency in WHMCS. This is required for the conversion rate used to calculate pricing in local currency from the eNom wholesale pricing, which is in USD.

The WHMCS eNom Domain Pricing Manager is designed to operate in fully automatic mode, updating eNom wholesale and local domain pricing each day when the WHMCS CRON runs. It also has a manual pricing function whereby you can adjust local pricing directly.

In the 'Quick Actions' settings you can select whether you want to include all extensions in the automatic update or limit the auto update to specific extensions. There are two ways to achieve this. List the extensions to include, or those to exclude, whichever list is smallest.

Main Features:

  • Designed to run fully automatically.
  • Runs when the WHMCS daily CRON runs
  • Automatically downloads all TLDs available via your eNom account and adds them to those you offer according the module configuration settings
  • Automatically gets the current eNom wholesale pricing and updates local pricing including pricing for existing clients
  • Automatically calculates multi-year term pricing based on the eNom settings for the TLD. Most are 10 years, some, e.g. .co are 5 and others, e.g. .be, 1 year only.
  • Automatically disables transfer term pricing for TLDs where transfer in is not supported by eNom e.g. .ac, .am, .at.
  • Automatically handles pricing for any domain promotions set up in WHMCS taking account of number of uses and expiry date
  • Includes an easy to use section providing an 'at-a-glance' view of grace periods and fees for all TLDs enabling individual or batch update
  • Provides easy access to all pricing and update controls
  • Includes a 'Home Page' widget providing an 'at-a-glance' view of your eNom account balance, with 'low balance' alert, and the facility to refill directly from the WHMCS home page

Key areas

  • Getting started and setting up
    • Automatically import all TLDs available to your eNom account
    • Automatically add all TLDs to your pricing or select those you want to offer
    • Easily set/alter domain addon settings
    • Easily set/alter autoreg settings individually or by batch
    • Quickly & easily set all pricing parameters including profit margin, minimum price, price rounding, price fraction & discounts
    • Easily set which extensions to include/exclude from automatic price updates
    • Checkbox control of auto update features: eNom pricing update, domain pricing update, existing client pricing update & eNom domains only
    • Set the low limit for your eNom account balance where you want to be alerted should it fall below
  • Keeping tabs when up and running
    • Monitor and refill your eNom account balance directly from the WHMCS Home page
    • View of all domain pricing
    • View of existing client pricing details incl. domain details, renewal price, next due and next invoice dates
    • View of all promo pricing details incl. domain, all promo details, next due and next invoice dates & next price
    • View latest downloaded eNom wholesale pricing
  • Hands on if desired
    • Manually set pricing for any TLD should you want to override automatic pricing
  • Sidebar Quick Links to:
    • Documentation
    • Help
    • Addon Modules
    • Module Log

Fully Automatic

With 'eNom pricing auto update' set, when the WHMCS daily CRON runs the module will get the eNom wholesale prices for all domain extensions set up in WHMCS.

Set it and leave it. All pricing is automatically calculated according currency exchange rates and pricing settings.

With 'eNom pricing auto update' set, when the WHMCS daily CRON runs the module will get the eNom wholesale prices for all domain extensions set up in WHMCS.

With 'Domain pricing auto update' set all domain pricing across all client groups/price slabs and currencies set up in WHMCS will be automatically updated.

There are various settings with which you can control whether the renewal pricing for existing clients is automatically updated or not and whether the updates are limited to domains with 'Auto Registration' set to eNom.

You can specify domain extensions to exclude from the auto update, or, limit the auto update to specified extensions.

The final sale prices are determined via settings controlling the profit margin, price rounding, price fraction, minimum price and any multi-year discounts set. Final 'recurring' prices for existing clients also take into account any addons (DNS Management, Email Forwarding & ID Protection) purchased as part of the original order.

Automatic update has been tested using a list of 520 domains and has been found to take approximately 2 hours with no effect on server load.

Manual

From the 'Quick Actions' tab you can manually update local pricing, based on the last downloaded eNom wholesale prices, across all client groups/price slabs and currencies set up in WHMCS, either for all domains or limited to a specified list. Updating all local pricing takes approximately 20 seconds.

Also from the 'Quick Actions' tab, you can get the latest eNom wholesale price and update local pricing for the extension(s) specified, again across all client groups/price slabs and currencies set up in WHMCS. This is limited to 10 extensions in order to avoid timeouts. Updating 10 domains will take approximately 2 minutes 30 seconds.

From the 'Set Pricing' tab you can quickly and easily set, update or remove registration, transfer and renewal pricing for terms up to 10 years across any price categories, client groups/price slabs and currencies for domain extensions you have set up in WHMCS. You can choose to manually set the price for each term, or set the '1 Year' price and get the module to calculate pricing for the other terms automatically. You can set/update pricing in each price category individually, or across all three price categories at the same time with the same pricing, as required.

When 'Update renewal pricing for existing clients' is selected, renewal pricing is automatically calculated taking into account the registration period and any addons (DNS Management, Email Forwarding & ID Protection) purchased as part of the original order.

Admin Area Features:

  • Manual Domain Price Setting
    • Price Slab/Client Group Selection
    • Currency Selection
    • TLD Selection
    • Price Category Selection
    • Term Selection/Automatic Term Calculation
    • Individual Price Setting/Removal
  • View All Pricing
    • Domain, Type, Terms 1-10 & Order
    • Record Count Display
    • Page n of nn Display
    • USD Currency Conversion Rate Display
    • Jump to Page Selection
    • Rows per Page Selection
    • Price Slab/Client Group Selection
    • Currency Selection
    • Sort by TLD
    • Sort by Order
    • Previous/Next Page Navigation
  • View Existing Client Pricing
    • Client Name
    • User ID
    • Order ID
    • Registration Date
    • Domain Name
    • First Payment Amount
    • Recurring Amount
    • Registration Period
    • Expiry
    • Promo ID
    • Next Due Date
    • Next Invoice Date
    • Record Count Display
    • Page n of nn Display
    • USD Currency Conversion Rate Display
    • Jump to Page Selection
    • Rows per Page Selection
    • Price Slab/Client Group Selection
    • Currency Selection
    • Sort by Name
    • Sort by Domain
    • Sort by Next Due Date
    • Previous/Next Page Navigation
  • View Promo Pricing
    • Domain ID
    • Domain Name
    • Invoice Item Type
    • Invoice Number
    • Invoice Amount
    • Promotion ID
    • Promotion Code
    • Promotion Type
    • Value
    • Recur Count
    • Times Used
    • One Time Use?
    • Lifetime?
    • Next Due Date
    • Next Invoice Date
    • Next Price
    • Page n of nn Display
    • USD Currency Conversion Rate Display
    • Jump to Page Selection
    • Rows per Page Selection
    • Price Slab/Client Group Selection
    • Currency Selection
    • Sort by Domain ID
    • Sort by Domain
    • Sort by Invoice Number
    • Sort by Promo Code
    • Sort by Type
    • Sort by Next Due Date
    • Sort by Next Invoice Date
    • Previous/Next Page Navigation
  • View eNom Pricing
    • TLD, Type, Terms 1-10 & Last Updated
    • Page n of nn Display
    • Jump to Page Selection
    • Rows per Page Selection
    • Sort by TLD
    • Sort by Last Updated
    • Previous/Next Page Navigation
  • eNom TLDs
    • Update TLDs offered for sale: Select or select all
    • Update Domain Addons: Select or select all
    • Update Autoreg: Individual or batch
      • Update grace periods and fees: Individual or batch
    • Sort by TLD
  • Quick Actions - Quick Change for Key Settings
    • Profit Margin
    • Price Fraction
    • Minimum Price
    • Multi-year Discounts
    • Exclude Extensions from Auto Update
    • Limit Auto Update to Specified Extensions
    • Auto Update On/Off
    • Domain Pricing Update On/Off
    • Update Existing Client Pricing On/Off
    • Update Only eNom Domains On/Off
    • Autoreg Batch Update

General Info:

  • Supports PHP 5.6 & PHP 7

Price: GBP 3.80/month or 38.00/year.

 

Reviews

5 stars
4
4
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

Christopher McGill @christopher8239

April 21, 2018 at 09:47:04 AM

The technical support provided by the author of this product is simply amazing; he goes above and beyond for you. The author provided critical updates for my site within a matter of hours, which is simply outstanding when you consider how much you are paying for this addon relative to some others. Overall, I'm very happy with this product and its feature-set.

  • 2 days ago

Nick Cook @BE

January 8, 2018 at 12:36:55 PM

We have been running this module for a while now, and are very pleased with it. Highly recommended to keep your ENOM pricing and prices in order. Their support is really good and is also quick which means so much in this industry.

Nick Cook
Blue Earth Limited

  • 3 months ago
  • Version Number 1.1.0

James Fouracre @james7738

November 8, 2017 at 09:05:30 PM

Purchased this module yesterday as we changed domain providers to enom. All I can say is this module is great at syncing prices and works well. Support has been very quick, very helpful and polite. I look forward to seeing more from these guys.

  • 5 months ago
  • Version Number 1.0.0

Paul Nesbitt @PAC-WebHosting-Ltd

September 21, 2017 at 12:33:48 PM

This module is a MUST for anyone running eNom with their WHMCS.

Other similar modules that we have tried just do not work correctly and do not have the large range of features that this module has.

We are using this module on two of our websites which sell in GBP (It works with all currencies setup in your WHMCS).

As eNom prices change from time to time and are in USD, we needed a solution that would adjust pricing based on those changes and, crucially, the exchange rate whilst also adding an adjustable profit margin percentage onto the wholesale pricing.

All that is done flawlessly and, because it runs as a cron when obtaining the current pricing from eNom, it does not suffer from timeouts and can obtain and update all the pricing for 500+ domains in around 2 hours, all without any manual work!

We have been monitoring the load on the server while this module is running and it is negligible.

An excellent feature which again works flawlessly is that, if enabled, it will also go and update your existing customer's domain renewal pricing including accounting for things like ID Protect pricing etc again all without any manual work involved!

Excellent and is exactly the functionality that many of us were crying out for but nobody could deliver until now!

  • 7 months ago
  • Version Number 1.0.0
  • Edited

Version Compatibility


Compatible with WHMCS v7.5

Full Version Compatibility


  • Selected versions of WHMCS v7.5
        7.5.0
  • All versions of WHMCS v7.4
  • Selected versions of WHMCS v7.3
        7.3.0
  • All versions of WHMCS v7.2
  • Selected versions of WHMCS v7.1
        7.1.2

System Requirements


  • Valid active eNom account
  • WHMCS Server IP whitelisted with eNom
  • ionCube Loaders installed on the server
  • USD set as a currency in WHMCS
  • The PHP directive 'allow_url_fopen' set to 'on'

* Requirements listed are in addition to the WHMCS default system requirements.

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 Nerdle

Changelog

v1.3.3 Released April 18th, 2018

Latest Version


Compatibility with WHMCS versions 7.4.x & 7.5.x and PHP version 5.6, 7.1 & 7.2.

Code changes to mitigate against what appears to be a Cron timing issue intermittently interfering with the license check.

Some small text changes regarding the eNom Low Balance Limit on the module configuration and Quick Actions pages.

 

Previous Versions


v1.3.2 Released April 12th, 2018

View/hide detailed changelog

Compatibility with WHMCS versions 7.4 & 7.5 and PHP version 5.6 & 7.1.

Grace period, redemption grace period and fees sections added to the TLDs selection page.

 

v1.3.1 Released March 31st, 2018

View/hide detailed changelog

Fixed a bug resulting in an incomplete set of module log entries when debug is on.

Updated text on the module configuration, Quick Actions and eNom TLDs pages.

 

v1.3.0 Released March 21st, 2018

View/hide detailed changelog

Moved the eNom TLDs download from a manual action within the module to a fully automated function running when the WHMCS daily CRON runs with timing controlled from within the module configuration.

Remodelled the 'eNom TLDs' page to reflect the change, added an indication regarding the last time all TLDs were downloaded & updated the documentation.

Updated the code to improve speed when adding/removing TLDs from those offered for sale.

Fixed a bug where the table sort image was not appearing in the column heading.

Fixed a bug where the eNom logo was not appearing in the refill widget refill popup.

 

v1.2.1 Released January 10th, 2018

View/hide detailed changelog

  • Introduced a timeout in the home page widget to prevent delays should the eNom API be unavailable.

 

v1.2.0 Released January 6th, 2018

View/hide detailed changelog

  • Links to documentation, help, addon modules configuration and module log added to the sidebar
  • What, Where & How tab removed as replaced by the documentation
  • Meaningful error reporting added to the home page refill widget in case the eNom API is unavailable
  • Fixed bug preventing the 'Select to set autoreg for selected TLDs' dropdown reverting to default after updating
  • Fixed bug preventing the selection & display of promo pricing

 

v1.1.0 Released December 19th, 2017

View/hide detailed changelog

  • Import all TLDs available to your eNom account
  • Add/remove TLDs from those you sell by checking checkboxes
  • Update domain addons selectively or all at once
  • Update autoreg setting selectively or by batch
  • Customisable price rounding
  • Check/Refill your eNom account balance directly from the WHMCS Home page
  • Set 'Low Balance Limit' for your eNom account balance & see alert on WHMCS Home page

 

v1.0.0 Released September 12th, 2017

View/hide detailed changelog

Initial release.

 

See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

Free
Dropbox Backup for WHMCS

This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.

Free
Easy WHMCS Module

It makes your using WHMCS easy by performing mass actions like multiple client's deletion at once, mass product pricing updation, Mass Product Deletion etc

Free
SEO Manager

The module developed to add meta description and meta keywords and change the page title

Free
Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial