{"id":291345,"date":"2026-05-10T11:08:31","date_gmt":"2026-05-10T11:08:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fele-express-shipping-for-woocommerce\/"},"modified":"2026-05-10T11:07:54","modified_gmt":"2026-05-10T11:07:54","slug":"fele-express-shipping-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/fele-express-shipping-for-woocommerce\/","author":23467973,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Fele Express Shipping for WooCommerce","header_author":"Fele Express LTD","header_description":"Automate Fele Express deliveries directly from WooCommerce orders","assets_banners_color":"1c3527","last_updated":"2026-05-10 11:07:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/feleexpress.com\/fele-express-woo-shipping\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":23,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.1":{"tag":"1.1.1","author":"feleexpress","date":"2026-05-10 11:07:54"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3527729,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3527729,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3527729,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3527729,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3527729,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3527729,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3527729,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"<strong>Fele Express Settings Page<\/strong> - Configure your API key, pickup location, and vehicle preferences","2":"<strong>Order Metabox<\/strong> - Book deliveries directly from the WooCommerce order screen","3":"<strong>Tracking Interface<\/strong> - Click to open the Fele admin tracking page with rider location","4":"<strong>Orders List<\/strong> - View delivery status at a glance in the orders list","5":"<strong>Vehicle Selection<\/strong> - Choose from available vehicle types"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5567,13827,262468,24151,550],"plugin_category":[36],"plugin_contributors":[262469,226370],"plugin_business_model":[],"class_list":["post-291345","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-delivery","plugin_tags-fele-express","plugin_tags-logistics","plugin_tags-tracking","plugin_category-analytics","plugin_contributors-feleexpress","plugin_contributors-nas9286","plugin_committers-feleexpress"],"banners":{"banner":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/banner-772x250.png?rev=3527729","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/icon-128x128.png?rev=3527729","icon_2x":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/icon-256x256.png?rev=3527729","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/screenshot-1.png?rev=3527729","caption":"<strong>Fele Express Settings Page<\/strong> - Configure your API key, pickup location, and vehicle preferences"},{"src":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/screenshot-2.png?rev=3527729","caption":"<strong>Order Metabox<\/strong> - Book deliveries directly from the WooCommerce order screen"},{"src":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/screenshot-3.png?rev=3527729","caption":"<strong>Tracking Interface<\/strong> - Click to open the Fele admin tracking page with rider location"},{"src":"https:\/\/ps.w.org\/fele-express-shipping-for-woocommerce\/assets\/screenshot-4.png?rev=3527729","caption":"<strong>Orders List<\/strong> - View delivery status at a glance in the orders list"}],"raw_content":"<!--section=description-->\n<p>Fele Express Shipping for WooCommerce automates your delivery process by integrating Fele Express logistics directly into your WooCommerce store. Stop manually copying addresses - book deliveries with one click and track them in real-time.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>One-Click Booking<\/strong> - Book Fele Express deliveries directly from the WooCommerce order screen<\/li>\n<li><strong>Real-Time Tracking<\/strong> - Track deliveries with a single click to the Fele admin tracking page<\/li>\n<li><strong>Multiple Vehicle Types<\/strong> - Choose from motorcycles, cars, or buses based on your delivery needs<\/li>\n<li><strong>Wallet Balance Check<\/strong> - Automatic verification before booking to prevent failed orders<\/li>\n<li><strong>Customer Notifications<\/strong> - Optional email tracking information for customers<\/li>\n<li><strong>Order Status Sync<\/strong> - Automatic WooCommerce order status updates via webhooks<\/li>\n<li><strong>Webhook Support<\/strong> - Real-time order status updates from Fele Express<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Configure<\/strong> - Enter your Fele Express API key and pickup location in WooCommerce settings<\/li>\n<li><strong>Book<\/strong> - Click \"Book Fele Delivery\" on any WooCommerce order screen<\/li>\n<li><strong>Track<\/strong> - Click the tracking button to open the Fele business admin tracking page<\/li>\n<li><strong>Deliver<\/strong> - Get real-time updates as your order is delivered<\/li>\n<\/ol>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Restaurants delivering food orders<\/li>\n<li>E-commerce stores shipping products<\/li>\n<li>Pharmacies delivering medications<\/li>\n<li>Any business using Fele Express for last-mile delivery<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Fele Express API service to book deliveries, check wallet balances, and track orders in real-time. This service is required for the plugin's core functionality.<\/p>\n\n<p><strong>What data is sent and when:<\/strong>\n- When booking a delivery: Order details including customer name, phone number, delivery address, pickup address, parcel description, and total weight\n- When checking wallet balance: API authentication token (sent with every request)\n- When tracking a delivery: Fele order ID to retrieve rider location and delivery status\n- When viewing the Fele Express settings page: The plugin sends an API request with your bearer token to fetch available vehicle types for the dropdown menu\n- Webhook endpoint: Order status updates received from Fele Express (no data is sent; this is a receiving endpoint)<\/p>\n\n<p><strong>API Endpoints Used:<\/strong>\n- Production: https:\/\/api.feleexpress.com\n- Sandbox\/Testing: https:\/\/api-staging.feleexpress.com<\/p>\n\n<p><strong>Service provider:<\/strong> Fele Express<br \/>\n- Terms of Service: https:\/\/feleexpress.com\/terms-conditions\/<br \/>\n- Privacy Policy: https:\/\/feleexpress.com\/privacy-policy<br \/>\n- Production Dashboard: https:\/\/api.feleexpress.com\/business\/dashboard<br \/>\n- Sandbox Dashboard: https:\/\/api-staging.feleexpress.com\/business\/dashboard<br \/>\n- API Documentation: https:\/\/api.feleexpress.com\/business\/api\/docs<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>fele-express-shipping-for-woocommerce<\/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>Go to WooCommerce &gt; Settings &gt; Fele Express<\/li>\n<li>Enter your Fele Express API secret key (Bearer token)<\/li>\n<li>Configure your default pickup location (warehouse\/store address)<\/li>\n<li>Select your preferred default vehicle type<\/li>\n<li>Save changes<\/li>\n<\/ol>\n\n<h4>Minimum Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 4.0 or higher<\/li>\n<li>PHP 7.2 or higher<\/li>\n<li>Fele Express business account with API access<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20fele%20express%20account%3F\"><h3>Do I need a Fele Express account?<\/h3><\/dt>\n<dd><p>Yes, you need a Fele Express business account to use this plugin. Sign up at <a href=\"https:\/\/api.feleexpress.com\/business\/register\">Fele Express Business<\/a>.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20api%20key%3F\"><h3>Where do I find my API key?<\/h3><\/dt>\n<dd><p>Log in to your Fele Express business dashboard at https:\/\/api.feleexpress.com\/business\/dashboard, go to your profile settings, and copy your secret key (Bearer token).<\/p><\/dd>\n<dt id=\"what%20payment%20methods%20are%20accepted%3F\"><h3>What payment methods are accepted?<\/h3><\/dt>\n<dd><p>Deliveries are paid from your Fele Express wallet. Ensure you have sufficient balance before booking deliveries. You can fund your wallet from your Fele dashboard.<\/p><\/dd>\n<dt id=\"can%20i%20track%20deliveries%20in%20real-time%3F\"><h3>Can I track deliveries in real-time?<\/h3><\/dt>\n<dd><p>Yes! Once a delivery is booked, click the \"Track Delivery\" button on the order screen to open the Fele admin tracking page. You'll see the rider's location, order timeline, and delivery status.<\/p><\/dd>\n<dt id=\"what%20vehicle%20types%20are%20available%3F\"><h3>What vehicle types are available?<\/h3><\/dt>\n<dd><p>Available vehicles include:\n* <strong>Motorcycle<\/strong> - For small items, food, documents, and paper bags\n* <strong>Cars (Sedan)<\/strong> - For small boxes, cakes, and multiple parcels\n* <strong>Bus<\/strong> - For multiple boxes or piles of stock<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20pickup%20locations%3F\"><h3>Does it support multiple pickup locations?<\/h3><\/dt>\n<dd><p>Currently, the plugin uses one default pickup location (your warehouse\/store). Support for multiple pickup locations is planned for a future release.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20wallet%20balance%20is%20insufficient%3F\"><h3>What happens if my wallet balance is insufficient?<\/h3><\/dt>\n<dd><p>The API will return an error message and the booking will not be completed. You'll need to fund your Fele wallet and try again.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20order%20status%20after%20booking%3F\"><h3>Can I customize the order status after booking?<\/h3><\/dt>\n<dd><p>Yes, in the settings you can choose which WooCommerce order status to set after a successful Fele booking (e.g., Processing, Completed, etc.).<\/p><\/dd>\n<dt id=\"is%20there%20a%20test%20mode%3F\"><h3>Is there a test mode?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports both Sandbox (testing) and Production (live) modes. Use Sandbox mode while testing the integration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<p><strong>Added:<\/strong>\n- Sandbox\/Production mode toggle in plugin settings\n- API mode selection dropdown (Sandbox for testing, Production for live deliveries)\n- Vehicle caching system to reduce API calls (1-hour transient cache)\n- Refresh vehicles button on order metabox when API connection fails\n- Admin settings page now shows current mode indicator\n- Sandbox dashboard link in API connection status<\/p>\n\n<p><strong>Fixed:<\/strong>\n- PHP fatal error when rendering vehicle dropdown on order page (array offset issue)\n- Vehicle selection not persisting correctly in some environments\n- API connection validation on settings page\n- Undefined array key warnings in vehicle dropdown rendering\n- Compatibility with both array and object response formats from API<\/p>\n\n<p><strong>Improved:<\/strong>\n- Error handling for vehicle dropdown when no vehicles are available\n- Documentation in readme.txt with complete external services disclosure\n- Added Terms of Service and Privacy Policy links for Fele Express\n- Webhook URL display now properly readonly\n- Admin script enqueuing for HPOS (High-Performance Order Storage)<\/p>\n\n<p><strong>Security:<\/strong>\n- Added nonce verification for all AJAX requests\n- Improved input sanitization in vehicle selection<\/p>\n\n<p><strong>Developer Notes:<\/strong>\n- All API calls now respect the selected mode (sandbox\/production)\n- Backward compatible with existing installations (defaults to production mode)\n- Added <code>fele_api_mode<\/code> option to WordPress options table<\/p>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>One-click delivery booking from WooCommerce order screen<\/li>\n<li>Fele Express API integration with Bearer token authentication<\/li>\n<li>Address search and coordinate conversion<\/li>\n<li>Multiple vehicle type support<\/li>\n<li>Real-time tracking link to Fele admin<\/li>\n<li>Webhook support for order status updates<\/li>\n<li>Wallet balance verification<\/li>\n<li>Customer tracking emails<\/li>\n<li>Bulk booking actions<\/li>\n<li>Sandbox\/Production mode switching<\/li>\n<\/ul>","raw_excerpt":"Seamlessly integrate Fele Express delivery services with your WooCommerce store.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/291345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=291345"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/feleexpress"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=291345"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=291345"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=291345"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=291345"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=291345"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=291345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}