WP Manifestindependent plugin directory
manifest / ecommerce / woo-extend-tools

WooCommerce Extend Tools

WooCommerce Extend Tools** is a comprehensive plugin that extends WooCommerce functionality with essential features for modern e-commerce stores. Perfect for store owners who need advanced product management, automated feeds, order tracking, and performance optimizations.

by Akis Paneras · github.com/mrakisp/woo-extend-tools

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mrakisp/woo-extend-tools/archive/refs/heads/main.zip

Contributors: Akis Paneras Author link: https://github.com/mrakisp Tags: woocommerce, product feeds, tracking, performance, barcode, facebook catalog, google merchant, order tracking, courier tracking Requires at least: 5.0 Tested up to: 6.4 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html

Powerful WooCommerce extension with product feeds (Facebook/Google), order tracking with 8+ couriers, barcode generator, performance optimizations, and more.

Description

WooCommerce Extend Tools is a comprehensive plugin that extends WooCommerce functionality with essential features for modern e-commerce stores. Perfect for store owners who need advanced product management, automated feeds, order tracking, and performance optimizations.

🚀 Key Features

Product Management

  • Automatic variation SKU generation based on parent product
  • Disable out-of-stock variations in product pages
  • Match related products by custom attributes (e.g., same product in different colors)
  • Barcode generator with thermal label support (58mm/80mm, CODE 128)

Product Feeds (Facebook & Google)

  • Generate XML feeds for Facebook Product Catalog
  • Generate XML feeds for Google Merchant Center
  • Server cron or WordPress cron support
  • Batch processing (50 products per batch) to avoid memory issues
  • Include simple products and all product variations
  • Custom labels with category names and available sizes
  • Primary category selection support
  • Configurable update frequency

Order Tracking System

  • Support for 8 major couriers:
    • ELTA Courier (Greece)
    • Γενική Ταχυδρομική (Greece)
    • Speedex (Greece)
    • ACS Courier (Greece)
    • TAS Courier (Greece)
    • DHL (International)
    • FedEx (International)
    • UPS (International)
  • Add custom couriers with optional tracking URLs
  • Automatic email notifications to customers with tracking info
  • Beautiful HTML email templates
  • Bilingual support (Greek/English)
  • HPOS (High-Performance Order Storage) compatible
  • Tracking links in WooCommerce emails

Frontend Features

  • Multiple category query support (?categories=cat1,cat2,cat3)
  • Automatic cross-selling products in cart
  • Instagram-style category display in shop pages
  • Default product sorting options (date, popularity, rating, price)

Performance & SEO

  • Automatic product image alt & title optimization
  • Comprehensive frontend performance optimizations:
    • Remove WordPress emojis
    • Disable oEmbed and unnecessary scripts
    • Defer JavaScript loading
    • Remove version parameters for better caching
    • Disable RSS feeds
    • Disable Gutenberg
  • WooCommerce optimizations:
    • Disable transients for product queries
    • Optimize Action Scheduler
    • Clean up old logs and data
  • Admin panel optimizations:
    • Suppress WooCommerce marketing notices
    • Hide unnecessary admin items for shop managers
    • Dequeue scripts on non-WooCommerce pages

REST API & POS

  • Custom REST API endpoint: Find products by SKU (parent or variation)
  • Integrated React POS system
  • Support for multiple sales channels (Store, Phone, Facebook, Instagram)
  • Cash on delivery configuration

Advanced Features

  • Auto-convert Greek slugs to Greeklish
  • Email blacklist with automatic COD removal
  • Google Analytics consent banner with PixelYourSite Pro integration
  • GDPR compliant cookie consent (Consent Mode V2)

📦 Product Feed Details

The plugin generates complete XML feeds compatible with Facebook and Google requirements:

Feed Requirements:

  • Use English attribute slugs: size, color, gender, brand
  • Attributes can be taxonomy-based (pa_size) or custom (size)
  • Short descriptions recommended for better plain text output
  • Primary category selection for accurate categorization

What Gets Included:

  • Simple products: One item per product
  • Variable products: One item per variation
  • Product images: Featured + gallery images
  • Prices: Regular and sale prices with currency
  • Stock status and availability
  • Product attributes (size, color, gender, brand)
  • Custom labels: Category name and available sizes
  • Sales data: Total sales count

🚚 Order Tracking Setup

  1. Go to WooCommerce Extend Tools → Advanced tab
  2. Enable "Order Tracking System"
  3. Select the couriers you use (checkboxes)
  4. Optional: Add custom courier with name and tracking URL
  5. Save settings
  6. Edit any order → Find "Order Tracking Numbers" meta box in sidebar
  7. Add tracking number and update order
  8. Customer automatically receives email with tracking info!

💪 Performance Impact

The plugin includes safe optimizations that can improve your site's performance:

  • Reduces HTTP requests by removing unnecessary scripts
  • Improves caching efficiency
  • Reduces admin panel load times
  • Limits image size generation to essentials only

Note: Always test performance features on staging before production.

🌐 Multilingual Support

  • Cookie consent banner: Greek/English automatic detection
  • Order tracking emails: Bilingual templates
  • Admin interface: Translation ready

🔒 Security Features

  • Block XML-RPC completely
  • Disable file editing in dashboard
  • Disable RSS feeds
  • Email blacklist for problematic customers

📱 HPOS Compatible

Fully compatible with WooCommerce High-Performance Order Storage (HPOS) introduced in WooCommerce 8.2+. The plugin automatically detects and supports both legacy and HPOS order systems.

Installation

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins → Add New
  3. Search for "WooCommerce Extend Tools"
  4. Click "Install Now" and then "Activate"

Manual Installation

  1. Download the plugin zip file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins → Add New → Upload Plugin
  4. Choose the downloaded zip file and click "Install Now"
  5. Activate the plugin

Initial Configuration

  1. After activation, go to WooCommerce Extend Tools in the admin menu

  2. Configure features across different tabs:

    • Products: SKU generation, barcode settings, matched products
    • Frontend: Category features, sorting, cross-selling
    • Performance: SEO optimizations, image settings
    • Feeds: Facebook/Google feed configuration
    • POS: REST API and POS system
    • Advanced: Tracking, consent banner, blacklist
  3. For Product Feeds:

    • Enable Facebook and/or Google feeds
    • Set currency, brand, and category defaults
    • Choose update frequency or use server cron
    • Copy feed URLs to Facebook Business Manager / Google Merchant Center
  4. For Order Tracking:

    • Enable the tracking system
    • Select your active couriers
    • Optionally add custom courier
    • Save settings

Frequently Asked Questions

Does this plugin require WooCommerce?

Yes, WooCommerce must be installed and active for this plugin to work.

Are the product feeds compatible with Facebook and Google?

Yes, the feeds are fully compatible with Facebook Product Catalog and Google Merchant Center. Make sure to use English attribute slugs (size, color, gender, brand).

Can I use my own courier company?

Yes! In addition to the 8 pre-configured couriers, you can add a custom courier with your own name and tracking URL in the settings.

Will tracking emails be sent automatically?

Yes, when you add a tracking number to an order and click update, an email is automatically sent to the customer with the tracking information and links.

Is the plugin compatible with WooCommerce HPOS?

Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS) introduced in version 8.2+.

Can I disable specific features?

Yes, all features are modular. You can enable/disable each feature independently in the plugin settings.

Will performance optimizations affect my site?

The performance optimizations are safe but aggressive. We recommend testing on a staging site first. Features like RSS feeds and XML-RPC will be completely disabled if you enable those options.

How do I set up server cron for feeds?

  1. Enable "Use Server Cron" in Feeds settings
  2. Copy the provided cron URLs
  3. Add them to your server's cron job (cPanel, Plesk, or direct crontab)
  4. Set the schedule (e.g., every 6 hours)

Can I customize the tracking email template?

The email template is built into the plugin with a modern, responsive design. For customizations, you can modify the template in includes/hooks/class-wet-hook-order-tracking.php (developers only).

What if a tracking number has no URL?

For custom couriers, you can leave the tracking URL empty. The tracking number will still be displayed in emails, but without a clickable link.

Does the barcode generator work with thermal printers?

Yes, the barcode generator supports thermal label printers with configurable label widths (58mm or 80mm).

Can shop managers access the features?

Yes, most features are accessible to shop managers. Performance optimizations also clean up unnecessary admin menu items for shop managers to streamline their workflow.

Screenshots

  1. Plugin settings overview with multiple tabs
  2. Product feed configuration with Facebook and Google options
  3. Order tracking meta box in order edit page
  4. Beautiful tracking email sent to customers
  5. Courier selection in plugin settings
  6. Barcode generator interface
  7. Performance optimization options
  8. Product matched by attributes feature
  9. Instagram-style categories display
  10. Cookie consent banner with PixelYourSite integration

Changelog

1.0.0

  • Initial release
  • Product feeds for Facebook and Google
  • Order tracking system with 8 couriers + custom courier support
  • Barcode generator with thermal label support
  • Performance and SEO optimizations
  • Frontend features (categories, sorting, cross-selling)
  • REST API extensions
  • React POS system
  • Email blacklist
  • Cookie consent banner
  • Greek/English bilingual support
  • HPOS compatibility
  • Auto-convert Greek to Greeklish slugs

Upgrade Notice

1.0.0

Initial release. Install and configure according to your needs.

Additional Info

Minimum Requirements

  • WordPress 5.0 or higher
  • WooCommerce 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher

Recommended

  • WooCommerce 8.2+ for HPOS support
  • PHP 8.0+ for better performance
  • Server cron for feed generation
  • HTTPS for secure tracking links

Support

For support and feature requests, please visit the plugin's GitHub repository or WordPress.org support forum.

Privacy Policy

This plugin does not collect or store any personal data beyond what WordPress and WooCommerce already collect. Order tracking emails contain customer order information and are sent only when tracking numbers are added by store administrators.

Credits

Developed by Akis Paneras