Musafid Toolkit for WooCommerce

Changelog

1.8.0

  • New: Variation swatches — replace variable-product dropdowns with color
    or label swatches. Configure per attribute under WooCommerce → Products →
    Attributes, set hex colors per term. Accessible (real radio buttons,
    keyboard navigable). Image swatches available in Musafid Pro.
  • New: Sticky add-to-cart bar — a bar with thumbnail, price, quantity, and
    Add to Cart appears once the visitor scrolls past the main Add to Cart
    button (top on desktop, bottom on mobile). Off by default; enable under
    Musafid → Product Display.

1.7.0

  • New: Order Management gains sequential invoice numbering. Set an optional
    prefix, digit padding, and a reset schedule (never, yearly, or monthly)
    under Order Management → Invoice Settings. Numbers are assigned once, the
    first time an invoice is opened, and never change afterwards.
  • New: Invoice Settings also adds company details shown on printed invoices —
    name, address, tax ID / BIN, and a custom footer note — with the site title
    and WooCommerce store address used automatically when left blank.
  • New: Packing slips. Generate a print-ready packing slip from any order
    (single order action or bulk action, same as the existing invoice feature)
    showing items, quantities, and addresses only — no prices or totals.
  • Note: On sites upgrading from an earlier version, invoice numbering is
    enabled by default. The first invoice opened after updating will receive a
    new sequential number (e.g. INV-0001) instead of the WooCommerce order
    number shown previously. Past printed invoices are not affected or
    renumbered. If you’d rather keep using the WooCommerce order number, turn
    off “Use sequential invoice numbers” under Order Management → Invoice
    Settings before generating any invoices on 1.7.0.

1.6.0

  • New: Analytics adds Today, Yesterday, This month, Last month, This year, and
    Custom range report periods, each with a period-over-period change indicator
    next to Revenue, Orders, and Average order value.
  • New: Analytics now aggregates data into a dedicated daily-stats database
    table, keeping reports fast as order history grows.
  • New: The Package Builder frontend adds a tier-progress bar, category filter
    tabs, live product search, a discount-tiers overview table, per-product
    quantity controls, a sticky mobile summary bar, “load more” pagination for
    large catalogs, and the ability to restore a customer’s in-progress package
    after a page reload.
  • New: BOGO offers can target an entire product category on the “buy” side,
    the “get” side, or both — not just a single specific product.
  • New: Abandoned cart records can now be exported and erased through
    WordPress’s built-in personal data tools, for GDPR/privacy compliance.
  • Improvement: Corrected internal order-tracking timing for Package Builder
    profile data (used by Musafid Pro’s analytics) — profile/order association
    is now recorded reliably after the order is saved instead of before.
  • Improvement: New extension points throughout Discount Rules, BOGO, Sales
    settings, Analytics settings, and Package Builder settings power Musafid
    Pro’s advanced features (role-targeted rules, exclusions, discount stacking,
    and package builder profiles).

1.5.0

  • New: Per-product quantity discounts can now target entire product categories, not just individually chosen products.
  • New: Every order now records exactly which offer applied to each item and how much it saved — shown on the admin order screen, so you always know what each discount cost you.
  • New: [musafid_offers] shortcode to display your active offers anywhere on your site — one product’s offers, the current product page automatically, or a full store-wide list of everything currently running.
  • Improvement: Product search when building discount rules and BOGO offers now also matches by SKU, not just product name.

1.4.0

  • New: Per-product quantity discounts — offer tiered pricing on specific products (e.g. buy 2 get 10% off, buy 5 get 20% off), shown automatically on the product page, shop listings, and in the cart as customers approach the next tier.
  • New: Schedule any discount rule with a start and end date/time, and switch rules on or off instantly without deleting them.
  • New: Minimum cart spend condition for cart-wide discount rules (e.g. spend 2000+ and get 10% off), alongside the existing minimum quantity condition.
  • New: Edit and duplicate any discount rule or BOGO offer in one click instead of recreating it from scratch.
  • Improvement: Cart and checkout now show a running “You’re saving” total covering all active discounts and free BOGO items.
  • Fix: Deleting discount rules and BOGO offers now works reliably (previously some offers could not be removed).
  • Fix: Editing and deleting checkout custom fields and order bumps now works reliably in all cases (previously some could not be removed or updated).

1.3.0

  • Improvement: Analytics is now faster and safer on large stores — order loading is capped with a clear on-screen notice, and abandoned carts are automatically cleaned up on a schedule you control (default 30 days).
  • Improvement: Deleting a custom order status now lets you choose which status existing orders are moved to, processes them in safe batches, and never leaves orders stranded on a removed status.
  • Improvement: Checkout custom fields now support Email, Number, and Phone types with built-in validation, so you collect cleaner, usable order data.

1.2.0

  • New: Package Builder module — let customers build a custom product package and earn tiered discounts (by item count or cart total, percentage or fixed). Includes minimum/maximum item rules, consolidated bundle shipping, a quick-view product modal, and server-side discount enforcement. Add it to any page with [musafid_package_builder].
  • New: Global Brand Colors — set a primary and secondary color once and apply your brand across all Musafid storefront modules, with automatic contrast handling for readable buttons.
  • Improvement: refined storefront UI for the Package Builder (responsive two-column layout, clearer product selection, square product thumbnails).

1.1.0

  • New: Wishlist module — save products as a guest (cookie) or logged-in user (synced on login). Add/remove buttons on shop and product pages, wishlist count, “My Wishlist” account tab and [musafid_wishlist] shortcode, add-to-cart from the wishlist, and shareable read-only wishlist links (copy or WhatsApp).
  • New: Fraud Guard module — block fake/spam orders via IP, email and phone blacklists (with CIDR and wildcard support), checkout velocity limits, an invisible honeypot bot trap, per-category/product purchase limits, and a blocked-activity log. Choose hard-block or shadow-block handling.

1.0.0

  • Initial release.
  • Features 6 powerful modules: Order Management, Sales & Discounts, Product Display, Checkout Optimization, Analytics & Reporting, and Email Notifications.
  • Fully optimized for WPCS, security, and multisite environments.

Plugin Website
Visit website

Author
getwpkit
Version:
1.8.0
Last Updated
July 16, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0.1
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.