WooCommerce plugin Web Alchemy

WA Product Feeds — Commerce Suite

Suppliers, XML/CSV/XLSX import, personalized prices, coupons, pre-orders, and public/private price lists: one plugin and one license.

Interface and compatibility

2.2.0 archive after payment MonoPay
WA Product Feeds — Commerce Suite — product cover

What's Inside

One plugin takes products through the entire chain: supplier → import → customer price → cart → preorder or sale → XML price feed. Only WooCommerce is required; the necessary supplier, pricing, and preorder modules are already included and activated with one key.

Features

  • Supplier records, individual markups, and linking a personal discount to a user.
  • XML, CSV, and XLSX with configurable field mapping. Price and stock preview; batch processing and resumption after interruption.
  • SKU ownership: another supplier's products are not overwritten. New products are drafts for review.
  • Role-based discounts and an individual percentage; repeated recalculations do not compound the discount.
  • Standard WooCommerce coupons: a valid coupon replaces the role discount; product, email, date, and amount restrictions are checked in the cart.
  • Preorders through classic checkout without online payment; a mixed cart moves to on-hold, and stock is deducted once.
  • Public XML and a ROZETKA YML profile; 100 items per request, a report of skipped items, and preservation of the previous completed file if an error occurs.
  • A private personal XML file with the current buyer's prices: authentication, access checks and no private price list written to publicly accessible uploads.
  • One active installation, transferable after deactivation. No mandatory Web Alchemy theme or second license for dependencies.

New features in 2.1

Compatible migration of legacy suppliers, first-role rules, and individual discounts while preserving IDs. Legacy pre-orders, including variations, retain their special checkout. The wizard provides a preview and supports rolling back migrated settings.

Catalog/Product, Google XML, YML, and common pricing formats. A dictionary of global WooCommerce attributes with terms for filters, category mapping, and galleries. XLSX supports row colors, embedded photos, and optional extraction of lighting specifications from the name; a separate mode updates photos only.

Hourly, daily, or weekly scheduling, background continuation, WP-CLI, and the last 50 reports. Missing SKUs are retained by default; after a successful full catalog run, you can explicitly mark them out of stock or move them to drafts. Products and media files are not deleted.

How Pricing Works

The supplier markup is applied once during import. The public price list uses the retail price or current sale price and tax based on the store address. The personal price list applies supplier and profile/role discounts. Coupons, shipping, and restrictions on a future order are calculated in the cart. For example, a price of 100 with a 10% supplier discount and a 15% role discount becomes 76,50; with a valid 20% coupon, it becomes 72, since the coupon replaces the role discount.

Package contents and requirements

One installable ZIP with GPL-2.0-or-later source code, buyer instructions, and documentation on import formats, activation/transfer, and integration. An individual key is added to the private archive for each order. Tested environment: WordPress 7.1, WooCommerce 11.1.0, PHP 8.2.30 with DOM/XMLWriter/mbstring/ZipArchive on OpenServer.

Product limitations

Simple product import: up to 10 MiB, 5000 rows, and 100 columns. XLSX: first worksheet, configurable rows and columns, selection by solid fill color, and photos linked to rows; formulas and macros are not executed. Galleries support up to 10 photos, embedded images up to 2 MiB, and HTTPS images up to 5 MiB. Unknown stock levels are not turned into fabricated availability. Canceling does not roll back products already saved; a backup is required.

Preorders require classic checkout; the Checkout Block/Store API is not supported for them. The personal price list is limited to 5000 published entries, does not include coupons and can be downloaded after signing in; it is not a publicly accessible marketplace link. Stock shared by variations at parent-product level is not duplicated in the feed.

YML requires correct photos, brands, categories, and specifications, as well as validation using the marketplace’s validator. Connecting the marketplace account, product approval, order exchange, multiple currencies, referral commissions/payouts, and partners creating their own coupons are not included. Third-party dynamic pricing/add-ons require a separate compatibility check.

Supplier imports support WP-Cron scheduling and WP-CLI continuation; precise timing requires system cron. There is no automatic plugin updater. The public file is updated by running the operation again or through your WP-CLI cron. Without a license, new operations are blocked and the previous public price list remains available — monitor its freshness.

Interface

WA Product Feeds — Commerce Suite 2.1.0 — advanced supplier import
The actual Commerce Suite 2.1.0 interface in a clean local WooCommerce installation with synthetic data.

New in Version 2.2.0

XML stock handling refined: availability without invented quantities, multiple warehouses, and explicit out-of-stock status; SKU and brand aliases added. Deleted or blocked products are not re-imported. Disabling the schedule stops the next background import batch. Pre-order labels updated.

The update preserves settings, content, and the active license. The new archive is provided through the existing order. Before updating, save a local copy of your data; instructions and a changelog are included in the archive.

Product features

  • Dedicated supplier records
  • XML/CSV/XLSX import with a preview
  • Supplier, role and user discounts
  • Standard WooCommerce coupons without discount stacking
  • Preorders without online payment
  • Public XML/YML and a buyer's private XML
  • Batch processing and continuation
  • One active installation with transfer
  • Global attributes, categories, and galleries
  • XLSX: row profiles, colors, and embedded photos
  • Import scheduling, WP-CLI, and reports
  • Compatible transfer of suppliers, prices, and preorders

Technologies

WordPress 7.1WooCommerce 11.1.0PHP 8.2.30 + DOM/XMLWriter/mbstring/ZipArchiveClassic checkout for preorders

License

One-time purchase. One active installation. Transfer after deactivation. GPL-2.0-or-later for the source code.

Support

Instructions for installation, transfer, formats, scheduling, pricing, export, and licensing. No marketplace API, referral commissions/payouts, or automatic updater.

CTA

Need a version tailored to your business?

Contact us if a ready-made product needs to be adapted to your CMS, CRM, payments, account area or automation workflow.

Discuss Customization