Implement additional address and identification fields for both sender and receiver across the WordPress plugin and Laravel API. This includes state, postal code, and national ID/passport information. Key changes: - Added database migration to include postal and national ID fields in the shipments table. - Updated WordPress order form shortcodes and JavaScript to capture new address fields. - Refactored Laravel `CustomerOrderController` validation and storage to support expanded shipment data. - Implemented tiered data visibility in `TrackController` to protect PII, providing masked data to anonymous users and full data to owners/admins. - Fixed weight-based rate lookup logic in `PriceCalculatorService` to correctly select the appropriate shipping tier. |
||
|---|---|---|
| .. | ||
| api-client.php | ||
| shortcodes.php | ||
| tracking-form.php | ||
| user-bridge.php | ||