Skip to content

Version 1.6.2

Choose a tag to compare

@JRG-code JRG-code released this 25 Nov 17:27
· 60 commits to main since this release
f53a424

Major restructure of the Bundle Products admin interface:

  • Simplified bundle items table from 7 columns + Row 2 to 4 columns only:

    • Product, Price/Variation, Quantity, Delete button
    • Removed: Attributes, Personalize, Cost columns and entire Row 2
  • Added "Product Personalization" section after table (matching regular products):

    • All personalization options now apply to entire bundle, not per-item
    • Includes: Enable personalization, Cost, Paid by Customer, Optional, Show in Price, Label, Max Characters, Disclaimer
    • Uses abs_bundle prefix for meta keys
  • Updated save logic:

    • Bundle items now only save: product_id, quantity, variation_id
    • Removed per-item personalization fields from bundle_items array
    • Added separate save handlers for bundle-level personalization settings
  • Updated JavaScript (admin.js):

    • Simplified row removal to single row
    • Removed Row 2 logic from all handlers
    • Updated pricing summary to collect only 3 fields per item
  • Cleaned up CSS (admin.css):

    • Removed all Row 2 specific styling
    • Removed abs-bundle-item-row-1 and abs-bundle-item-row-2 classes
    • Simplified table styling

This change makes bundle configuration cleaner and matches the interface pattern used by other product types, with personalization applying to the entire bundle rather than individual items.