{"id":270863,"date":"2026-01-05T06:08:00","date_gmt":"2026-01-05T06:08:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/logistic\/"},"modified":"2026-01-05T06:13:22","modified_gmt":"2026-01-05T06:13:22","slug":"thenine-logistic","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/thenine-logistic\/","author":23429350,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Thenine Logistic","header_author":"thenine","header_description":"Professional WordPress Order Management System (OMS) integrated with WooCommerce. Features custom login page, modern dashboard, and full WordPress authentication integration.","assets_banners_color":"","last_updated":"2026-01-05 06:13:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/thenine-logistic","header_author_uri":"https:\/\/thenine.store","rating":0,"author_block_rating":0,"active_installs":0,"downloads":108,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"theninedotstore","date":"2026-01-05 06:13:22"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Logistic plugin.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"OMS Dashboard - Main order management interface","2":"Order Detail Screen - Detailed order information","3":"Packages Management - Track and manage packages","4":"Custom Login Page - Professional login interface"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6601,24151,21006,21473,286],"plugin_category":[45],"plugin_contributors":[253303],"plugin_business_model":[],"class_list":["post-270863","plugin","type-plugin","status-publish","hentry","plugin_tags-inventory","plugin_tags-logistics","plugin_tags-oms","plugin_tags-order-management","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-thenine","plugin_committers-theninedotstore"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/thenine-logistic.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Thenine Logistic is a professional WordPress plugin that provides a complete Order Management System (OMS) integrated with WooCommerce. It features a modern admin dashboard, custom login page, and full WordPress authentication integration.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Order Management System (OMS) - Complete order management interface<\/li>\n<li>WooCommerce Integration - Seamlessly syncs with WooCommerce orders<\/li>\n<li>Modern Admin Dashboard - Clean and intuitive interface<\/li>\n<li>Custom Login Page - Professional login interface<\/li>\n<li>Package Management - Track and manage order packages<\/li>\n<li>Order Tracking - Built-in tracking shortcode for customers<\/li>\n<li>Client Management - Manage clients and their orders<\/li>\n<li>AJAX-powered - Fast, responsive interface without page reloads<\/li>\n<li>Translation Ready - Full i18n support<\/li>\n<li>Security First - Nonces, sanitization, and capability checks<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>WooCommerce plugin (required)<\/li>\n<\/ul>\n\n<h3>Development<\/h3>\n\n<h4>Hooks &amp; Filters<\/h4>\n\n<p>The plugin provides many hooks for extensibility:<\/p>\n\n<p><em>Action Hooks:<\/em>\n* <code>logistic_loaded<\/code> - Fired when plugin is loaded\n* <code>logistic_activated<\/code> - Fired when plugin is activated\n* <code>logistic_deactivated<\/code> - Fired when plugin is deactivated\n* <code>logistic_uninstall<\/code> - Fired when plugin is uninstalled<\/p>\n\n<p><em>Filters:<\/em>\n* <code>logistic_login_url<\/code> - Filter login URL\n* <code>logistic_login_redirect<\/code> - Filter redirect URL after login\n* <code>logistic_login_error<\/code> - Filter error messages\n* <code>logistic_sanitize_settings<\/code> - Filter settings when saving<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, please visit the <a href=\"https:\/\/wordpress.org\/support\/plugin\/logistic\/\">WordPress.org support forums<\/a>.<\/p>\n\n<h3>Additional Information<\/h3>\n\n<h4>Database Structure<\/h4>\n\n<p>The plugin creates the following database tables (all prefixed with <code>wp_logistic_<\/code>):<\/p>\n\n<ul>\n<li><code>orders<\/code> - Stores order information synced from WooCommerce<\/li>\n<li><code>order_items<\/code> - Stores individual items within orders<\/li>\n<li><code>packages<\/code> - Tracks packages associated with orders<\/li>\n<li><code>clients<\/code> - Manages client\/customer information<\/li>\n<li><code>fulfillment_orders<\/code> - Handles fulfillment workflow<\/li>\n<li><code>pack_tasks<\/code> - Package packing tasks<\/li>\n<li><code>pick_tasks<\/code> - Inventory picking tasks<\/li>\n<li><code>pick_task_items<\/code> - Items in picking tasks<\/li>\n<li><code>shipments<\/code> - Shipping and tracking information<\/li>\n<li><code>inventory<\/code> - Inventory management<\/li>\n<li><code>locations<\/code> - Warehouse and storage locations<\/li>\n<li><code>warehouses<\/code> - Warehouse information<\/li>\n<li><code>reservations<\/code> - Inventory reservations<\/li>\n<li><code>audit_logs<\/code> - Complete audit trail of all changes<\/li>\n<\/ul>\n\n<p>All tables are automatically created during plugin activation and removed during uninstallation.<\/p>\n\n<h4>API &amp; Integration<\/h4>\n\n<p>The plugin integrates seamlessly with WooCommerce:<\/p>\n\n<ul>\n<li>Automatic order synchronization from WooCommerce<\/li>\n<li>Real-time order status updates<\/li>\n<li>Package tracking integration<\/li>\n<li>Client management linked to WooCommerce customers<\/li>\n<\/ul>\n\n<h4>Shortcodes<\/h4>\n\n<ul>\n<li><code>[thenlo_oms_tracking]<\/code> - Displays order tracking form for customers. Supports manual entry and QR code scanning (when QR library is available).<\/li>\n<\/ul>\n\n<h4>User Capabilities<\/h4>\n\n<p>The plugin uses WordPress capabilities system:<\/p>\n\n<ul>\n<li><code>manage_logistic<\/code> - Main capability to access Logistic features<\/li>\n<li><code>manage_logistic_orders<\/code> - Manage orders<\/li>\n<li><code>manage_logistic_packages<\/code> - Manage packages<\/li>\n<li><code>manage_logistic_clients<\/code> - Manage clients<\/li>\n<\/ul>\n\n<p>These capabilities are automatically assigned to administrators on plugin activation.<\/p>\n\n<h4>Performance Considerations<\/h4>\n\n<ul>\n<li>Database queries are optimized with proper indexing<\/li>\n<li>AJAX-powered interface reduces page reloads<\/li>\n<li>Audit logs are stored efficiently with JSON metadata<\/li>\n<li>Caching-friendly architecture<\/li>\n<\/ul>\n\n<h4>Security Features<\/h4>\n\n<ul>\n<li>All user inputs are sanitized and validated<\/li>\n<li>SQL queries use prepared statements<\/li>\n<li>Nonce verification for all form submissions<\/li>\n<li>Capability checks for all admin functions<\/li>\n<li>Output escaping for all displayed data<\/li>\n<\/ul>\n\n<h4>Compatibility<\/h4>\n\n<ul>\n<li>WordPress: 5.0+<\/li>\n<li>PHP: 7.4+<\/li>\n<li>WooCommerce: Latest stable version<\/li>\n<li>MySQL: 5.6+ \/ MariaDB: 10.0+<\/li>\n<\/ul>\n\n<h4>Migration System<\/h4>\n\n<p>The plugin includes a robust migration system that automatically handles database schema updates. Migrations run automatically on plugin activation and updates.<\/p>\n\n<h4>Extensibility<\/h4>\n\n<p>The plugin is built with extensibility in mind:<\/p>\n\n<ul>\n<li>Action hooks for plugin lifecycle events<\/li>\n<li>Filters for customizing URLs, redirects, and error messages<\/li>\n<li>Repository pattern for easy data access<\/li>\n<li>Service layer for business logic<\/li>\n<li>Provider interface for shipping integrations<\/li>\n<\/ul>\n\n<h4>Development<\/h4>\n\n<p>For developers, the plugin follows WordPress coding standards:<\/p>\n\n<ul>\n<li>PSR-4 compatible autoloading structure<\/li>\n<li>Object-oriented architecture<\/li>\n<li>Comprehensive error handling<\/li>\n<li>Full WordPress Coding Standards compliance<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin optionally uses third-party shipping API services for shipping label generation and tracking.<\/p>\n\n<h3>Shippo API<\/h3>\n\n<ul>\n<li><strong>Service:<\/strong> Shippo (https:\/\/goshippo.com)<\/li>\n<li><strong>Purpose:<\/strong> Generate shipping labels and track packages (optional feature)<\/li>\n<li><strong>When used:<\/strong> Only when Shippo provider is configured and API key is provided in plugin settings<\/li>\n<li><strong>Data sent:<\/strong> Shipping address, package dimensions, weight, carrier information<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/goshippo.com\/privacy\/<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/goshippo.com\/terms\/<\/li>\n<li><strong>Note:<\/strong> This is an optional integration. The plugin works fully without Shippo. Shippo integration requires a Shippo account and API key.<\/li>\n<\/ul>\n\n<h3>ShipStation API<\/h3>\n\n<ul>\n<li><strong>Service:<\/strong> ShipStation (https:\/\/www.shipstation.com)<\/li>\n<li><strong>Purpose:<\/strong> Generate shipping labels and track packages (optional feature)<\/li>\n<li><strong>When used:<\/strong> Only when ShipStation provider is configured and API credentials (API key and API secret) are provided in plugin settings<\/li>\n<li><strong>Data sent:<\/strong> Shipping address, package dimensions, weight, carrier information, order details<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/www.shipstation.com\/privacy-policy\/<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/www.shipstation.com\/terms-of-service\/<\/li>\n<li><strong>Note:<\/strong> This is an optional integration. The plugin works fully without ShipStation. ShipStation integration requires a ShipStation account and API credentials.<\/li>\n<\/ul>\n\n<h3>Source Code for Minified Libraries<\/h3>\n\n<p>This plugin includes minified JavaScript libraries. The source code for these libraries is publicly available:<\/p>\n\n<h3>jQuery Vector Map (jvectormap)<\/h3>\n\n<ul>\n<li><strong>Library:<\/strong> jvectormap (jQuery Vector Map)<\/li>\n<li><strong>Minified file:<\/strong> <code>assets\/libs\/jvectormap\/jquery-jvectormap.min.js<\/code><\/li>\n<li><strong>Source code:<\/strong> Available at https:\/\/github.com\/bjornd\/jvectormap<\/li>\n<li><strong>License:<\/strong> MIT License<\/li>\n<li><strong>Note:<\/strong> This library is used for displaying interactive maps in the admin dashboard.<\/li>\n<\/ul>\n\n<h3>SimpleBar<\/h3>\n\n<ul>\n<li><strong>Library:<\/strong> SimpleBar (Custom scrollbar)<\/li>\n<li><strong>Minified file:<\/strong> <code>assets\/libs\/simplebar\/dist\/simplebar.min.js<\/code><\/li>\n<li><strong>Source code:<\/strong> Available at https:\/\/github.com\/grsmto\/simplebar<\/li>\n<li><strong>License:<\/strong> MIT License<\/li>\n<li><strong>Note:<\/strong> This library is used for custom scrollbar styling in the admin interface.<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress admin<\/li>\n<li>Search for \"Thenine Logistic\"<\/li>\n<li>Click \"Install Now\"<\/li>\n<li>Click \"Activate\"<\/li>\n<li>Ensure WooCommerce is installed and activated<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the <code>logistic<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Ensure WooCommerce is installed and activated<\/li>\n<\/ol>\n\n<h4>After Installation<\/h4>\n\n<ol>\n<li>The plugin will automatically create required database tables<\/li>\n<li>Access the OMS dashboard from the WordPress admin menu<\/li>\n<li>Configure settings from Logistic &gt; Settings<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20require%20woocommerce%3F'><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, this plugin requires WooCommerce to be installed and activated. The plugin will not activate if WooCommerce is not present.<\/p><\/dd>\n<dt id='what%20is%20the%20minimum%20wordpress%20version%3F'><h3>What is the minimum WordPress version?<\/h3><\/dt>\n<dd><p>WordPress 5.0 or higher is required.<\/p><\/dd>\n<dt id='what%20is%20the%20minimum%20php%20version%3F'><h3>What is the minimum PHP version?<\/h3><\/dt>\n<dd><p>PHP 7.4 or higher is required.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20login%20page%3F'><h3>Can I customize the login page?<\/h3><\/dt>\n<dd><p>The login page is handled by the plugin's template system. Customization options are available through the Logistic Pro version.<\/p><\/dd>\n<dt id='is%20this%20plugin%20translation%20ready%3F'><h3>Is this plugin translation ready?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully translation ready with text domain 'logistic'. Translation files can be placed in the <code>languages\/<\/code> directory.<\/p><\/dd>\n<dt id='does%20the%20plugin%20create%20database%20tables%3F'><h3>Does the plugin create database tables?<\/h3><\/dt>\n<dd><p>Yes, the plugin creates several database tables for orders, packages, clients, and audit logs. All tables use the <code>wp_logistic_<\/code> prefix.<\/p><\/dd>\n<dt id='can%20i%20uninstall%20the%20plugin%20and%20remove%20all%20data%3F'><h3>Can I uninstall the plugin and remove all data?<\/h3><\/dt>\n<dd><p>Yes, when you uninstall the plugin, it will remove all database tables and options. Make sure to backup your data before uninstalling.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Order Management System (OMS)<\/li>\n<li>WooCommerce integration<\/li>\n<li>Package management<\/li>\n<li>Order tracking shortcode<\/li>\n<li>Client management<\/li>\n<li>Modern admin dashboard<\/li>\n<li>Custom login page<\/li>\n<li>Full translation support<\/li>\n<\/ul>","raw_excerpt":"Professional WordPress Order Management System (OMS) integrated with WooCommerce. Features custom login page, modern dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270863","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270863"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/theninedotstore"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270863"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270863"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270863"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270863"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270863"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270863"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}