Skip to content

Releases: Varizet/varizet-woocommerce

varizet-woocommerce 1.1.0

Choose a tag to compare

@mortadajafar mortadajafar released this 30 Oct 14:32

Added

  • Easy Digital Downloads 3 support (ADR-0025): gateway «واریزت» (src/Edd/), pending order →
    POST /v1/orders (Idempotency-Key: edd-{order}-{attempt}-{site8}) → payment page; the success
    page syncs once; webhooks reach EDD orders through the same /wp-json/varizet/v1/webhook
    (EddSync::dispatch when no WooCommerce order matches); a 5-minute WP-Cron poll; status mapping
    in EddStatusMapper (unit tested). EDD test mode selects the Varizet test key.
  • The plugin also boots on EDD-only sites (connection page, webhook route, Site Health); admin
    screens use manage_shop_settings there.

Changed

  • No longer Requires Plugins: woocommerce (WooCommerce or EDD is enough).
  • Varizet-Plugin reports the connected client (woocommerce or edd) and the EDD version;
    one-click connect sends client=edd when WooCommerce is inactive.

Fixed

  • Store-currency → rial conversion rounded twice when a total had more than four decimals
    (1000.49999 IRR became 1001 rial); the fraction is now truncated to 12 digits and rounded once,
    half up (Support\Amount).