Račun123 for WooCommerce

Description

Račun123 for WooCommerce connects your WooCommerce store with the Račun123 application and automatically sends completed orders for invoice creation.

The plugin is designed for merchants who want a simple and reliable integration with Račun123 without complex technical setup.

Main features:
– Automatically sends WooCommerce orders to Račun123 when the order is marked as Completed
– Simple setup using API URL and API key from Račun123
– Manual resend option directly from the WooCommerce order screen
– Retry support for failed synchronizations
– Sync status visible in WooCommerce admin
– Support for Slovenian tax compliance, handled within the Račun123 application

How it works:
1. Enable WooCommerce integration in Račun123
2. Copy your API URL and API key
3. Enter the data into the plugin settings
4. Mark a WooCommerce order as Completed
5. The plugin sends order data to Račun123, where an invoice is created

Requirements:
– WordPress
– WooCommerce
– Active Račun123 account (Napredni package or higher)

Note:
Tax reporting and fiscalization are handled inside the Račun123 application depending on your configuration.

External services

This plugin connects to the Račun123 API service to sync WooCommerce order data with the Račun123 invoicing platform.

The connection is used to create invoices and synchronize related invoice data between WooCommerce and Račun123.

Data is sent only when the site administrator configures the plugin and uses the integration. Depending on configuration and usage, the plugin may send:
– store and company identification data
– the configured integration URL
– order identifiers
– order totals, taxes, payment method and currency
– customer billing and shipping details
– product and line item data
– invoice-related metadata needed for synchronization

This service is provided by Račun123:
– Terms of Service: https://www.racun123.si/pogoji-uporabe
– Privacy Policy: https://www.racun123.si/politika-zasebnosti

Screenshots

  • Račun123 integrations with API key and API URL
  • Račun123 for WooCommerce setup screen in WordPress
  • Example of a successfully created invoice in Račun123

Installation

  1. Upload the plugin files to /wp-content/plugins/racun123-for-woocommerce, or install via the WordPress plugin screen.
  2. Activate the plugin in WordPress.
  3. Go to WooCommerce Račun123.
  4. Open Račun123 and go to Integrations.
  5. Copy API URL and API key.
  6. Paste them into the plugin settings and save.
  7. Mark a test order as Completed to verify the connection.

FAQ

Does this plugin require WooCommerce?

Yes. WooCommerce must be installed and active.

When is the order sent to Račun123?

The order is sent when the WooCommerce order status is set to Completed.

Can I resend an order manually?

Yes. You can resend an order from the WooCommerce order admin screen.

What data is sent to Račun123?

The plugin sends customer data, order items, totals, currency, payment method, and metadata required for invoice creation.

Does the plugin use WooCommerce webhooks?

No. The plugin sends data via a direct API POST request to the configured Račun123 endpoint.

How do I get the API URL and API key?

You can obtain them in the Račun123 application under Integrations.

Does the plugin handle tax compliance and fiscalization?

Tax compliance and fiscalization are handled within the Račun123 application.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Račun123 for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.2

  • Added clearer external service documentation in the readme
  • Improved settings sanitization for API key handling
  • Added WooCommerce dependency header

1.0.1

  • Improved API payload (isPaid, metadata, discount)
  • Added invoiceNumber and pdfUrl handling
  • Improved error handling (partial success)
  • Fixed optional fields (no null values sent)
  • Updated webhook documentation

1.0.0

  • Initial public release