WP Manifestindependent plugin directory
manifest / ecommerce / wp-dorna

WP Dorna WP Registry grade C-. High-severity findings · 1 findingWP RegistryHigh-severity findings · 1 findingOpen the reportC-

A WooCommerce integration plugin for the Dorna platform. It allows you to sync your WooCommerce products with the Dorna platform effortlessly.

★ 2stars
v1.4.1latest · 2mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/alifallahrn/wp-dorna/archive/refs/heads/main.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

A powerful WordPress plugin that seamlessly integrates WooCommerce with the Dorna platform, enabling automated product synchronization and invoice management.

🚀 Features

  • Automated Product Sync: Automatically synchronize your WooCommerce products with the Dorna platform
  • Real-time Updates: Products are updated every minute to ensure data consistency
  • Invoice Integration: Automatically create invoices in Dorna when WooCommerce orders are processed or completed
  • Bulk Product Import: Import products from Dorna platform with a user-friendly interface
  • Individual Product Sync: Manually sync specific products when needed
  • API Integration: Secure REST API communication with the Dorna platform
  • Error Logging: Comprehensive logging system for troubleshooting
  • Auto-updates: Built-in update checker for seamless plugin updates

📋 Requirements

  • WordPress 5.0 or higher
  • WooCommerce 3.0 or higher
  • PHP 7.4 or higher
  • Active Dorna platform account with API access
  • SSL certificate (recommended for secure API communication)

🔧 Installation

Method 1: Manual Installation

  1. Download the latest release from the releases page
  2. Extract the ZIP file
  3. Upload the wp-dorna folder to your /wp-content/plugins/ directory
  4. Activate the plugin through the 'Plugins' menu in WordPress
  5. Configure the plugin settings with your Dorna API credentials

Method 2: WordPress Admin

  1. Go to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Upload the plugin ZIP file
  4. Click Install Now and then Activate

⚙️ Configuration

Initial Setup

  1. After activation, navigate to WooCommerce > Dorna Settings in your WordPress admin
  2. Enter your Dorna API key in the settings
  3. Save the configuration

📖 Usage

Automatic Product Synchronization

Once configured, the plugin automatically:

  • Syncs products from Dorna to WooCommerce every minute
  • Updates existing product information

🤝 Contributing

We welcome contributions! Please feel free to submit issues and pull requests.

📄 License

This plugin is licensed under the GPL2 License. See the LICENSE file for details.

👨‍💻 Author

Ali Fallah

🆘 Support

🔗 Links


Made with ❤️ for the WordPress and WooCommerce community

Releases

17 releases.

Tag
Published
v1.4.1 latest
Jul 27, 2026 2mo ago
Jul 22, 2026 3mo ago
Jun 5, 2026 4mo ago
Dec 16, 2025 10mo ago
Dec 15, 2025 10mo ago
Oct 10, 2025 1 year ago
Oct 10, 2025 1 year ago
Oct 10, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago
Sep 27, 2025 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

C- grade

Security

WP Dorna 1.4.1 · audited by WP Registry

High-severity findings.

1 high
Audited release
1.4.1
Findings
1
Worst severity
high
Content hash
f162baeeadbc00d760a3fd5a…

Findings

  • high Missing capability checks on Dorna import/sync/send-order AJAX

    missing_capability

    All four admin AJAX handlers verify only action-specific nonces before calling the Dorna API and mutating WooCommerce products/orders. None call current_user_can( 'manage_woocommerce' ) or manage_options. An authenticated attacker with a valid nonce can import products or push invoices to Dorna.

    includes/class-wp-dorna-admin.php:26-80,168-190,741-766

    Recommendation

    Add current_user_can( 'manage_woocommerce' ) (or manage_options) immediately after each nonce check before any API or catalog mutation.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.