OrderCarry Order Automation for WooCommerce

Plugin Banner

OrderCarry Order Automation for WooCommerce

by houssemremili

Download
Description

Stop paying $30–$50 every month just to copy your orders into a spreadsheet.

OrderCarry runs inside your own WordPress site. When an order reaches the status you choose, it sends the details to Google Sheets, to any webhook URL, or as a custom email — automatically, in the background, without slowing down checkout.

No task limits. No credits. No cloud account. No connection that expires.

Why people switch

  • Automation tools charge per task. This one does not count.
  • Runs on your own server, so nothing disconnects and no token expires.
  • Google Sheets setup takes about 60 seconds — no Google Cloud Console, no service account, no API keys.
  • Smart Retry — if Google or your server hiccups, it tries again automatically. Configuration mistakes are reported instead of retried forever.
  • One click Send Test Order, so you know it works before a real customer buys.
  • Everything is logged in WooCommerce’s own log viewer.

What it does

  • Google Sheets — one row per order, created automatically, with headers. Google Sheets is a trademark of Google LLC; this plugin is not affiliated with or endorsed by Google.
  • Webhook — the full order as JSON, signed with an X-Ordsync-Signature header. Works with Make, n8n, Zapier, Airtable, or your own backend.
  • Custom email — your own subject and message, with {order_number}, {customer_name}, {items}, {total} and more.

Built to not break your checkout

Every automation runs in the background through Action Scheduler, the same queue WooCommerce uses itself. Your customer never waits for Google to answer.

Works with your setup

  • WooCommerce HPOS (High-Performance Order Storage)
  • The block-based checkout
  • Multisite
  • PHP 7.4 through 8.3

Free vs Pro

The free version is not a demo. It sends unlimited orders to as many Google Sheets, webhooks and email addresses as you like, with full retry and logging — reliability is never the paid part.

OrderCarry Pro is a separate download and adds:

  • PDF invoices — generated per order and attached to the email.
  • Conditional rules — “only orders over €100”, “only this shipping country”, “only this payment method”.
  • Bulk import — push your existing orders into a sheet in one go.

Pro comes with a 14-day free trial, no credit card required.

External services

This plugin sends order data to services you configure yourself. Nothing is sent anywhere until you enable a destination and enter a URL.

  • Google Apps Script — if you enable the Google Sheets destination, order data (order number, date, status, customer name, email, phone, billing and shipping address, items, totals, payment method and customer note) is sent to the web app URL you provide, inside your own Google account. Sent once per order when that order reaches your chosen status, and when you click Send Test Order. Google’s terms: https://policies.google.com/terms — Google’s privacy policy: https://policies.google.com/privacy

  • Your own webhook URL — if you enable the webhook destination, the same order data is sent as JSON to the address you enter. You choose the recipient, so the applicable terms are that service’s own.

  • Freemius — the plugin uses the Freemius SDK for licensing, updates and (optionally) usage tracking. In the free version nothing is sent until you click “Allow & Continue” on the opt-in screen; choosing “Skip” leaves the plugin fully functional and silent. If you opt in, or if you buy a licence, your site URL, WordPress and PHP version, and your email address are sent to Freemius to activate and validate the licence. Freemius terms: https://freemius.com/terms/ — Freemius privacy policy: https://freemius.com/privacy/

No order data is ever sent to the plugin author.

  1. Install and activate the plugin.
  2. Go to WooCommerce OrderCarry.
  3. Pick a tab, switch it on, fill in the details.
  4. Click Send Test Order.

For Google Sheets, the plugin shows you a small script to paste into your own sheet, with your secret already filled in.

Do I need a Google Cloud account?

No. You paste a short script into your own Google Sheet and deploy it as a web app. That takes about a minute and costs nothing.

Is there a limit on how many orders it can send?

No. It runs on your server, so there is nothing to meter.

Will it slow down my checkout?

No. Orders are queued and sent in the background through Action Scheduler.

How long until the row appears?

Usually a minute or two, sometimes longer on a very quiet store.

WordPress only runs background jobs when someone visits the site, so a busy shop syncs almost straight away while a shop with no visitors waits until the next visit. Nothing is ever lost — the order stays in the queue until it runs, and you can watch it under WooCommerce Status Scheduled Actions.

The Send Test Order button skips the queue and fires immediately, which is why it feels instant.

If you need every order synced within seconds regardless of traffic, ask your host to enable a real system cron and disable WP-Cron.

Does it work with HPOS?

Yes. OrderCarry declares full compatibility with High-Performance Order Storage and stores its state on the order itself, so it works with either storage mode.

My emails are not arriving.

That is almost always your web host blocking outgoing mail, not the plugin. Install any free SMTP plugin and it will work.

Where do I see errors?

WooCommerce Status Logs, source order-sync. Also reachable from the Logs tab in the plugin.

Does it send my data anywhere I did not ask for?

No. Order data only goes to destinations you enable and addresses you type in yourself. See the “External services” section below for the full list.

1.0.3

  • Every install now runs as many Google Sheets, webhook and email destinations as it is configured with.
  • Translations are no longer loaded by hand; WordPress handles them for hosted plugins.

1.0.0

  • First release: Google Sheets, Webhook and Custom Email destinations, background processing through Action Scheduler, smart retry, signed webhooks, Send Test Order and a log viewer.
Back to top