Pricesync By Jalpi

Description

Connect your WooCommerce store to the PriceSync platform so you can stay competitive without manually monitoring rivals. The PriceSync API handles the heavy lifting (scheduled scraping, strategy math, history); this plugin is the thin WC-side companion that lets merchants:

  • Pick which products to track from the WC catalog
  • Add competitor URLs to scrape (with smart selector auto-discovery)
  • Configure pricing rules per product — cost price, min profit %, min profit amount, strategy (Undercut, Match, % Below, Average)
  • Approve / reject suggested price changes from a tidy inbox
  • Auto-apply suggestions for products marked as “Auto” mode (every 5 minutes via WP cron)
  • See sync history — what ran, when, what scraped, what failed
  • Trigger sync on demand with a single click

This plugin requires a paid account at https://pricesync.jalpi.com. A free trial is available. Without an active account and a valid Site Token the plugin cannot track prices or apply any price changes.

About

This plugin is developed and maintained by Konceptwise Digital Media Pvt. Ltd., the parent company behind the Jalpi product line. Jalpi is a suite of digital tools built and owned by Konceptwise Digital Media Pvt. Ltd. PriceSync is a product under the Jalpi brand, fully owned and operated by Konceptwise Digital Media Pvt. Ltd.

Third-Party / External Service

This plugin communicates with the Pricesync by Jalpi API, a remote service operated by Jalpi at https://api.pricesync.jalpi.com. The following data is sent to this service:

  • Your WooCommerce product IDs, slugs, and prices (for the products you choose to track)
  • Competitor URLs you add manually or via CSV import
  • A Site ID and Site Token (credentials you generate in the PriceSync portal)

No customer data, order data, or personally identifiable information about your shoppers is ever sent.

By connecting your store you agree to Jalpi’s terms and privacy policy:

  • Terms of Service: https://jalpi.com/terms-conditions/
  • Privacy Policy: https://jalpi.com/privacy-policy/

Data Stored Locally

The plugin stores the following data in your WordPress database (wp_options and two custom tables):

  • Site ID and Site Token (API credentials)
  • Cached plan / balance / subscription information from the API handshake
  • A price-change audit log (product name, SKU, old price, new price, who approved it)
  • A CSV import queue (temporary processing rows, cleared after import)

Installation

  1. Get a Site Token from the PriceSync portal:
    • Sign in at https://pricesync.jalpi.com (passwordless via email OTP or Jalpi SSO)
    • Open Dashboard API Keys “Generate New Site Token”
    • Copy the Site ID (UUID) and Site Token (shown once — save it now)
  2. Install the plugin:
    • WP Admin Plugins Add New Plugin Upload Plugin
    • Choose pricesync-jalpi.zip Install Now Activate
  3. Connect:
    • WP Admin Pricesync Settings
    • Paste Site ID + Site Token Connect
    • The plugin verifies credentials with PriceSync (handshake call) and caches your plan + balance
  4. Track your first product:
    • Pricesync Products click “Track” on any simple WC product
    • Fill cost price, min profit %, choose pricing mode (Approval = safe default; Auto = hands-off)
    • Save
  5. Add competitor URLs:
    • Open the WC product edit page scroll to the “PriceSync — Competitor URLs” meta box
    • Add one URL per competitor click “Sync now” to verify scraping works
  6. Sync:
    • Pricesync Sync History “Sync Now” button (or wait for the API’s hourly schedule)
    • Suggestions land in Pricesync Pending Changes for Approval-mode products
    • Auto-mode products skip the inbox and apply within 5 minutes

FAQ

Do I need a PriceSync account?

Yes. Sign up at https://pricesync.jalpi.com. Login is passwordless via email OTP (Authyo) or Jalpi SSO.

Will this change my product prices automatically?

Only if you enable “Auto” pricing mode per product. The default is Approval mode, where every suggested change waits for your manual OK in the Pending Changes inbox.

How does the auto-apply schedule work?

When the plugin is activated, it registers a WP-Cron event that runs every 5 minutes. The handler fetches pending suggestions for products in Auto mode, applies the suggested price to your WC product (clears any stale sale price > new regular), and marks the change Approved on the PriceSync side. WP-Cron only fires when your site receives traffic — for low-traffic stores you may need to set up a real system cron pointing at wp-cron.php.

What data leaves my WordPress site?

Only the product IDs, slugs, prices, and competitor URLs you configure. No customer or order data is sent to PriceSync.

I disconnected and want to start fresh — what gets cleared?

The Disconnect button wipes 11 cached wp_options (Site ID, token, plan info, etc.) so the plugin returns to the initial connect form. Your tracked products on the PriceSync side stay intact and are reachable again with a freshly-generated token. Click “Delete” on the plugin row to also remove the per-product _pricesync_jalpi_ps_id post meta and unschedule the auto-apply cron.

Does this work with variable products?

v1.0 supports simple products only. Variable / grouped / external products are excluded from the Products picker and the meta box. Variation-level tracking is on the roadmap.

What about HPOS (custom order tables)?

The plugin is fully HPOS-compatible (declared via before_woocommerce_init). It never touches order data — only product prices and metadata.

What data does the plugin send externally?

Only product IDs, slugs, prices, and the competitor URLs you configure are sent to the PriceSync API (api.pricesync.jalpi.com). No customer data, orders, or personal shopper information is ever transmitted. See the “Third-Party / External Service” section above for full details.

Does the plugin store any personal data?

The price-change audit log records the WordPress user ID of whoever approved a price change (or 0 for auto-apply cron runs). This is used to show “Changed By” in the logs table. You can export or erase this data via Tools Export Personal Data / Tools Erase Personal Data in the WordPress admin.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Pricesync By Jalpi” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Pricesync By Jalpi” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.
  • Settings + token onboarding (REST-driven), API client, Products picker with Track/Edit modal, competitor URL meta box on the WC product edit page, Pending Changes inbox with two-step Approve flow, Sync History page with on-demand “Sync Now” + lazy-loaded per-job runs, Auto-Apply cron + Dashboard panel, Price Comparison dashboard, Price Change Logs with CSV export, CSV bulk-import with background processing.
  • Defensive defaults: Approval pricing mode by default, sale prices cleared when stale, idempotent auto-apply, two-step write on Approve so WC + API stay consistent.
  • HPOS compatible. GDPR compliant with personal data exporter and eraser.