MO Shipping Integration
Professional shipping integration for WooCommerce with SMSA Express support
by Mohammad Omar · github.com/makiomar/mo-smsa-shipping · website
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/makiomar/mo-smsa-shipping/archive/refs/heads/master.zipReadme
MO Shipping Integration
Professional shipping integration for WooCommerce with SMSA Express support.
Description
MO Shipping Integration is a comprehensive WordPress plugin that provides seamless integration with SMSA Express shipping services. This plugin allows you to create shipments, print shipping labels, and track orders directly from your WooCommerce store.
Features
- ✅ SMSA Express Integration - Full integration with SMSA Express API
- ✅ Automatic Shipment Creation - Create shipments directly from WooCommerce orders
- ✅ PDF Label Generation - Generate and print shipping labels
- ✅ Order Tracking - Track shipments with real-time updates
- ✅ Bulk Operations - Create and print multiple shipments at once
- ✅ Customer Tracking - Customers can track their orders from their account
- ✅ Admin Dashboard - Complete admin interface for managing shipments
- ✅ Automatic Updates - Built-in update checker for seamless updates
Requirements
- WordPress 5.3 or higher
- WooCommerce 3.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
Installation
- Download the plugin files
- Upload to
/wp-content/plugins/mo-shipping-integration/directory - Activate the plugin through the 'Plugins' screen in WordPress
- Configure the plugin in WooCommerce > Settings > Shipping > MO Shipping Integration
- Enter your SMSA Express credentials
Configuration
- Go to WooCommerce > Settings > Shipping > MO Shipping Integration
- Enter your SMSA Express credentials:
- Account Number
- Username
- Password
- Store Phone Number
- Save the settings
Getting SMSA Express Credentials
To use this plugin, you need valid SMSA Express credentials. Please contact:
Mohammad Omar
Email: maki3omar@gmail.com
Usage
Creating Shipments
- Go to WooCommerce > Orders
- Select the orders you want to ship
- Click "Create All Shipment" or "Create Shipment" for individual orders
- Fill in the shipment details
- Submit to create the shipment
Printing Labels
- After creating a shipment, you'll see "Print Label" buttons
- Click to generate and print the shipping label
- Labels are automatically opened in a new window for printing
Tracking Orders
- Admin: Click "Track Order" in the orders list
- Customer: Customers can track orders from their account page
Support
For support and questions, please contact:
Mohammad Omar
Email: maki3omar@gmail.com
GitHub: @MakiOmar
Changelog
Version 2.0
- Complete white-labeling for Mohammad Omar
- Improved code architecture with class-based structure
- Enhanced security with nonce verification
- Better error handling and performance optimizations
- WordPress coding standards compliance
- Added automatic update checker integration
Version 1.4
- Original SMSA Express integration
- Basic shipping functionality
- PDF label generation
- Order tracking features
License
This plugin is licensed under the GPL v2 or later.
Credits
- Author: Mohammad Omar
- Original SMSA Plugin: SMSA Express
- Update Checker: YahnisElsts/plugin-update-checker
- PDF Library: FPDF and FPDI
MO Shipping Integration - Professional shipping solutions for WooCommerce