Valentin Lab
31815cd618
fix: replace hardcoded nature keys with dynamic foreach in article add-to-basket
2026-03-27 13:11:56 +01:00
Valentin Lab
63673117b3
fix: enforce stock limits on basket quantities
...
No stock validation existed in the ordering flow, allowing customers
to order more items than available.
Cap quantity to ``stock_current`` in ``Baskets::getBasketData()`` when
adding to cart. Add ``min=1`` and ``max=stock`` attributes on the
basket quantity input, with JS clamping in the change handler.
Verify stock again in ``Shop\OrderController::store()`` before saving
the order as a race-condition safeguard.
2026-02-20 13:05:31 +01:00
Valentin Lab
fefd6209ac
new: add tooltip to the existing links towards "offre" and "tarif"
2025-12-13 22:26:40 +01:00
Valentin Lab
f5ec254c0e
new: add a direct link toward article's admin edit form from the public article page
2025-12-13 22:18:42 +01:00
Valentin Lab
cc3d4d3e32
chg: put article description after variety description on product public page
2025-12-13 18:21:37 +01:00
Valentin Lab
abb32e32b9
fix: add "Bientôt disponible" box on public product page without prices
2025-11-03 11:27:47 +01:00
Valentin Lab
8c29459489
new: make the debug info available to all backoffice users with helpful links
2025-11-03 11:23:58 +01:00
Valentin Lab
a5b2196b32
fix: make the selected channel apply changes to product each time
2025-10-05 12:33:08 +02:00
Valentin Lab
8d130b9741
new: add channel management
2025-10-05 09:39:27 +02:00
ludo
ee60bac538
fixes on addresses
2024-04-29 22:01:45 +02:00
ludo
869b148e20
add seo
2024-02-19 23:51:32 +01:00
ludo
116f289285
refactoring on Articles, minor fixes
2024-01-21 11:42:42 +01:00
ludo
ec509df665
better management of shipping and basket summary display
2023-12-03 00:40:47 +01:00
ludo
4bcfc7bc6d
add basket on merchandise form
2023-11-25 20:42:15 +01:00
ludo
746cf661ce
fix basket
2023-10-31 17:05:41 +01:00
ludo
f3b9db1a6f
fix on customer auth, fix filters on shelves, refactor for article_nature, add slug
2023-10-17 17:20:30 +02:00
Ludovic CANDELLIER
1cba52bb6d
fixes, add weight
2023-08-01 21:55:17 +02:00
Ludovic CANDELLIER
b8c31f6049
fix shipping
2023-07-16 17:54:44 +02:00
Ludovic CANDELLIER
20b3521c72
add basket on rows, uniformize baskets
2023-03-21 23:16:47 +01:00
Ludovic CANDELLIER
06c68dd223
fix recalculation on basket, fix quick add on basket
2023-03-21 22:41:48 +01:00
Ludovic CANDELLIER
0828ac3377
quick add to basket on shelves
2023-02-27 23:16:15 +01:00
Ludovic CANDELLIER
753be00a1e
fix modal
2023-02-27 22:02:19 +01:00
Ludovic CANDELLIER
878ec7a8f2
remove debug mode
2023-02-14 00:30:30 +01:00
Ludovic CANDELLIER
06107cb8fc
Add overlay on css, adapt shelves, fix bienvenue mail on laravel 9 methods
2023-02-14 00:20:00 +01:00
Ludovic CANDELLIER
f2f4788ce1
change icons, css, add routing to merchandise, add mail templater, fixes
2023-02-12 23:34:48 +01:00
Ludovic CANDELLIER
cb488383e0
fix css and html structure
2023-02-05 22:57:47 +01:00
Ludovic CANDELLIER
28c200fd9f
fix design, add addresses
2022-12-29 16:16:09 +01:00
Ludovic CANDELLIER
0feebca7e0
fixes
2022-12-22 01:09:11 +01:00
Ludovic CANDELLIER
5151f393be
fix layout
2022-12-21 18:33:15 +01:00
Ludovic CANDELLIER
c22b10dd10
[WIP] Finish the order process
2022-08-18 18:20:44 +02:00
Ludovic CANDELLIER
e435752484
begin order form with registration
2022-06-26 23:33:39 +02:00
Ludovic CANDELLIER
e9ab7173f8
Refactor article getter for descriptions & tags, minor fixes on tags
2022-06-22 22:28:18 +02:00
Ludovic CANDELLIER
6b1cc0f045
change for description by level of data
2022-06-16 22:59:26 +02:00
Ludovic CANDELLIER
b37321daf8
[WIP] begin of new display for article, shelves
2022-06-13 23:29:05 +02:00
Ludovic CANDELLIER
5747b93952
Add producers
2022-04-25 11:07:02 +02:00
Ludovic CANDELLIER
5d68e8787a
'fixes'
2022-04-24 22:07:31 +02:00
Ludovic CANDELLIER
94234218d6
Filters collapsed, customer auth and register, fix on basket recalculation
2022-04-20 00:16:16 +02:00
Ludovic CANDELLIER
fe1e14d2c0
Multi-images component, refactoring medias functions
2022-04-16 19:33:17 +02:00
Ludovic CANDELLIER
c2ef0c7b35
Add merchandise, fix articletosell with src for images
2022-04-14 23:20:09 +02:00
Ludovic CANDELLIER
9c2b9cf02e
wip 3d
2022-04-13 23:49:48 +02:00
Ludovic CANDELLIER
6e133246cf
enhance add to basket
2022-04-01 00:11:15 +02:00
Ludovic CANDELLIER
957d033e2d
fix
2022-03-30 16:38:49 +02:00
Ludovic CANDELLIER
dde59a0c90
Fixes on grouping
2022-03-30 16:34:08 +02:00
Ludovic CANDELLIER
ddc5f2664c
Add variations, slider, fix cart ...
2022-03-21 21:52:12 +01:00
Ludovic CANDELLIER
27893eaa7e
fix empty
2022-02-22 22:46:10 +01:00
Ludovic CANDELLIER
f8c686caa3
Add prices and filtering by sale_channel with default
2022-02-22 22:32:46 +01:00
Ludovic CANDELLIER
b4856266c8
Add method to get offers by articles with siblings, enhance display
2022-01-30 22:48:04 +01:00
Ludovic CANDELLIER
fb047aa036
Add no visual
2022-01-25 22:59:17 +01:00
Ludovic CANDELLIER
2912dc6794
Display filters, and fix css for article
2022-01-22 13:12:43 +01:00
Ludovic CANDELLIER
6ff65eb927
fix
2022-01-19 22:43:32 +01:00