WP Manifestindependent plugin directory
manifest / ecommerce / trimite-ieftin

Trimite Ieftin

Trimite Ieftin is an advanced WordPress / WooCommerce shipping plugin designed for the Romanian market, built to unify courier integrations and shipping logic into a single scalable system. This project goes beyond a classic WooCommerce shipping method and aims to become a logistics and fulfillment platform for online stores.

★ 0stars

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/buhaescugabriel/trimite-ieftin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Trimite Ieftin WordPress Plugin

A comprehensive shipping plugin for WordPress with dashboard and settings management.

Features

  • Dashboard Page: View shipping statistics, recent shipments, and quick actions
  • Settings Page: Configure API settings, shipping methods, notifications, and advanced options
  • Shipping Integration: Ready for API integration with shipping providers
  • Tracking System: Track packages and view shipping timeline
  • AJAX Functionality: Real-time updates without page refresh
  • Responsive Design: Works on all devices
  • Admin Interface: Professional WordPress admin interface

Installation

  1. Upload the plugin files to /wp-content/plugins/trimite-ieftin/
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Go to 'Trimite Ieftin' in your WordPress admin menu
  4. Configure your settings in the Settings page

Usage

Dashboard

  • View total shipments, pending shipments, and delivered shipments
  • See recent shipments in a table format
  • Quick actions for creating shipments, accessing settings, and syncing data

Settings

The settings page includes 5 tabs:

  1. General: Basic plugin settings
  2. API Settings: Configure API credentials and test connection
  3. Shipping: Configure shipping methods and units
  4. Notifications: Set up email notifications
  5. Advanced: Debug mode, cache management, and reset options

Creating Shipments

  • Click "Create New Shipment" on the dashboard
  • Fill in order ID, tracking number, and status
  • Submit to create the shipment

Tracking

  • Use the tracking form on the frontend
  • Enter tracking number to view shipment status and timeline

Database Tables

The plugin creates the following table:

  • wp_trimite_ieftin_shipments: Stores shipment information

File Structure

trimite-ieftin/
├── trimite-ieftin.php          # Main plugin file
├── assets/
│   ├── style.css              # Combined CSS (admin + frontend)
│   └── script.js              # Combined JavaScript (admin + frontend)
├── includes/
│   ├── class-dashboard.php    # Dashboard class with AJAX handlers and tracking shortcode
│   └── class-settings.php     # Settings class with API management and utility functions
├── uninstall.php              # Uninstall script
└── README.md                  # This file

Customization

Adding New Shipping Methods

Edit the settings page to add new shipping methods in the dropdown.

Extending API Integration

Modify the AJAX handlers in includes/ajax.php to integrate with your shipping provider's API.

Styling

Customize the appearance by modifying the CSS files in the assets/css/ directory.

Hooks and Filters

The plugin provides several action hooks for customization:

  • trimite_ieftin_shipment_created: Triggered when a new shipment is created
  • trimite_ieftin_shipment_updated: Triggered when a shipment is updated
  • trimite_ieftin_settings_saved: Triggered when settings are saved

Requirements

  • WordPress 5.0 or higher
  • PHP 7.0 or higher
  • MySQL 5.6 or higher

Support

For support and customization, please contact the plugin developer.

License

This plugin is released under the GPL v2 license.

Changelog

1.0.0

  • Initial release
  • Dashboard with shipment statistics
  • Settings page with 5 tabs
  • AJAX functionality
  • Tracking system
  • Responsive design