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.

by Your Name · github.com/buhaescugabriel/trimite-ieftin · website

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/buhaescugabriel/trimite-ieftin/archive/refs/heads/main.zip

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