← All integrations
Commerce

Shopify Plugin

Technical documentation for the Shopify plugin, including order events, data synchronisation, and invoicing automation with Kapta Integrators.

Shopify Plugin

Overview

The Shopify plugin connects store, order, and payment events from Shopify to Kapta Integrators, enabling automated invoicing, reconciliation, and operational workflows for e-commerce businesses.

This plugin is typically used to synchronise Shopify orders with invoicing systems, issue invoices and receipts automatically, and keep payment and fulfilment statuses aligned across systems.

Typical use cases

  • Automatically create invoices and receipts for Shopify orders
  • Synchronise customers, orders, and products with invoicing systems
  • Propagate payment statuses to accounting and operational tools
  • Send internal notifications for order lifecycle events

Supported events

These events are issued by Shopify and consumed by Kapta to trigger automated workflows.

The plugin listens for the following Shopify events:

  • Order created
  • Order updated
  • Order cancelled
  • Payment captured
  • Refund created

Data flow

The integration follows a predictable and auditable event-processing pipeline.

  1. Shopify issues an event
  2. Kapta receives and validates the payload
  3. Data is normalised and mapped to internal models
  4. Workflows are run according to configured rules
  5. Statuses and identifiers are synchronised between systems

Invoicing and payment behaviour

When invoicing integrations are active, Kapta can:

  • Create invoices automatically when an order is created or paid
  • Update invoice statuses based on payment or refund events
  • Handle partial refunds and cancellations
  • Maintain references between Shopify orders and invoicing documents

Configuration

Integrations are configured once and centrally maintained by Kapta.

Configuration is handled by the Kapta team and typically includes:

  • API credential configuration
  • Event selection and filtering
  • Data mapping between Shopify and target systems
  • Definition of invoicing rules and workflow activation

No client-side development is required.

Limitations

  • Event delivery depends on the availability of Shopify webhooks
  • Some custom Shopify fields may require additional mapping
  • Historical orders may require a separate import process

Security and compliance

All data is transmitted securely through encrypted connections. Access is restricted to authorised systems, and credentials are stored securely.

Invoicing and payment data is handled in accordance with Portuguese and European Union requirements, where applicable.

Frequently asked questions

Does this plugin support multiple Shopify stores?

Yes. Multiple Shopify stores can be connected and isolated per plugin.

Can workflows be customised by product or activity?

Yes. Rules can be defined based on order attributes, products, or payment status.

Is real-time processing supported?

Yes. Events are processed near real time, depending on delivery by Shopify.


Need help or changes?

This integration is managed by the Kapta team. If you need adjustments, additional events, or invoicing rules, contact support to discuss your requirements.

empresa de websites em albufeira contact kapta  -