10 Commits

Author SHA1 Message Date
shopkeeperdev
b4b0a9c46d Replace spaces with underscores in CSV column names
Update CSV export column headers to use underscores instead of spaces for better compatibility with data processing tools:
- Vendor Product number → Vendor_product_number
- Vendor code → Vendor_code
- Vendor name → Vendor_name
- Dealer product number → Dealer_product_number
- Zip code → Zip_code

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-10 16:55:56 -05:00
shopkeeperdev
c591cbdede Add complete author information with homepage and role
- Name: Taber
- Email: taber@shopkeeper.dev
- Homepage: https://shopkeeper.dev
- Role: Developer

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
v1.0.1
2025-11-06 15:55:09 -05:00
shopkeeperdev
0b38754b50 Update author information
- Changed author name to Taber

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 15:31:04 -05:00
shopkeeperdev
14e6316d6d Set default order status filter to exclude only Suspected Fraud
Updated default order_status configuration to include all common Magento
order statuses except 'fraud' (Suspected Fraud). This provides a more
inclusive default filter that captures all legitimate orders while
excluding potentially fraudulent ones.

Default statuses now include: pending, processing, complete, closed,
canceled, holded, payment_review, pending_payment, and PayPal-specific
statuses.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
v1.0.0
2025-11-04 20:53:15 -05:00
shopkeeperdev
92b301883f Fix admin menu icon placeholder: load CSS globally
- Created view/adminhtml/layout/default.xml to load vendor-report.css on all admin pages
- Updated menu.xml formatting and added dependsOnModule attribute
- This ensures the CSS rules that hide the menu icon placeholder are applied globally

The rectangle/box appearing next to the menu item was caused by the CSS
not being loaded on the admin menu navigation. The default.xml layout file
ensures the CSS loads everywhere in the admin, properly hiding the icon.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 19:55:08 -05:00
shopkeeperdev
5cddfe2bca Fix ACL configuration: add required title attributes to parent resources
Added missing 'title' and 'translate' attributes to all parent ACL resources
to resolve "The attribute 'title' is required but missing" error. This fixes
the LogicException that prevented the admin from loading after module installation.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 19:39:32 -05:00
shopkeeperdev
c0ae5a3795 Hide admin menu pseudo-icon completely: aggressive overrides for ::before/::after on vendorsalesreport links 2025-11-04 17:19:41 -05:00
shopkeeperdev
18fe99e1c3 Fix admin menu icon box: robust CSS selectors to hide pseudo-icon for vendorsalesreport menu 2025-11-04 17:03:56 -05:00
shopkeeperdev
9afacc7fe1 Improve email subject configuration documentation
- Clarify subject template placeholders in system.xml comment
- Update README.md to be more explicit about {{month}} and {{year}} usage
- Add example in copilot-instructions.md for better clarity
2025-11-03 17:29:40 -05:00
shopkeeperdev
fc2838d68a Initial commit: Vendor Sales Report Magento 2 module 2025-11-03 17:20:07 -05:00