Daily Changelog — 2026-05-21
| Branch | Author | Generated |
|---|---|---|
feature/liquid-order-adhoc, feature/move-additional-data-to-invoice-extra | dedek.soms | 2026-05-21 |
Features & Fixes
- Skip bin order pickup date display and due date for Liquid orders
69667ae34, 2026-05-21- Added
is_show_pickupconfig option to categories (AutoHelper.php), disabling it specifically for theliquidcategory. - Hidden pickup date field in frontend order views (
AdminNewSkipBinOrder.vue,NewSkipBinOrderTable.vue) based on category settings. - Set Liquid task due_date to
delivery_dateinstead ofpickup_dateinCreateSkipBinTasks.php. - Returned fallback price details under
BinPriceAdminController.phpandPricingRepository.phpwhen master prices/stocks are not found.
- Added
- Migrated additional invoice details to dedicated table structure
9c20b01f5,61ead300e,d03d4165c,32c553e44, 2026-05-21- Integrated
InvoiceManagement::updateOrCreateExtra()method to sync extra items from JSON columns to theorder_invoice_extradatabase table during invoicing. - Restructured
updateOrCreateExtra()to preserve Fuel Adjustment Factor (is_faf) and Weight Charge elements. - Updated mailables (
FisrtInvoiceToCustomer,PartInvoiceToCustomer) and various blade views to fetch additional items dynamically fromorder_invoice_extra.
- Integrated
Summary
- Refactored Liquid skip bin order flow by hiding the pickup date input field on the frontend and setting task due dates to the delivery date.
- Migrated order additional/extra items from JSON attributes to the new
order_invoice_extradatabase table during invoice creation, updating email and blade views to use this relational structure.