WP Manifestindependent plugin directory
manifest / ecommerce / astrum-sync-plugin-wordpress

Astrum Sync releasesself-updates

Sync products, stock, prices, descriptions, and images from an Astrum WooCommerce source store.

by Astrum · github.com/yogeshsoni/astrum-sync-plugin-wordpress · website

0stars
13release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/yogeshsoni/astrum-sync-plugin-wordpress/releases/download/v2.1.12/astrum-sync.zip

Ships its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.

Sync WooCommerce products, prices, stock, descriptions, and images from an Astrum source store.

Description

Astrum Sync is a custom WooCommerce plugin that imports products from a source WooCommerce store through the WooCommerce REST API.

Features:

  • Sync product titles, short descriptions, and full descriptions.
  • Sync group-based pricing for WCB2B-compatible product meta.
  • Apply a configurable profit markup and optional price rounding.
  • Sync stock quantity and base prices.
  • Optionally sync product images.
  • Run automatic syncs with WordPress Cron.
  • Start a manual sync from the WordPress admin.
  • View and download daily sync logs.

Requirements

  • WordPress 5.5 or newer.
  • PHP 7.4 or newer.
  • WooCommerce 5.0 or newer.
  • WooCommerce REST API credentials from the source store.
  • Action Scheduler available through WooCommerce.

Installation

  1. Download the latest astrum-sync.zip release from GitHub.
  2. In WordPress, go to Plugins > Add New > Upload Plugin.
  3. Upload the ZIP file and activate Astrum Sync.
  4. Go to Astrum Sync > Settings.
  5. Enter the source store URL, consumer key, and consumer secret.
  6. Save the sync settings.

GitHub Updates

This plugin checks GitHub releases first and falls back to GitHub tags for updates. To publish a new version:

  1. Update the plugin version in astrum-sync.php.
  2. Update Stable tag in this file.
  3. Commit and push the changes to GitHub.
  4. Create and push a GitHub tag with a matching version, for example v2.1.1.
  5. Create a GitHub release from that tag when possible.
  6. Attach a ZIP file named astrum-sync.zip to the release when possible.

Existing WordPress installs will see the update in Plugins when WordPress checks for plugin updates.

Changelog

2.1.12

  • Skipped saving already up-to-date products while still advancing Manual Sync progress.

2.1.11

  • Prevented stale Manual Sync jobs from trying to process deleted temporary product payloads.

2.1.10

  • Updated image sync to replace product images when source image URLs change.

2.1.9

  • Improved Manual Sync speed by avoiding a duplicate stock and price sync pass.
  • Reduced temporary sync payload autoloading in WordPress options.
  • Skipped image downloads for existing products that already have images.

2.1.8

  • Restored Manual Sync progress and log state when returning to the page during a running sync.
  • Split the plugin into bootstrap, updater, helper, and core include files.
  • Updated release packaging to include the new includes directory.

2.1.7

  • Fixed Manual Sync AJAX URLs so live log and progress requests pass nonce validation.
  • Changed the manual sync button to become a Stop Sync button while sync is running.

2.1.6

  • Use GitHub tag archives as the fallback update package and normalize the extracted folder for WordPress installs.
  • Add automated release packaging support for WordPress-ready ZIP assets.

2.1.5

  • Added live manual sync progress with total products, completed products, remaining products, and percentage.
  • Added product category sync with no-sync, create-only, and overwrite settings.

2.1.4

  • Removed the extra Woo Products admin menu item.
  • Added stock display rules: under 5 is out of stock, over 100 is capped at 100, and 5-100 shows the real quantity.

2.1.3

  • Add an admin warning when the GitHub update API cannot be reached.

2.1.2

  • Clear the cached API status after saving credentials.
  • Improve the API connection check with a WooCommerce query authentication fallback.

2.1.1

  • Updated product sync and stock/price sync so API prices are saved to the WooCommerce regular price.

2.1.0

  • Added GitHub release/tag based update support.
  • Added admin nonce and capability checks around settings, logs, and manual sync actions.
  • Updated plugin metadata and documentation for release use.

2.0.0

  • Added product sync, stock sync, image sync, logging, manual sync, markup, and rounding controls.

Support

For support, use the GitHub repository: https://github.com/YogeshSoni/astrum-sync-plugin-wordpress

Releases

9 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v2.1.12 latest
May 12, 2026 4mo ago
astrum-sync.zip
1
May 12, 2026 4mo ago
astrum-sync.zip
7
May 12, 2026 4mo ago
astrum-sync.zip
0
May 12, 2026 4mo ago
astrum-sync.zip
1
May 12, 2026 4mo ago
astrum-sync.zip
1
May 12, 2026 4mo ago
astrum-sync.zip
1
May 12, 2026 4mo ago
astrum-sync.zip
2
May 12, 2026 4mo ago
tag only
May 12, 2026 4mo ago
tag only