Dwindi Ramadhana
|
f334e018fa
|
fix: 4 bugs - checkout virtual, login redirect, licensing, categories
1. Virtual-only checkout:
- Added 'virtual' and 'downloadable' to CartController response
- Checkout can now detect virtual-only carts
2. Login redirect:
- Added useEffect to redirect logged-in users to /my-account
3. License generation:
- Fixed meta key mismatch (_woonoow_licensing_enabled -> _licensing_enabled)
4. Product categories:
- Added queryClient.invalidateQueries after creating new category
- List now refreshes immediately
|
2026-01-07 21:08:01 +07:00 |
|
Dwindi Ramadhana
|
f397ef850f
|
feat: Add product images support with WP Media Library integration
- Add WP Media Library integration for product and variation images
- Support images array (URLs) conversion to attachment IDs
- Add images array to API responses (Admin & Customer SPA)
- Implement drag-and-drop sortable images in Admin product form
- Add image gallery thumbnails in Customer SPA product page
- Initialize WooCommerce session for guest cart operations
- Fix product variations and attributes display in Customer SPA
- Add variation image field in Admin SPA
Changes:
- includes/Api/ProductsController.php: Handle images array, add to responses
- includes/Frontend/ShopController.php: Add images array for customer SPA
- includes/Frontend/CartController.php: Initialize WC session for guests
- admin-spa/src/lib/wp-media.ts: Add openWPMediaGallery function
- admin-spa/src/routes/Products/partials/tabs/GeneralTab.tsx: WP Media + sortable images
- admin-spa/src/routes/Products/partials/tabs/VariationsTab.tsx: Add variation image field
- customer-spa/src/pages/Product/index.tsx: Add gallery thumbnails display
|
2025-11-26 16:18:43 +07:00 |
|