PHPackages                             toriverkosto/woocommerce-aws-integration - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. toriverkosto/woocommerce-aws-integration

ActiveWordpress-plugin[API Development](/categories/api)

toriverkosto/woocommerce-aws-integration
========================================

AWS Integration for WooCommerce

1.2.5(6y ago)44701[1 issues](https://github.com/Toriverkosto/woocommerce-aws-integration/issues)GPL-3.0-or-laterPHPCI failing

Since May 1Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Toriverkosto/woocommerce-aws-integration)[ Packagist](https://packagist.org/packages/toriverkosto/woocommerce-aws-integration)[ RSS](/packages/toriverkosto-woocommerce-aws-integration/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)Dependencies (5)Versions (14)Used By (0)

AWS Integration for WooCommerce
===============================

[](#aws-integration-for-woocommerce)

[![CI](https://github.com/Toriverkosto/woocommerce-aws-integration/workflows/CI/badge.svg)](https://github.com/Toriverkosto/woocommerce-aws-integration/actions?query=workflow%3ACI)[![Release](https://camo.githubusercontent.com/592f78441e5848da60954f65f812caddb982c3e8632813133eb08fa320f213ca/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f546f72697665726b6f73746f2f776f6f636f6d6d657263652d6177732d696e746567726174696f6e3f736f72743d73656d766572)](https://github.com/Toriverkosto/woocommerce-aws-integration/releases)[![Packagist](https://camo.githubusercontent.com/eabe6114918087f27ac096e37a5c95b25ac5bd68b40146cd17138ac1bae2a26a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f72697665726b6f73746f2f776f6f636f6d6d657263652d6177732d696e746567726174696f6e3f636f6c6f723d6f72616e6765)](https://packagist.org/packages/toriverkosto/woocommerce-aws-integration)[![License](https://camo.githubusercontent.com/a3836f610a366e079e5b6422a3092a50b38760f65df80271d55835cd85e59056/68747470733a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d67706c332d626c75652e737667)](https://github.com/anttiviljami/wp-safe-updates/blob/master/LICENSE)

WooCommerce extension to publish events to AWS services from WooCommerce hooks.

You can configure this plugin to publish your WooCommerce business events to any of the following AWS target resources using their ARN:

- SNS Topic
- SQS Queue
- Kinesis Data Stream
- Firehose Delivery Stream
- S3 Bucket

The following events are currently supported out-of-the-box:

- Order Paid
- Order Shipped
- Order Refunded
- Product Published
- Product Sold
- Product Shipped
- Product Refunded

Why
---

[](#why)

This extension unlocks the power of the AWS ecosystem for your WooCommerce store by pushing your important business events to AWS services.

Some example use cases:

- Send a notification with SNS for new orders
- Run custom Lambda functions for order events
- Query your order data using Athena and S3
- Analyze and visualize your store data using QuickSight
- Create a delivery queue for digital products using SQS
- Synchronize orders and product inventory to backend systems
- Archive your store order history to S3

Installation
------------

[](#installation)

Requirements:

- WooCommerce &gt;= 3.1
- WordPress &gt;= 4.7
- PHP &gt;= 7.1

```
composer require toriverkosto/woocommerce-aws-integration

```

1. Download and install the [latest release](https://github.com/Toriverkosto/woocommerce-aws-integration/releases) of this plugin.
2. Navigate to WooCommerce &gt; Settings &gt; Integration &gt; AWS Integration
3. Input the ARNs for the AWS resources you want to publish events to
4. If running outside of a native AWS environment, you'll also need to configure IAM Access keys to be able to access AWS services.

[![Settings page](assets/screenshot-1.png)](assets/screenshot-1.png)

Configuration
-------------

[](#configuration)

Each of the settings provided by this plugin can also be hard-coded by using PHP constants matching their label.

Example `wp-config.php`:

```
define( 'ARN_ORDER_PAID',        'arn:aws:sns:us-east-1:1234:MyTopic' );
define( 'ARN_ORDER_SHIPPED',     'arn:aws:sqs:eu-west-1:1234:MyQueue' );
define( 'ARN_ORDER_REFUNDED',    'arn:aws:firehose:eu-west-1:1234:deliverystream/MyStream' );
define( 'ARN_PRODUCT_PUBLISHED', 'arn:aws:s3:::my-s3-bucket-1234' );

define( 'AWS_ACCESS_KEY_ID',     'XXXX' );
define( 'AWS_SECRET_ACCESS_KEY', 'XXXX' );
define( 'AWS_REGION',            'eu-west-1' );
```

Development
-----------

[](#development)

Requirements:

- PHP 7.1+
- Composer
- Docker

```
composer install
composer run dev

```

To run tests:

```
composer run test

```

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

13

Last Release

2199d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9266263?v=4)[Toriverkosto Oy](/maintainers/Toriverkosto)[@Toriverkosto](https://github.com/Toriverkosto)

---

Top Contributors

[![anttiviljami](https://avatars.githubusercontent.com/u/6105650?v=4)](https://github.com/anttiviljami "anttiviljami (69 commits)")

### Embed Badge

![Health badge](/badges/toriverkosto-woocommerce-aws-integration/health.svg)

```
[![Health](https://phpackages.com/badges/toriverkosto-woocommerce-aws-integration/health.svg)](https://phpackages.com/packages/toriverkosto-woocommerce-aws-integration)
```

###  Alternatives

[sociallydev/spaces-api

Library for accessing Digital Ocean spaces

218428.6k](/packages/sociallydev-spaces-api)[thephalcons/amazon-webservices-bundle

A Symfony2 Bundle for interfacing with Amazon Web Services (AWS)

110224.7k](/packages/thephalcons-amazon-webservices-bundle)[keboola/storage-api-client

Keboola Storage API PHP Client

10387.5k25](/packages/keboola-storage-api-client)[jasara/php-amzn-selling-partner-api

A fluent interface for Amazon's Selling Partner API in PHP

1344.8k1](/packages/jasara-php-amzn-selling-partner-api)[cion/laravel-text-to-speech

This package creates a shared API to easily use Text to Speech functionalities amongst different TTS providers.

4228.3k](/packages/cion-laravel-text-to-speech)[larareko/aws-rekognition

A Laravel package for the AWS Rekognition

2013.1k](/packages/larareko-aws-rekognition)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
