PHPackages                             prycing/woocommerce-plugin - 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. prycing/woocommerce-plugin

ActiveWordpress-plugin

prycing/woocommerce-plugin
==========================

A WordPress plugin that automatically updates WooCommerce product prices from an XML feed

00PHP

Since Mar 31Pushed 1y agoCompare

[ Source](https://github.com/prycing/woocommerce-plugin)[ Packagist](https://packagist.org/packages/prycing/woocommerce-plugin)[ RSS](/packages/prycing-woocommerce-plugin/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Prycing WooCommerce Plugin
==========================

[](#prycing-woocommerce-plugin)

[![License](https://camo.githubusercontent.com/1523686e3d4443bea269721e7ca98965dc8bcd2ecf010393576e013536a6f6d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f70727963696e672f776f6f636f6d6d657263652d706c7567696e)](https://camo.githubusercontent.com/1523686e3d4443bea269721e7ca98965dc8bcd2ecf010393576e013536a6f6d6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f70727963696e672f776f6f636f6d6d657263652d706c7567696e)[![WP Compatible](https://camo.githubusercontent.com/80e2eaa3b01f8cbfe5e3b8ddee9523d2468d6b9355dae4e1d31e9b6221ec61dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576f726450726573732d352e302532422d626c7565)](https://camo.githubusercontent.com/80e2eaa3b01f8cbfe5e3b8ddee9523d2468d6b9355dae4e1d31e9b6221ec61dd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576f726450726573732d352e302532422d626c7565)[![WC Compatible](https://camo.githubusercontent.com/cb15b6753712a9c939b7a4165f4a8e17c2383ec73cfc5dcbd3ca22c9e2657361/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576f6f436f6d6d657263652d332e302532422d613436343937)](https://camo.githubusercontent.com/cb15b6753712a9c939b7a4165f4a8e17c2383ec73cfc5dcbd3ca22c9e2657361/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f576f6f436f6d6d657263652d332e302532422d613436343937)[![PHP Compatible](https://camo.githubusercontent.com/e56a240137de177504275d7ff7a2292a05b498802981fd18a0171dffe5748c14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d626c756576696f6c6574)](https://camo.githubusercontent.com/e56a240137de177504275d7ff7a2292a05b498802981fd18a0171dffe5748c14/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d372e322532422d626c756576696f6c6574)

A WordPress plugin that automatically updates WooCommerce product prices from the Prycing platform with support for High-Performance Order Storage (HPOS).

Description
-----------

[](#description)

Prycing allows you to easily synchronize your WooCommerce product prices with the Prycing software platform. The plugin fetches data from your Prycing account and updates your product prices automatically, either on a schedule or manually when needed.

### Features

[](#features)

- **Price Synchronization**: Import product prices from Prycing platform
- **Regular &amp; Sale Prices**: Support for both regular prices and sale prices
- **Sale Date Ranges**: Set sale start and end dates automatically
- **Flexible Scheduling**: Update prices from every minute to weekly
- **Product Matching**: Match products using EAN/barcode or SKU
- **WooCommerce HPOS Compatible**: Works with High-Performance Order Storage
- **Performance Optimized**: Uses WP\_Query instead of direct database queries
- **Detailed Logging**: Track all updates and errors in WooCommerce logs
- **Simple UI**: Clean and intuitive admin interface

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

[](#installation)

### From GitHub:

[](#from-github)

1. Download the latest release
2. Upload the entire `prycing` directory to `/wp-content/plugins/`
3. Activate through the 'Plugins' menu in WordPress

### Using Composer:

[](#using-composer)

```
composer require prycing/woocommerce-plugin
```

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

[](#configuration)

1. Go to WooCommerce → Prycing in your WordPress admin
2. Enter the URL of your Prycing feed
3. Choose your preferred update frequency
4. Save settings

Product Matching Logic
----------------------

[](#product-matching-logic)

The plugin matches products in the following order:

1. First checks if the EAN is stored as a product SKU
2. Then checks various meta fields commonly used for storing EANs/barcodes:
    - `_ean`
    - `_barcode`
    - `ean`
    - `barcode`

Update Frequencies
------------------

[](#update-frequencies)

Choose from the following update frequencies:

- **Every 30 Seconds**: For near real-time pricing (use with caution - high server load)
- **Every Minute**: For very frequent price updates
- **Every 5 Minutes**: Good balance for regular updates
- **Every 10 Minutes**: Moderate update frequency
- **Every 30 Minutes**: Regular updates with minimal server impact
- **Hourly**: Updates once per hour
- **Twice Daily**: Updates twice per day
- **Daily**: Updates once per day (default)
- **Weekly**: Updates once per week

**Note**: Using very frequent updates (30 seconds, 1 minute, or 5 minutes) can significantly impact server performance and is recommended only for development environments or small product catalogs. For production sites with many products, consider using longer intervals.

WooCommerce Compatibility
-------------------------

[](#woocommerce-compatibility)

This plugin is fully compatible with:

- WooCommerce 3.0+
- High-Performance Order Storage (HPOS)
- Custom Order Tables
- All standard WooCommerce product types

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

[](#development)

### Requirements

[](#requirements)

- PHP 7.2+
- WordPress 5.0+
- WooCommerce 3.0+
- Composer (for development)
- Prycing platform account

### Setup Development Environment

[](#setup-development-environment)

```
# Clone the repository
git clone https://github.com/prycing/woocommerce-plugin.git
cd woocommerce

# Install dependencies
composer install
```

### Code Standards

[](#code-standards)

The codebase follows WordPress coding standards. You can check compliance using:

```
composer lint
```

Fix coding standards issues automatically:

```
composer fix
```

Support
-------

[](#support)

For bugs and feature requests, please use the [issues section](https://github.com/prycing/woocommerce-plugin/issues).

Contributing
------------

[](#contributing)

Contributions are welcome! Please feel free to submit a Pull Request.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

License
-------

[](#license)

This project is licensed under the GPL v2 or later - see the [LICENSE](LICENSE) file for details.

Credits
-------

[](#credits)

Developed by Prycing.

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/24912f38f55e07d757b9d0148aa582e5be57593c4601f70aff32f8fc8e0b9ba7?d=identicon)[Jeffrey-H](/maintainers/Jeffrey-H)

---

Top Contributors

[![Jeffrey-H](https://avatars.githubusercontent.com/u/32420530?v=4)](https://github.com/Jeffrey-H "Jeffrey-H (2 commits)")

### Embed Badge

![Health badge](/badges/prycing-woocommerce-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/prycing-woocommerce-plugin/health.svg)](https://phpackages.com/packages/prycing-woocommerce-plugin)
```

PHPackages © 2026

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