ifnex/04_Laravel/app
Kazem Alghasi b25bfda597 feat(core): enhance order processing and bridge integration
Refactor the order and shipment lifecycle across WordPress and Laravel,
improving multi-package handling, payment automation, and frontend
reliability.

- Laravel:
  - Rename `package_number` to `package_no` and `description` to
    `content_description` in `ShipmentPackage` model and controller.
  - Update `PaymentController` to automatically transition approved
    shipments to `Processed` status upon successful payment.
  - Adjust `OrderPaymentService` to validate against `Approved` status
    instead of `PendingPayment`.
  - Expose `/countries` endpoint as a public route (unauthenticated).
  - Remove obsolete `read_excel.php` utility.

- WordPress (Bridge Plugin & Theme):
  - Implement AJAX handler for wallet-based order payments.
  - Update `ifnex-order-form.js` to support multi-package input names
    and auto-select Iran based on shipment direction.
  - Improve error handling and feedback in the order form and country
    loading logic.
  - Add automatic tracking submission when an `awb` parameter is
    present in the URL.
  - Update CSS with `!important` flags to ensure correct visibility
    of form steps and dashboard elements.
  - Implement cache-busting for plugin assets and prevent OPcache
    stale files via header controls.
  - Optimize theme logo loading with eager loading and explicit
    dimensions.
2026-09-09 12:03:58 +03:30
..
Console/Commands feat: Complete customer ordering and payment system (Phases 1-4) 2026-08-10 13:08:52 +03:30
Enums feat(core): implement order approval flow, credit system, and import invoicing 2026-09-03 06:04:20 +03:30
Exports feat(shipment): implement status history tracking and rate import improvements 2026-08-24 03:40:13 +03:30
Filament fix(ui): fix filter state handling in Filament resources and remove soft deletes 2026-09-03 08:01:00 +03:30
Http feat(core): enhance order processing and bridge integration 2026-09-09 12:03:58 +03:30
Imports feat(ui): add invoice download action to shipment view 2026-08-23 23:35:12 +03:30
Models feat(core): enhance order processing and bridge integration 2026-09-09 12:03:58 +03:30
Notifications feat(admin): implement currency management and rate import system 2026-08-24 01:18:34 +03:30
Providers refactor: improve hero section responsiveness and update admin path 2026-08-12 11:58:46 +03:30
Services feat(core): enhance order processing and bridge integration 2026-09-09 12:03:58 +03:30
Traits feat(core): implement order approval flow, credit system, and import invoicing 2026-09-03 06:04:20 +03:30