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.