{"id":228797,"date":"2025-05-02T05:26:55","date_gmt":"2025-05-02T05:26:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/uber-direct-delivery-integration\/"},"modified":"2025-11-09T23:40:06","modified_gmt":"2025-11-09T23:40:06","slug":"uber-direct-delivery-integration","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/uber-direct-delivery-integration\/","author":23266527,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8","stable_tag":"1.8","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Uber Direct Integration","header_author":"Vimalnath Ravichandran","header_description":"Integrates Uber Direct for delivery quotes and order creation.","assets_banners_color":"","last_updated":"2025-11-09 23:40:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/uber-direct-integration\/","header_author_uri":"https:\/\/profiles.wordpress.org\/vimalravichandran\/","rating":0,"author_block_rating":0,"active_installs":60,"downloads":1529,"num_ratings":0,"support_threads":3,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"aarav2023","date":"2025-05-02 05:45:22"},"1.1":{"tag":"1.1","author":"aarav2023","date":"2025-06-19 11:53:16"},"1.2":{"tag":"1.2","author":"aarav2023","date":"2025-06-19 12:08:20"},"1.3":{"tag":"1.3","author":"aarav2023","date":"2025-06-23 05:04:59"},"1.4":{"tag":"1.4","author":"aarav2023","date":"2025-06-24 03:41:33"},"1.5":{"tag":"1.5","author":"aarav2023","date":"2025-06-25 02:09:59"},"1.6":{"tag":"1.6","author":"aarav2023","date":"2025-08-25 00:30:10"},"1.7":{"tag":"1.7","author":"aarav2023","date":"2025-11-09 23:32:34"},"1.8":{"tag":"1.8","author":"aarav2023","date":"2025-11-09 23:40:06"}},"upgrade_notice":{"":"<p>Initial release \u2013 start offering on-demand and scheduled deliveries with Uber Direct today.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3369163,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3369165,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3319975,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3319976,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3319978,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3319979,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3392558,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Uber Direct settings screen \/ Admin panel to manage organizations and stores","2":"Customer selects a store from nearby options","3":"Quote fetched from Uber and delivery created on order","4":"Tracking Page","5":"Enable Uber Direct Shipping"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5567,13827,3546,241669,286],"plugin_category":[45],"plugin_contributors":[241670],"plugin_business_model":[],"class_list":["post-228797","plugin","type-plugin","status-publish","hentry","plugin_tags-courier","plugin_tags-delivery","plugin_tags-shipping","plugin_tags-uber-direct","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-aarav2023","plugin_committers-aarav2023"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/icon-128x128.png?rev=3369163","icon_2x":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/icon-256x256.png?rev=3369165","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/screenshot-1.png?rev=3319975","caption":"Uber Direct settings screen \/ Admin panel to manage organizations and stores"},{"src":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/screenshot-2.png?rev=3319976","caption":"Customer selects a store from nearby options"},{"src":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/screenshot-3.png?rev=3319978","caption":"Quote fetched from Uber and delivery created on order"},{"src":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/screenshot-4.png?rev=3319979","caption":"Tracking Page"},{"src":"https:\/\/ps.w.org\/uber-direct-delivery-integration\/assets\/screenshot-5.png?rev=3392558","caption":"Enable Uber Direct Shipping"}],"raw_content":"<!--section=description-->\n<p>Uber Direct Integration enables real-time delivery via Uber Direct directly from your WooCommerce store. Offer customers instant or scheduled delivery options with dynamic quotes, delivery tracking, and automated dispatching.<\/p>\n\n<p><strong>Built and maintained by a team at Uber.<\/strong><\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>\ud83d\udd04 Fetch <strong>real-time delivery quotes<\/strong> from Uber Direct at checkout.<\/li>\n<li>\ud83c\udfec Let customers select a nearby store based on their shipping address.<\/li>\n<li>\ud83d\ude9a Automatically <strong>create Uber Direct deliveries<\/strong> when orders are placed.<\/li>\n<li>\ud83d\udd50 Supports both <strong>ASAP<\/strong> and <strong>Scheduled<\/strong> delivery options.<\/li>\n<li>\ud83e\uddfe Automatically calculate and display <strong>delivery fees<\/strong> in the cart\/checkout.<\/li>\n<li>\ud83d\udd12 Enable <strong>PIN or picture verification<\/strong> for dropoff or pickup.<\/li>\n<li>\ud83d\udccd Display <strong>live delivery tracking status<\/strong> to customers post-purchase.<\/li>\n<li>\ud83c\udf10 Webhook support to keep order status and ETA in sync in real-time.<\/li>\n<li>\ud83d\udce6 Supports <strong>centralized<\/strong> multi-store models.<\/li>\n<li>\ud83d\udeb6 Additionally Supports pickup option.<\/li>\n<li>\ud83d\udd50 Ability to configure store hours<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Uber Direct API in order to provide real-time delivery capabilities for WooCommerce orders.<\/p>\n\n<p>The following external API endpoints are accessed:<\/p>\n\n<ul>\n<li><code>https:\/\/api.uber.com\/v1\/customers\/{org_id}\/delivery_quotes<\/code> \u2013 fetches delivery quotes based on address and store.<\/li>\n<li><code>https:\/\/api.uber.com\/v1\/customers\/{org_id}\/deliveries<\/code> \u2013 creates delivery orders with Uber Direct.<\/li>\n<li><code>https:\/\/api.uber.com\/v1\/direct\/organizations<\/code> \u2013 retrieves configured Uber organizations.<\/li>\n<li><code>https:\/\/api.uber.com\/v1\/direct\/organizations\/{org_id}\/stores?address=...<\/code> \u2013 fetches nearby store locations for a given customer address.<\/li>\n<\/ul>\n\n<p>These requests are made securely using WordPress's native HTTP functions.<\/p>\n\n<h3>Data Sent to Uber<\/h3>\n\n<p>The plugin transmits only the information required to fulfill delivery operations, including:<\/p>\n\n<ul>\n<li>Customer billing\/shipping address<\/li>\n<li>Order contents and metadata<\/li>\n<li>Contact phone number (used for delivery coordination)<\/li>\n<li>Delivery type (ASAP or scheduled), and scheduled date\/time<\/li>\n<li>Store and organization identifiers<\/li>\n<li>WooCommerce order ID (used for webhook mapping and tracking)<\/li>\n<\/ul>\n\n<p>No payment or sensitive account information is transmitted beyond what\u2019s necessary for delivery dispatch.<\/p>\n\n<h3>Webhooks &amp; Delivery Status<\/h3>\n\n<p>This plugin also uses Uber\u2019s webhook system to receive live updates on delivery status and estimated arrival time.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/daas\/references\/api\/webhooks\/delivery-status-webhook\">Uber Delivery Status Webhook Reference<\/a><\/li>\n<\/ul>\n\n<h3>Uber Direct API Documentation<\/h3>\n\n<p>To learn more about the API endpoints used by this plugin:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/overview\">Uber Direct Overview<\/a><\/li>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/api-reference\/daas#tag\/Delivery\/paths\/~1customers~1%7Bcustomer_id%7D~1deliveries\/post\">Create Delivery<\/a><\/li>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/api-reference\/daas#tag\/Quotes\">Create Quote<\/a><\/li>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/api-reference\/org#tag\/Organizations\/operation\/CreateOrg\">Create Organization<\/a><\/li>\n<li><a href=\"https:\/\/developer.uber.com\/docs\/deliveries\/api-reference\/org#tag\/Organizations\/operation\/GetOrg\">Get Organization<\/a><\/li>\n<\/ul>\n\n<h3>Service Provider<\/h3>\n\n<p>All external delivery services are provided by:<\/p>\n\n<ul>\n<li><strong>Uber Technologies, Inc.<\/strong><\/li>\n<li><a href=\"https:\/\/www.uber.com\/legal\/en\/document\/?name=general-terms-of-use\">Terms of Use<\/a><\/li>\n<li><a href=\"https:\/\/www.uber.com\/legal\/en\/document\/?name=privacy-notice\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin dashboard, go to <strong>Plugins -&gt; Add New<\/strong>.  <\/li>\n<li>Search for <strong>Uber Direct Integration<\/strong> in the plugin directory.  <\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong> the plugin.  <\/li>\n<li>Navigate to <strong>WooCommerce -&gt;Uber Direct<\/strong> in the dashboard menu.  <\/li>\n<li>Enter your <strong>API credentials<\/strong> (Client ID and Secret).  <\/li>\n<li>Add your <strong>store pickup locations<\/strong>.  <\/li>\n<li>Choose whether to enable <strong>ASAP<\/strong>, <strong>Scheduled<\/strong>, or <strong>both<\/strong> delivery types.  <\/li>\n<li><strong>For webhook setup<\/strong>, please set your webhook URL in the Uber Direct dashboard as:<br \/>\nYOUR_WEBSITE_URL\/wp-json\/uber-direct\/v1\/webhook` and use the same webhook URL in wordpress admin<\/li>\n<li>Save your settings<\/li>\n<li>Enable Uber Direct Shipping (Woocommerce -&gt; settings -&gt; Shipping-&gt;Add zone-&gt; Add Shipping method-&gt;Uber Direct)<\/li>\n<li>Done!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20an%20uber%20direct%20account%3F'><h3>Do I need an Uber Direct account?<\/h3><\/dt>\n<dd><p>Yes. You must sign up for Uber Direct and obtain your API Client ID and Secret.<\/p><\/dd>\n<dt id='how%20are%20delivery%20fees%20calculated%3F'><h3>How are delivery fees calculated?<\/h3><\/dt>\n<dd><p>Fees are returned dynamically from Uber's Delivery API based on the pickup and dropoff addresses.<\/p><\/dd>\n<dt id='does%20this%20plugin%20support%20scheduled%20delivery%3F'><h3>Does this plugin support scheduled delivery?<\/h3><\/dt>\n<dd><p>Yes! You can enable <strong>ASAP<\/strong>, <strong>Scheduled<\/strong>, or both in settings. Scheduled deliveries support time windows and custom dropoff ranges.<\/p><\/dd>\n<dt id='is%20this%20plugin%20officially%20built%20by%20uber%3F'><h3>Is this plugin officially built by Uber?<\/h3><\/dt>\n<dd><p>Yes. This plugin is developed and maintained by engineers at Uber. It uses the official Uber Direct API and was created to support WooCommerce stores with Uber-powered delivery options.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.8<\/h4>\n\n<ul>\n<li>Minor bug fixes on notes<\/li>\n<\/ul>\n\n<h4>1.7<\/h4>\n\n<ul>\n<li>Minor bug fixes on screenshots<\/li>\n<\/ul>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Minor bug fixes on time slot selection<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Enhanced store naming in checkout page<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Disable\/Enable shipping options based on admin setting<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Made store pickup\/delivery time slots configurable<\/li>\n<li>Adjustments to tax\/currency displayed <\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Minor enhancements to tax calculation<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added <code>class-uber-direct-shipping-method.php<\/code><\/li>\n<li>Updated tax display logic<\/li>\n<li>Other enhancements and fixes<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Core delivery flow with quote + create + webhook support<\/li>\n<li>Admin config panel<\/li>\n<li>Store selection<\/li>\n<li>ASAP + Scheduled delivery<\/li>\n<li>Tracking and status bar on order page<\/li>\n<\/ul>","raw_excerpt":"Offer instant or scheduled delivery from your WooCommerce store with real-time quotes and Uber Direct integration","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/228797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=228797"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/aarav2023"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=228797"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=228797"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=228797"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=228797"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=228797"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=228797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}