Shopnet.Data Admin

Shopnet.Data Admin
Connecting...
Last Updated: -
Total TLDs
-
Click to view list
Categories
-
Click to manage
Relations
-
Click to view
Quality Score
-
Click for details

TLD Breakdown by Group

Loading...

TLD Character Types

ForSale
Loading...
Filter by Group:

TLD Count by Category

ForSale
Loading...
Filter by Group:

Categories Overview

Loading...

Data Quality Summary

Loading...

Recent Activity

Loading...

Quick Actions

Workflows

Quick access to common tasks
🌐

TLD Operations

  • Add New TLD
  • ✏️ Edit TLD Details
  • 🗑️ Delete TLD
  • 🔍 Search & Filter TLDs
  • 📤 Export TLDs to CSV
📁

Category Operations

  • Create New Category
  • ✏️ Edit Category
  • 🗑️ Delete Category
  • 👁️ View Category TLDs
🔗

TLD-Category Assignments

  • Assign TLDs to Category
  • Remove TLDs from Category
  • 📋 Bulk Assign by Search
📊

Scoring & Analysis

  • 📈 Calculate Relevancy Scores
  • 📉 View Relevancy Analytics
  • Calculate SODI Scores
  • 📊 SODI Dashboard
  • 🔬 Compare TLDs
🔧

Data Quality

  • 🩺 Fix Data Issues
  • View Quality Report
  • 📜 View Audit Log
📦

Import / Export

  • 📥 Import CSV Data
  • 📤 Export TLDs
  • 📤 Export Categories

List Management

Coming Soon
📋

Domain List Management

Manage domain lists for various purposes:

  • Premium List - High-value domain names
  • Whitelist - Approved domains
  • Blacklist - Blocked/restricted domains
  • Reserved List - Reserved domain names
  • Watchlist - Domains to monitor

This feature is under development.

Pricing Manager

Coming Soon
💰

Domain Pricing Management

Configure and manage domain pricing:

  • Base Pricing - Default TLD prices
  • Premium Pricing - Special domain rates
  • Tiered Pricing - Volume discounts
  • Renewal Pricing - Annual renewal rates
  • Transfer Pricing - Domain transfer fees

This feature is under development.

Deals Manager

Coming Soon
🏷️

Domain Deals & Promotions

Manage special offers and promotions:

  • Flash Sales - Limited time offers
  • Bundle Deals - Multi-domain packages
  • Coupon Codes - Discount codes
  • Seasonal Promotions - Holiday specials
  • New User Deals - First-time buyer discounts

This feature is under development.

Policy Manager

Coming Soon
🛡️

Domain Policy Management

Configure domain registration and usage policies:

  • Registration Rules - Who can register which TLDs
  • Content Policies - Acceptable use guidelines
  • Dispute Resolution - Trademark and ownership policies
  • Compliance - ICANN and legal requirements
  • Abuse Prevention - Anti-spam and security policies

This feature is under development.

Shopnet.Domains Control Panel

Connected

Client Endpoint

shopnet.domains
WordPress + WooCommerce

Data Source

data.shopnet.domains
PostgreSQL API

📊 Sync Status Read-Only

Last Sync
--
TLDs Synced
--
Categories
--
Sync Method
--

Note: Sync status is managed on the client (shopnet.domains → WP Admin → Data Sync). This panel shows read-only status for reference.

🚀 Push Data to Client

Trigger a webhook push to send current database state to shopnet.domains. This will update all TLDs and categories matching the filters below.

Requires webhook to be configured on client

📜 Sync History

Loading sync history...

🔍 Data Filters

Control which portions of the database are shared with this client endpoint.

Select which TLD groups will be pushed to this client.

Filter by tld_owner field. Database field: tld_owner VARCHAR(255)

Filter by is_public field. Public = visible to customers.

Currently syncs all categories to the client.

Filter Preview (TLDs that will be synced)
--

🔗 Webhook Configuration Placeholder

Secret must match the one configured in shopnet.domains WP Admin → Data Sync.

📋 Client-Side Controls Reference (shopnet.domains)

Settings managed in WordPress Admin → Domain Store → Data Sync, or hardcoded in theme files.

Setting Location Status
Auto-Sync Enabled WP Admin → Data Sync Keep on Client
Sync Frequency WP Admin → Data Sync Keep on Client
Delete Orphans WP Admin → Data Sync Keep on Client
TLD Group Filter Theme (hardcoded ForSale)
Now: Control Panel above
Implemented
Category Filter Not implemented
Now: Control Panel above
Implemented
Owner Filter Control Panel above Implemented
Webhook Secret WP Admin → Data Sync Must Match Both
Display Filter (ForSale) Theme: front-page.php, functions.php
Filters WooCommerce product display
Can Remove

Note: The ForSale hardcoded filter in shopnet-domain-theme can now be removed since this control panel filters data at the source. Files: front-page.php (lines 22-23, 31, 213-214, 239-240, 378-379, 443-444, 549-550), functions.php (lines 569-572).

🔮 Planned Features

  • Real-time sync status monitoring via WebSocket
  • Selective TLD push (instead of full database)
  • Sync conflict resolution and rollback
  • Client health check and connectivity monitoring
  • Sync scheduling from this panel
  • Audit log of all push/pull operations Implemented
  • Change-based sync (only sync modified records) Implemented

TLD Manager

TLD Filters

TLDs: --
-
0 TLDs selected
ID TLD Text Root Group Description
Loading...

Category Management

Loading categories...

CSV Import

📄

Drop CSV file here or click to browse

Required columns: tld_punycode, tld_unicode, tld_group

Audit Log

Time Action Table Record ID User Changes
Loading...

CSV Export

Export TLDs or Categories to CSV

1. Select Data Type

2. Filter Data (Optional)

3. Select Columns

4. Export

Loading preview...

Relevancy Scoring Tool

Calculate Relevancy Scores

Calculate how relevant each TLD is to a category based on keywords

TLDs scoring above this will be assigned

Scoring Weights

50%
30%
20%

SODI Scoring Tool

Shopnet Optimal Domain Indicator

Evaluate domain names for SEO performance and AI search visibility (GEO). Configure weights and scoring rules below.

SODI Parameter Weights

Total: 100%
📏 Length
30%
Shorter domains score higher (1-4 chars: 100, 5-7: 80, 8-10: 60, 11-15: 40, 16+: 20)
📖 Dictionary Word
18%
Real English words rank higher (Full match: 100, Partial: 50, None: 10)
🗣️ Pronounceability
10%
Easy to say = more brandable (Easy: 100, Medium: 60, Hard: 20)
Cleanliness
8%
No numbers/hyphens preferred (Clean: 100, Numbers: 40, Hyphens: 30)
🎯 TLD Relevance
10%
TLD matches topic (Topic match: 100, Generic: 60, Random: 30)
😀 Emoji Factor
5%
Emoji uniqueness (None: 70, 1 emoji: 100, 2+ emojis: 50)
🔤 Character Set
7%
Character consistency (Pure Latin: 80, Pure CJK: 90, Mixed: 40)
📱 Social Virality
12%
Shareability on social (Hashtag-ready: 100, Minor issues: 60)

Test SODI Calculator

.

Score Ranges

80-100 Excellent
60-79 Good
40-59 Fair
0-39 Poor

TLD SODI Scores from Database

Preview SODI scores for TLDs using current weight settings. Use "Update All TLD Scores" to save to database.

My TLD List

0 TLDs

No TLDs in your list yet

Search for TLDs and add them here

Bulk Actions

Data Remediation

Fix Data Quality Issues

Review and fix data issues by type. Work through each issue category to improve data quality score.

⚠️
- Missing TLD Group
HIGH
📝
- Missing Description
MEDIUM
📁
- Uncategorized TLDs
MEDIUM
😀
- No Emoji Data
LOW

Bulk Fix Options

🏷️ Set TLD Group Set group for all TLDs missing it
📝 Generate Descriptions Auto-generate from TLD name
📁 Auto-Categorize Use relevancy scoring

Keywords Generator

Generate Keywords for TLDs or Categories

Generate relevant SEO keywords for TLDs or categories to improve searchability and relevancy scoring.

Example: shop, gift, 🛍️, ecommerce

Descriptions Generator

Generate Descriptions for TLDs or Categories

Generate short and long descriptions for TLDs or categories to improve product pages and SEO.

Example: shop, gift, 🛍️, ecommerce

API Key Management

Name Status Permissions Last Used Usage Actions
Loading...

Webhook Subscriptions

URL Events Secret Created Actions
Loading...

Test Webhook

Settings

Required for write operations (create, update, delete)

API Information

Base URL
Version-
Status-
Database-