RTDashboards

Plugin Banner

RTDashboards

by Marcel-NL

Download
Description

Lightweight plugin that sends WooCommerce orders to RTDashboards.com to display your orders (from multiple shops) in real-time on sales dashboards. This plugin only transmits the order ID and price; no sensitive data is exchanged.

External Services

This plugin makes POST and DELETE requests to the RTDashboards API when a WooCommerce order’s status is changed. A token, obtained from rtdashboards.com after creating an account, is required for these requests. Both API calls are triggered by the WooCommerce woocommerce_order_status_changed hook.

New Order

When a new order is created, a POST request is sent:
wp_remote_post(‘https://rtdashboards.com/api/v1/create-order’, [ Shop ID, order ID, price ])

This request sends the Shop ID, order ID, and price to the /api/v1/create-order endpoint of the rtdashboards.com API via an Authorization header.

Delete Order

When an order is deleted, a DELETE request is sent:
wp_remote_request(‘https://rtdashboards.com/api/v1/delete-order/[Shop ID]/[Order ID]’)

This request sends the Shop ID and order ID to the /api/v1/delete-order/[Shop ID]/[Order ID] endpoint of the rtdashboards.com API via an Authorization header.

Terms and Privacy Policy: http://rtdashboards.com/terms-and-conditions

  1. Install this plugin.
  2. Create an account on rtdashboards.com.
  3. Obtain your Shop ID and generate a token (see installation instructions at https://rtdashboards.com/docs/woocommerce).
  4. Navigate to the plugin settings page in your WordPress dashboard: your-site-url/wp-admin/options-general.php?page=rtdashboards.
  5. Enter the generated token and Shop ID.
  6. Optionally, configure the order statuses that trigger updates to RTDashboards.
  • v.1.1.0 Add the option to send order prices with or without tax
  • v.1.0.2 Fix in prevent this plugin from activating if WooCommerce is not active
  • v.1.0.1 Show an error message if you want to install this plugin, but Woocommerce is not installed
  • v.1.0 First release
Back to top