Appearance
Logidav Menu Endpoints
This inventory traces active Builder::mainMenu() declarations to the named route annotation or root routing configuration that supplies each endpoint, then links each menu family to its reader-facing workflow page. It records source declarations only; it does not report the live menu, deployed route table, current user access, or a completed business workflow.
Coverage and method
At source revision 88d9180215a5d489407498fe4905fdd38efd756d, the static scan found 478 active addChild() call sites in src/AppBundle/Menu/Builder.php: 372 route entries and 106 menu-only folder/URI entries. Those route entries reference 304 unique route names: 303 have one matching declaration, 1 have duplicate declarations, and 0 have no matching route declaration in the scanned source. One route name is ambiguous; see known resolution gap.
The source also has 36 commented-out addChild() call sites; these are excluded from active totals. The reproducible scan lists 32 of those with literal keys in the JSON artifact. The other four are two dynamic SAV keys (Builder.php:3490 and :3574) and two incomplete commented calls (Builder.php:4625 and :4643).
The Python extractor reads PHP as text, strips comments for active-node discovery, reads @Route/@Method docblocks and the root app/config/routing.yml, and writes the JSON inventory. It does not load PHP, Composer, Symfony, environment parameters, database data, or runtime configuration. The root routing file imports the application and bundle controller annotations without an additional non-root prefix, so paths below combine any controller-class @Route prefix with the method @Route path. A route can still be resolved when its HTTP-method constraint is absent; absent @Method is shown as not declared and is not inferred to mean GET.
Reproduce from a source checkout at the cited revision by setting LOGIDAV_SOURCE_ROOT to that checkout and running:
sh
python3 scripts/docs/logidav-menu-inventory.py \
--source-root "$LOGIDAV_SOURCE_ROOT" \
--source-revision 88d9180215a5d489407498fe4905fdd38efd756d \
--reviewed-at 2026-10-06 \
--output docs/inventory/logidav-menu-inventory.json \
--markdown-output content/projects/logidav/interfaces/menu-endpoints.md1
2
3
4
5
6
2
3
4
5
6
The revision argument labels the supplied snapshot; the script does not validate it against Git metadata. Keep that value tied to the checked-out source revision. Builder::SOURCE is statically declared as menzzo, meublePromo; menu rows retain expressions for values read from application parameters or services because those runtime values were not inspected.
Menu visibility and access
In normal menu mode, Builder::mainMenu() builds the full tree and calls checkMenuPermission(). That filter decodes the user's saved menu-access names, hides leaf items whose menu key is absent, and lets ROLE_ADMIN bypass the filter. A parent can remain displayed when it has a displayed child; Home is forced displayed. hasAccess() also checks those displayed menu-key names, not the named route string, so menu visibility is not a complete substitute for controller authorization.
Two source-level creation gates are recorded beside their entries: the Tools submenu requires ROLE_ADMIN or User::ACCESS_ORDER_FIXTURE_EXPORT; SAV performance export is created by canDisplaySavPerformanceExportMenu() (admin, SEE_SAV_PERFORMANCE_EXPORT, or tree mode). Lengow Mosaikasa entries are conditional on the optional value being present. saleShowAccess extras are separate metadata used by the builder's sale-record visibility check; they do not declare a role or endpoint HTTP restriction. That separate record gate also contains a hard-coded user-account exception. With dashboardMenu: true, getDashboardMenu() keeps only entries marked for the dashboard; the normal menu remains distinct.
Follow an interface into a workflow
Use the menu key and hierarchy to find the route name, then open the pinned controller annotation/action. Follow the action's injected dependencies or service lookups into the relevant service and use the linked workflow guide for the source-backed business path. The workflow guides state their own evidence limits; a route binding alone does not prove endpoint authorization, provider behavior, deployment, or end-to-end completion.
Active route entries
Home (Builder key Home)
Source span begins at Builder.php:124–131 and ends before the next top-level declaration 132. Workflow family: Home/dashboard flow.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Racine / Home → Home (no explicit setLabel; menu key default) (Builder.php:124) | homepage | / | not declared | AppBundle\Controller\DashboardController::indexAction (src/AppBundle/Controller/DashboardController.php:17) | Home/dashboard flow |
Commandes (Builder key Commandes)
Source span begins at Builder.php:132–646 and ends before the next top-level declaration 647. Workflow family: Orders and fulfilment.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Commandes / Impression des commandes / commandes_sales_print_index_2 → Impression des commandes chaulnes; params warehouseId=2; metadata: saleShowAccess metadata, dashboard metadata (Builder.php:190)Commandes / Impression des commandes / commandes_sales_print_index_3 → Impression des commandes Saint-Quentin; params warehouseId=3; metadata: saleShowAccess metadata, dashboard metadata (Builder.php:211) | sale_print_index | /sale-print/print-sales/{warehouseId} | GET | AppBundle\Controller\Sale\SalePrintController::printSalesAction (src/AppBundle/Controller/Sale/SalePrintController.php:27) | Orders and fulfilment |
Commandes / Expédition / commandes_sale_list_processing_not_printed → En stock; metadata: saleShowAccess metadata, dashboard metadata (Builder.php:245) | sale_list_processing_not_printed | /sale/processing-not-printed/{storeId} | GET | AppBundle\Controller\Sale\SaleController::processingNotPrintedAction (src/AppBundle/Controller/Sale/SaleController.php:349) | Orders and fulfilment |
Commandes / Expédition / commandes_sale_list_processing_not_printed_nostock → Hors stock; metadata: dashboard metadata (Builder.php:263)Commandes / Stock 0 / stock0_liste_des_stock_0_no_stock1 → Liste des stock 0; params storeId=null, stock0=1 (Builder.php:634) | sale_list_processing_not_printed_nostock | /sale/processing-not-printed-nostock/{storeId}/{stock0} | GET | AppBundle\Controller\Sale\SaleController::processingNotPrintedNoStockAction (src/AppBundle/Controller/Sale/SaleController.php:651) | Orders and fulfilment |
Commandes / Expédition / commandes_sale_list_with_shipping_methods → Modes de livraison; metadata: saleShowAccess metadata (Builder.php:277) | sale_list_sales_with_shipping_methods | /sale/list-sales-with-shipping-methods | GET | AppBundle\Controller\Sale\SaleController::listSalesWithShippingMethodsAction (src/AppBundle/Controller/Sale/SaleController.php:8576) | Orders and fulfilment |
Commandes / Expédition / commandes_sale_list_send_expedition → Expéditions envoyées (Builder.php:295) | sale_list_send_expedition | /sale/sale-send-expedition | GET | AppBundle\Controller\Sale\SaleController::saleListSendExpeditionAction (src/AppBundle/Controller/Sale/SaleController.php:1002) | Orders and fulfilment |
Commandes / Expédition / commandes_chronopost_index → Étiquettes Chronopost; metadata: dashboard metadata (Builder.php:298) | chronopost_index | /chronopost | GET | AppBundle\Controller\ChronopostController::indexAction (src/AppBundle/Controller/ChronopostController.php:26) | Orders and fulfilment |
Commandes / Expédition / commandes_brt_list → Expéditions BRT Italie; metadata: dashboard metadata (Builder.php:311) | brt_index | /brt | GET | AppBundle\Controller\BrtController::indexAction (src/AppBundle/Controller/BrtController.php:20) | Orders and fulfilment |
Commandes / Expédition / commandes_calberson_index → Étiquettes Geodis (Builder.php:324)Commandes / Expédition / Étiquettes Geodis / commandes_calberson_index_1 → Thiais; params warehouse=1; metadata: saleShowAccess metadata (Builder.php:334)Commandes / Expédition / Étiquettes Geodis / commandes_calberson_index_2 → Chaulnes; params warehouse=2; metadata: saleShowAccess metadata (Builder.php:347)Commandes / Expédition / Étiquettes Geodis / commandes_calberson_index_3 → Saint-Quentin; params warehouse=3; metadata: saleShowAccess metadata (Builder.php:360) | calberson_index | /geodis/{warehouse} | GET | AppBundle\Controller\GeodisController::indexAction (src/AppBundle/Controller/GeodisController.php:28) | Orders and fulfilment |
Commandes / Expédition / commandes_gls_index → Étiquettes Gls (Builder.php:373) | gls_index | /gls | GET | AppBundle\Controller\GlsController::indexAction (src/AppBundle/Controller/GlsController.php:29) | Orders and fulfilment |
Commandes / Expédition / commandes_expedition_commandes_vir_index → Étiquettes VIR Etage; params realShippingMethod=VIR (Builder.php:377)Commandes / Expédition / commandes_expedition_commandes_vir_bas_immeuble_index → Étiquettes VIR bas d'immeuble; params realShippingMethod=VIR_BAS_IMMEUBLE (Builder.php:384) | vir_index | /vir/list/{realShippingMethod} | GET | AppBundle\Controller\VirController::indexAction (src/AppBundle/Controller/VirController.php:31) | Orders and fulfilment |
Commandes / Expédition / commandes_expedition_commandes_tamdis_index → Étiquettes Tamdis (Builder.php:391) | tamdis_index | /tamdis | GET | AppBundle\Controller\TamdisController::indexAction (src/AppBundle/Controller/TamdisController.php:29) | Orders and fulfilment |
Commandes / Expédition / commandes_expedition_commandes_idf_index → Étiquettes IDF (Builder.php:395) | idf_expedition_index | /idf/idf-expedition | GET | AppBundle\Controller\IdfController::expeditionIndexAction (src/AppBundle/Controller/IdfController.php:2572) | Orders and fulfilment |
Commandes / Expédition / commandes_sden_index → Étiquettes SDEN (Builder.php:399) | sden_index | /sden | GET | AppBundle\Controller\SdenController::indexAction (src/AppBundle/Controller/SdenController.php:26) | Orders and fulfilment |
Commandes / Expédition / commandes_shipping_tracking_list → Suivi des expéditions (Builder.php:402) | sale_shipping_track_index | /sale-shipping-track | GET | AppBundle\Controller\SaleShippingTrackController::indexAction (src/AppBundle/Controller/SaleShippingTrackController.php:22) | Orders and fulfilment |
Commandes / Expédition / commandes_sales_import_files_index → Import des fichiers d'expéditions (Builder.php:405) | sales_import_files_index | /sale/sales-import-files-index | GET | AppBundle\Controller\Sale\SaleController::salesImportFilesExpeditionAction (src/AppBundle/Controller/Sale/SaleController.php:7075) | Orders and fulfilment |
Commandes / Retrait / Commandes_sale_rdv_list → Tableau des retraits (Builder.php:434) | sale_rdv_list | /rdv/list | GET | AppBundle\Controller\SaleRdvController::listAction (src/AppBundle/Controller/SaleRdvController.php:161) | Orders and fulfilment |
Commandes / Retrait / Commandes_retrait_index → Livraison retrait (Builder.php:437) | sale_asir_group_livraison | /erp/asirgroup/asir-sale-livraison | GET | AsirGroupBundle\Controller\AsirGroupMenzzoShippingLabelController::AsirGroupeSaleLivraisonAction (src/AsirGroupBundle/Controller/AsirGroupMenzzoShippingLabelController.php:77) | Orders and fulfilment |
Commandes / Trusk / commandes_trusk_index → Expédition; metadata: dashboard metadata (Builder.php:457) | sale_trusk_index | /trusk | GET | AppBundle\Controller\TruskController::indexAction (src/AppBundle/Controller/TruskController.php:41) | Orders and fulfilment |
Commandes / Trusk / commandes_trusk_hs_index → Commandes HS (Builder.php:485) | sale_trusk_hs_index | /trusk/out-of-stock | GET | AppBundle\Controller\TruskController::outOfStockAction (src/AppBundle/Controller/TruskController.php:957) | Orders and fulfilment |
Commandes / VIR / commandes_vir_hs_index → Commandes HS (Builder.php:530) | sale_vir_hs_index | /vir/out-of-stock | GET | AppBundle\Controller\VirController::outOfStockAction (src/AppBundle/Controller/VirController.php:557) | Orders and fulfilment |
Commandes / IDF / Monté à l'étage / commandes_idf_index → Expédition (Builder.php:551) | sale_idf_list_expedition_to_validate | /idf/list-idf-expeditions-to-validate | GET | AppBundle\Controller\IdfController::listIdfAction (src/AppBundle/Controller/IdfController.php:2369) | Orders and fulfilment |
Commandes / commandes_sale_list_search → Recherche; metadata: dashboard metadata (Builder.php:565) | sale_list_search | /sale/search | GET | AppBundle\Controller\Sale\SaleController::searchAction (src/AppBundle/Controller/Sale/SaleController.php:223) | Orders and fulfilment |
Commandes / Toutes les commandes / commandes_all_sale_list → Toutes (Builder.php:592)Commandes / Toutes les commandes / commandes_all_sale_list_alfy → Alfy; params storeId=null, type=alfy (Builder.php:598) | all_sale_list | /sale/all-sale-list/{storeId}/{type} | GET | AppBundle\Controller\Sale\SaleController::allSaleListAction (src/AppBundle/Controller/Sale/SaleController.php:6441) | Orders and fulfilment |
Commandes / Toutes les commandes / Commandes_Drop_sale_product_updatet_dispo_index → Disponibilité modifiée (Builder.php:595) | sale_product_updatet_dispo_index | /changed-dispo | GET | AppBundle\Controller\SaleProductUpdateDispoController::indexAction (src/AppBundle/Controller/SaleProductUpdateDispoController.php:21) | Orders and fulfilment |
Commandes / Stock 0 / stock0_scan_des_stock_0 → Scan des stock 0; metadata: dashboard metadata (Builder.php:619) | stock_0_scan | /stock/stock-0-scan | GET | AppBundle\Controller\StockController::stock0ScanAction (src/AppBundle/Controller/StockController.php:45) | Orders and fulfilment |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | Commandes → Commandes | javascript:;; menu group | Builder.php:132 | Orders and fulfilment |
Commandes | commandes_sales_print_index → Impression des commandes | javascript:;; menu group | Builder.php:149 | Orders and fulfilment |
Commandes | Expedition → Expédition | javascript:;; menu group | Builder.php:232 | Orders and fulfilment |
Commandes | Retrait → Retrait | javascript:;; menu group | Builder.php:412 | Orders and fulfilment |
Commandes | trusk_cmd_menu → Trusk | javascript:;; menu group | Builder.php:443 | Orders and fulfilment |
Commandes | vir_cmd_menu → VIR | javascript:;; menu group | Builder.php:496 | Orders and fulfilment |
Commandes | idf_cmd_menu → IDF / Monté à l'étage | javascript:;; menu group | Builder.php:537 | Orders and fulfilment |
Commandes | all → Toutes les commandes | javascript:;; menu group | Builder.php:579 | Orders and fulfilment |
Commandes | stock0 → Stock 0 | javascript:;; menu group | Builder.php:606 | Orders and fulfilment |
Stores (Builder key stores)
Source span begins at Builder.php:647–2285 and ends before the next top-level declaration 2286. Workflow family: Stores and marketplaces.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Stores / Mosaikasa / stores_product_index_sale_list_processing_not_printedMosaikasa → Liste des commandes; params source=Mosaikasa (Builder.php:753)Stores / Meuble Promo / stores_product_index_sale_list_processing_not_printedMeublePromo → Liste des commandes; params source=MeublePromo (Builder.php:806)Stores / Channable / stores_product_index_sale_list_processing_not_printedChannable → Liste des commandes; params source=Channable (Builder.php:943)Stores / Temu / stores_product_index_sale_list_processing_not_printedTemu → Liste des commandes; params source=Temu (Builder.php:996)Stores / Italie / stores_product_index_sale_list_processing_not_printed14 → Liste des commandes; params storeId=14 (Builder.php:1140)Stores / Allemand / stores_product_index_sale_list_processing_not_printed2 → Liste des commandes; params storeId=2 (Builder.php:1193)Stores / Pays-Bas / stores_product_index_sale_list_processing_not_printed25 → Liste des commandes; params storeId=25 (Builder.php:1246)Stores / Espagne / stores_product_index_sale_list_processing_not_printed29 → Liste des commandes; params storeId=29 (Builder.php:1299)Stores / Boutique Espagne / stores_product_index_sale_list_processing_not_printed30 → Liste des commandes; params storeId=30 (Builder.php:1361)Stores / Portugal / stores_product_index_sale_list_processing_not_printed19 → Liste des commandes; params storeId=19 (Builder.php:1414) | sale_list_processing_not_printed | /sale/processing-not-printed/{storeId} | GET | AppBundle\Controller\Sale\SaleController::processingNotPrintedAction (src/AppBundle/Controller/Sale/SaleController.php:349) | Stores and marketplaces |
Stores / Mosaikasa / commandes_sale_list_processing_not_printed_nostockMosaikasa → Hors stock; params source=Mosaikasa (Builder.php:764)Stores / Meuble Promo / commandes_sale_list_processing_not_printed_nostockMeublePromo → Hors stock; params source=MeublePromo (Builder.php:817)Stores / Channable / commandes_sale_list_processing_not_printed_nostockChannable → Hors stock; params source=Channable (Builder.php:954)Stores / Temu / commandes_sale_list_processing_not_printed_nostockTemu → Hors stock; params source=Temu (Builder.php:1007)Stores / Italie / commandes_sale_list_processing_not_printed_nostock14 → Hors stock; params storeId=14 (Builder.php:1151)Stores / Allemand / commandes_sale_list_processing_not_printed_nostock2 → Hors stock; params storeId=2 (Builder.php:1204)Stores / Pays-Bas / commandes_sale_list_processing_not_printed_nostock25 → Hors stock; params storeId=25 (Builder.php:1257)Stores / Espagne / commandes_sale_list_processing_not_printed_nostock29 → Hors stock; params storeId=29 (Builder.php:1310)Stores / Boutique Espagne / commandes_sale_list_processing_not_printed_nostock30 → Hors stock; params storeId=30 (Builder.php:1372) | sale_list_processing_not_printed_nostock | /sale/processing-not-printed-nostock/{storeId}/{stock0} | GET | AppBundle\Controller\Sale\SaleController::processingNotPrintedNoStockAction (src/AppBundle/Controller/Sale/SaleController.php:651) | Stores and marketplaces |
Stores / Mosaikasa / commandes_all_sale_listMosaikasa → Toutes les commandes; params source=Mosaikasa (Builder.php:774)Stores / Meuble Promo / commandes_all_sale_listMeublePromo → Toutes les commandes; params source=MeublePromo (Builder.php:827)Stores / Channable / commandes_all_sale_listChannable → Toutes les commandes; params source=Channable (Builder.php:964)Stores / Temu / commandes_all_sale_listTemu → Toutes les commandes; params source=Temu (Builder.php:1017)Stores / Italie / commandes_all_sale_list14 → Toutes les commandes; params storeId=14 (Builder.php:1161)Stores / Allemand / commandes_all_sale_list2 → Toutes les commandes; params storeId=2 (Builder.php:1214)Stores / Pays-Bas / commandes_all_sale_list25 → Toutes les commandes; params storeId=25 (Builder.php:1267)Stores / Espagne / commandes_all_sale_list29 → Toutes les commandes; params storeId=29 (Builder.php:1329)Stores / Boutique Espagne / commandes_all_sale_list30 → Toutes les commandes; params storeId=30 (Builder.php:1382)Stores / Portugal / commandes_all_sale_list19 → Toutes les commandes; params storeId=19 (Builder.php:1425) | all_sale_list | /sale/all-sale-list/{storeId}/{type} | GET | AppBundle\Controller\Sale\SaleController::allSaleListAction (src/AppBundle/Controller/Sale/SaleController.php:6441) | Stores and marketplaces |
Stores / AsirGroup / commandes_all_sale_list_dropship:asirgroup → Toutes les commandes (Builder.php:855) | erp_asirgroup_sale_all | /erp/asirgroup/all | GET | AsirGroupBundle\Controller\SaleController::allAction (src/AsirGroupBundle/Controller/SaleController.php:51) | Stores and marketplaces |
Stores / AsirGroup / commandes_all_sale_list_asirGroup_error → Commandes erronées calberson (Builder.php:858) | all_sale_asir_group_error | /erp/asirgroup/calberson-asir-sale-errors | GET | AsirGroupBundle\Controller\SaleController::allAsirGroupeSaleErrorsAction (src/AsirGroupBundle/Controller/SaleController.php:334) | Stores and marketplaces |
Stores / AsirGroup / commandes_all_sale_list_calberson_index → Étiquettes Geodis; params drop_ship=AsirGroup (Builder.php:862)Stores / Notio / commandes_all_sale_list_calberson_index → Étiquettes Geodis; params drop_ship=Notio (Builder.php:1053) | calberson_index | /geodis/{warehouse} | GET | AppBundle\Controller\GeodisController::indexAction (src/AppBundle/Controller/GeodisController.php:28) | Stores and marketplaces |
Stores / AsirGroup / commandes_all_sale_list_asir_group_chronopost_error → Commandes erronées chronopost (Builder.php:869) | all_sale_asir_group_chronopost_error | /erp/asirgroup/chronopost-sale-errors | GET | AsirGroupBundle\Controller\SaleController::allAsirGroupChronopostErrors (src/AsirGroupBundle/Controller/SaleController.php:352) | Stores and marketplaces |
Stores / AsirGroup / commandes_all_sale_list_asir_group_gls_error → Commandes erronées GLS (Builder.php:873) | all_sale_asir_group_gls_error | /erp/asirgroup/gls-sale-errors | GET | AsirGroupBundle\Controller\SaleController::allAsirGroupGlsErrors (src/AsirGroupBundle/Controller/SaleController.php:369) | Stores and marketplaces |
Stores / AsirGroup / commandes_sales_import_invoice_files_asir → Facturation (Builder.php:877) | asir_group_import_invoice_files | /erp/asirgroup/import-invoice-files | not declared | AsirGroupBundle\Controller\SaleController::importInvoiceFilesAction (src/AsirGroupBundle/Controller/SaleController.php:386) | Stores and marketplaces |
Stores / AsirGroup / commandes_sales_import_promo_files_asir → Import promotions (Builder.php:881) | asir_group_import_promo_files | /erp/asirgroup/import-promo-files | not declared | AsirGroupBundle\Controller\SaleController::importPromoFilesAction (src/AsirGroupBundle/Controller/SaleController.php:439) | Stores and marketplaces |
Stores / AsirGroup / commandes_sale_non_conform_index → Colis non conforme (Builder.php:885) | non_conform_index | /erp/asirgroup/non-conform | GET | AsirGroupBundle\Controller\AsirGroupMenzzoShippingLabelController::nonConformParcelsAction (src/AsirGroupBundle/Controller/AsirGroupMenzzoShippingLabelController.php:950) | Stores and marketplaces |
Stores / AsirGroup / asir_internal_stock_index → Log Stock Asir (Builder.php:888) | asir_stock_index | /asir-stock | GET | AppBundle\Controller\Product\ProductStockAsirController::asirstock (src/AppBundle/Controller/Product/ProductStockAsirController.php:70) | Stores and marketplaces |
Stores / AsirGroup / stores_StoresAsirGroup_asir_internal_stock → Stock Asir (Builder.php:891) | list_asir_internal_stock | /asir-stock/list-asir-internal-stock | GET | AppBundle\Controller\Product\ProductStockAsirController::listAsirInternalStock (src/AppBundle/Controller/Product/ProductStockAsirController.php:89) | Stores and marketplaces |
Stores / AsirGroup / asir_scanned_and_undelivred_orders → Commandes scannées mais non livrées (Builder.php:894) | asir_scanned_and_undelivered_orders | /asir-stock/asir-scanned-and-undelivered-orders | GET | AppBundle\Controller\Product\ProductStockAsirController::AsirScannedAndUndeliveredOrders (src/AppBundle/Controller/Product/ProductStockAsirController.php:108) | Stores and marketplaces |
Stores / AsirGroupMode / commandes_all_sale_list_dropship:AsirGroupMode → Toutes les commandes (Builder.php:915) | erp_asirgroupmode_sale_all | /erp/asir-group-mode/all | GET | AsirGroupModeBundle\Controller\SaleController::allAction (src/AsirGroupModeBundle/Controller/SaleController.php:23) | Stores and marketplaces |
Stores / AsirGroupMode / commandes_all_sale_list_asirGroupMode_error → Commandes erronées calberson (Builder.php:918) | all_sale_asir_group_mode_error | /erp/asir-group-mode/calberson-asir-mode-sale-errors | GET | AsirGroupModeBundle\Controller\SaleController::allAsirGroupeSaleModeErrorsAction (src/AsirGroupModeBundle/Controller/SaleController.php:212) | Stores and marketplaces |
Stores / Notio / commandes_all_sale_list_dropship:notio → Toutes les commandes (Builder.php:1045) | erp_notio_sale_all | /erp/notio/all | not declared | NotioBundle\Controller\SaleController::allAction (src/NotioBundle/Controller/SaleController.php:28) | Stores and marketplaces |
Stores / Notio / commandes_all_sale_list_notio_error → Commandes erronées calberson (Builder.php:1049) | all_sale_notio_error | /erp/notio/calberson-notio-sale-errors | GET | NotioBundle\Controller\SaleController::allSaleErrorsAction (src/NotioBundle/Controller/SaleController.php:340) | Stores and marketplaces |
Stores / Notio / commandes_all_sale_list_notio_chronopost_error → Commandes erronées chronopost (Builder.php:1060) | all_sale_notio_chronopost_error | /erp/notio/chronopost-sale-errors | GET | NotioBundle\Controller\SaleController::allChronopostErrors (src/NotioBundle/Controller/SaleController.php:359) | Stores and marketplaces |
Stores / Notio / commandes_all_sale_list_notio_gls_error → Commandes erronées GLS (Builder.php:1064) | all_sale_notio_gls_error | /erp/notio/gls-sale-errors | GET | NotioBundle\Controller\SaleController::allGlsErrors (src/NotioBundle/Controller/SaleController.php:376) | Stores and marketplaces |
Stores / Mauro Ferretti SRL / commandes_all_sale_list_dropship:mauroferrettisrl → Toutes les commandes (Builder.php:1085) | erp_mauro_sale_all | /erp/mauro/all | not declared | MauroFerrettiSRLBundle\Controller\SaleController::allAction (src/MauroFerrettiSRLBundle/Controller/SaleController.php:27) | Stores and marketplaces |
Stores / Amazon / stores_amazon_list_all_amazon_commands → Toutes les commandes (Builder.php:1109) | sale_list_amazon_commands | /sale/amazon | GET | AppBundle\Controller\Sale\SaleController::listAmazonCommandsAction (src/AppBundle/Controller/Sale/SaleController.php:108) | Stores and marketplaces |
Stores / Amazon / stores_amazon_list_all_amazon_scanned_commands → Commandes scannées (Builder.php:1115) | amazon_scanned_orders_list | /sale/amazon-scanned-orders | GET | AppBundle\Controller\Sale\SaleController::amazonScannedOrdersAction (src/AppBundle/Controller/Sale/SaleController.php:8978) | Stores and marketplaces |
Stores / Espagne / commandes_shipment_list_shipment_spain_list → Expedition (Builder.php:1321) | shipment_spain_list | /shipment/shipment-spain-list | GET | AppBundle\Controller\Sale\ShipmentController::exportExpeditionStoreEspagneIndexAction (src/AppBundle/Controller/Sale/ShipmentController.php:352) | Stores and marketplaces |
Stores / Espagne / export_complete_spanish_sales → Export des Expedition (Builder.php:1325) | export_complete_spanish_sales | /shipment/export-complete-spanish-sale | GET | AppBundle\Controller\Sale\ShipmentController::exportExpeditionStoreEspagneIndex (src/AppBundle/Controller/Sale/ShipmentController.php:28) | Stores and marketplaces |
Stores / Drop / Commandes_Drop_sale_drop_pending → Commandes en attente de facturation (Builder.php:1456) | sale_drop_pending | /sale/sale-drop-pending | GET | AppBundle\Controller\Sale\SaleController::saleDropPendingAction (src/AppBundle/Controller/Sale/SaleController.php:4804) | Stores and marketplaces |
Stores / Drop / Commandes_Drop_sale_drop_invoiced → Commandes facturées (Builder.php:1459) | sale_drop_invoiced | /sale/sale-drop-invoiced | GET | AppBundle\Controller\Sale\SaleController::saleDropInvoicedAction (src/AppBundle/Controller/Sale/SaleController.php:5022) | Stores and marketplaces |
Stores / Drop / Commandes_Drop_all_drop_sales → Toutes les commandes (Builder.php:1462) | all_drop_sales | /sale/all-drop-sales | GET | AppBundle\Controller\Sale\SaleController::allDropSalesAction (src/AppBundle/Controller/Sale/SaleController.php:4912) | Stores and marketplaces |
Stores / Cotecosy / cotecosy_cotecosy_index → Import des commandes (Builder.php:1483) | cotecosy_index | /cotecosy | GET | AppBundle\Controller\CoteCosyController::indexAction (src/AppBundle/Controller/CoteCosyController.php:24) | Stores and marketplaces |
Stores / Cotecosy / cotecosy_product_list → Gestion des produits (Builder.php:1487) | product_list | /cotecosy/product-list | GET | AppBundle\Controller\CoteCosyController::productListAction (src/AppBundle/Controller/CoteCosyController.php:142) | Stores and marketplaces |
Stores / Google / stores_google_shopping_pending_invoicee_sales → Commandes à expédier (Builder.php:1512) | google_pending_sales | /erp/google-pending-sales | GET | ErpBundle\Controller\SaleController::pendingGoogleSalesAction (src/ErpBundle/Controller/SaleController.php:30) | Stores and marketplaces |
Stores / Google / stores_google_shopping_shipped_sales → Commandes expédiées (Builder.php:1516) | google_shipped_sales | /erp/google-shipped-sales | GET | ErpBundle\Controller\SaleController::shippedGoogleSalesAction (src/ErpBundle/Controller/SaleController.php:253) | Stores and marketplaces |
Stores / Google / Retours commandes / commandes_google_sale_return_submenu_index → Commande Google (Builder.php:1534) | sale_return_index | /sale-return | GET | ErpBundle\Controller\SaleReturnController::indexAction (src/ErpBundle/Controller/SaleReturnController.php:16) | Stores and marketplaces |
Stores / Google / Retours commandes / commandes_google_sale_return_submenu_checked → Commande Google traitées (Builder.php:1538) | sale_return_returned | /sale-return/returned | GET | ErpBundle\Controller\SaleReturnController::returnedAction (src/ErpBundle/Controller/SaleReturnController.php:25) | Stores and marketplaces |
Stores / Google / stores_google_shopping_all_sales → Toutes les commandes (Builder.php:1542) | google_all_sales | /erp/google-all-sales | GET | ErpBundle\Controller\SaleController::allGoogleSalesAction (src/ErpBundle/Controller/SaleController.php:386) | Stores and marketplaces |
Stores / Shopdeco / stores_shop_deco_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:1568) | shop_deco_shipped_sales | /erp/shop-deco-shipped-sales | GET | ErpBundle\Controller\SaleController::shopdecoPendingSalesAction (src/ErpBundle/Controller/SaleController.php:508) | Stores and marketplaces |
Stores / Shopdeco / stores_shop_deco_invoiced_sales → Commandes facturées (Builder.php:1572) | shop_deco_invoiced_sales | /erp/shop-deco-invoiced-sales | GET | ErpBundle\Controller\SaleController::shopdecoInvoicedSalesAction (src/ErpBundle/Controller/SaleController.php:617) | Stores and marketplaces |
Stores / Shopdeco / stores_shopdeco_pending_sales → Commandes à expédier (Builder.php:1576) | shopdeco_pending_sales | /erp/shopdeco-pending-sales | GET | ErpBundle\Controller\SaleController::shippedShopdecoSalesAction (src/ErpBundle/Controller/SaleController.php:735) | Stores and marketplaces |
Stores / Shopdeco / stores_shop_deco_sales_with_erros → Commandes avec des erreurs (Builder.php:1580) | shopdeco_sale_errors | /erp/shopdeco-sale-errors | GET | ErpBundle\Controller\SaleController::ShopdecoSaleErrorsAction (src/ErpBundle/Controller/SaleController.php:2006) | Stores and marketplaces |
Stores / Shopdeco / stores_shop_deco_all_sales → Toutes les commandes (Builder.php:1584) | shopdeco_all_sales | /erp/shopdeco-all-sales | GET | ErpBundle\Controller\SaleController::allShopdecoSalesAction (src/ErpBundle/Controller/SaleController.php:909) | Stores and marketplaces |
Stores / ApiShopping / stores_api_shopping_pending_invoice_sales_all → Commandes expédiées (à facturer); params accountId=all (Builder.php:1611)Stores / EdenRed / 'stores_api_shopping_pending_invoice_sales_' . $accountId → Commandes expédiées (à facturer); params accountId=$accountId (Builder.php:1661) | api_shopping_shipped_sales | /erp/api-shopping-shipped-sales/{accountId} | GET | ErpBundle\Controller\SaleController::apiShoppingPendingSalesAction (src/ErpBundle/Controller/SaleController.php:2335) | Stores and marketplaces |
Stores / ApiShopping / api_shopping_stores_invoiced_sales_all → Commandes facturées; params accountId=all (Builder.php:1618)Stores / EdenRed / 'api_shopping_stores_invoiced_sales_' . $accountId → Commandes facturées; params accountId=$accountId (Builder.php:1668) | api_shopping_invoiced_sales | /erp/api-shopping-invoiced-sales/{accountId} | GET | ErpBundle\Controller\SaleController::apiShopdecoInvoicedSalesAction (src/ErpBundle/Controller/SaleController.php:2460) | Stores and marketplaces |
Stores / ApiShopping / stores_api_shopping_pending_sales_all → Commandes à expédier; params accountId=all (Builder.php:1625)Stores / EdenRed / 'stores_api_shopping_pending_sales_' . $accountId → Commandes à expédier; params accountId=$accountId (Builder.php:1675) | api_shopping_pending_sales | /erp/api-shopping-pending-sales/{accountId} | GET | ErpBundle\Controller\SaleController::shippedApiShopSalesAction (src/ErpBundle/Controller/SaleController.php:2590) | Stores and marketplaces |
Stores / ApiShopping / stores_api_shopping_all_sales_all → Toutes les commandes; params accountId=all (Builder.php:1632)Stores / EdenRed / 'stores_api_shopping_all_sales_' . $accountId → Toutes les commandes; params accountId=$accountId (Builder.php:1689) | api_shopping_all_sales | /erp/api-shopping-all-sales/{accountId} | GET | ErpBundle\Controller\SaleController::allApiShoppingSalesAction (src/ErpBundle/Controller/SaleController.php:2827) | Stores and marketplaces |
Stores / EdenRed / 'stores_api_export_invocies' . $accountId → Exporter les factures; params accountId=$accountId (Builder.php:1682) | api_shopping_export_invocies | /erp/api-shopping-export-invocies/{accountId} | GET | ErpBundle\Controller\SaleController::exportEdenRedInvoicesAction (src/ErpBundle/Controller/SaleController.php:3105) | Stores and marketplaces |
Stores / Lengow / $lengowMenzzo['label'] / 'stores_lengow_pending_invoice_sales' . $lengowMenzzo['account_id'] → Commandes expédiées (à facturer); params accountId=$lengowMenzzo['account_id'] (Builder.php:1770)Stores / Lengow / $lengowMosaikasa['label'] / 'stores_lengow_pending_invoice_sales' . $lengowMosaikasa['account_id'] → Commandes expédiées (à facturer); params accountId=$lengowMosaikasa['account_id']; only when optional Lengow Mosaikasa data exists (Builder.php:1802)Stores / Lengow / $lengowCotecosy['label'] / 'stores_lengow_pending_invoice_sales' . $lengowCotecosy['account_id'] → Commandes expédiées (à facturer); params accountId=$lengowCotecosy['account_id'] (Builder.php:1834) | lengow_pending_invoice_sales | /erp/lengow-pending-invoice-sales/{accountId} | GET | ErpBundle\Controller\SaleController::lengowPendingInvoiceSalesAction (src/ErpBundle/Controller/SaleController.php:2186) | Stores and marketplaces |
Stores / Lengow / $lengowMenzzo['label'] / 'stores_lengow_shipped_sales' . $lengowMenzzo['account_id'] → Commandes facturées; params accountId=$lengowMenzzo['account_id'] (Builder.php:1777)Stores / Lengow / $lengowMosaikasa['label'] / 'stores_lengow_shipped_sales' . $lengowMosaikasa['account_id'] → Commandes facturées; params accountId=$lengowMosaikasa['account_id']; only when optional Lengow Mosaikasa data exists (Builder.php:1809)Stores / Lengow / $lengowCotecosy['label'] / 'stores_lengow_shipped_sales' . $lengowCotecosy['account_id'] → Commandes facturées; params accountId=$lengowCotecosy['account_id'] (Builder.php:1841) | lengow_shipped_sales | /erp/lengow-shipped-sales/{accountId} | GET | ErpBundle\Controller\SaleController::shippedLengowSalesAction (src/ErpBundle/Controller/SaleController.php:1500) | Stores and marketplaces |
Stores / Lengow / $lengowMenzzo['label'] / 'stores_lengow_pending_sales' . $lengowMenzzo['account_id'] → Commandes à expédier; params accountId=$lengowMenzzo['account_id'] (Builder.php:1784)Stores / Lengow / $lengowMosaikasa['label'] / 'stores_lengow_pending_sales' . $lengowMosaikasa['account_id'] → Commandes à expédier; params accountId=$lengowMosaikasa['account_id']; only when optional Lengow Mosaikasa data exists (Builder.php:1816)Stores / Lengow / $lengowCotecosy['label'] / 'stores_lengow_pending_sales' . $lengowCotecosy['account_id'] → Commandes à expédier; params accountId=$lengowCotecosy['account_id'] (Builder.php:1848) | lengow_pending_sales | /erp/lengow-pending-sales/{accountId} | GET | ErpBundle\Controller\SaleController::pendingLengowSalesAction (src/ErpBundle/Controller/SaleController.php:1255) | Stores and marketplaces |
Stores / Lengow / $lengowMenzzo['label'] / 'stores_lengow_all_sales' . $lengowMenzzo['account_id'] → Toutes les commandes; params accountId=$lengowMenzzo['account_id'] (Builder.php:1791)Stores / Lengow / $lengowMosaikasa['label'] / 'stores_lengow_all_sales' . $lengowMosaikasa['account_id'] → Toutes les commandes; params accountId=$lengowMosaikasa['account_id']; only when optional Lengow Mosaikasa data exists (Builder.php:1823)Stores / Lengow / $lengowCotecosy['label'] / 'stores_lengow_all_sales' . $lengowCotecosy['account_id'] → Toutes les commandes; params accountId=$lengowCotecosy['account_id'] (Builder.php:1866) | lengow_all_sales | /erp/lengow-all-sales/{accountId} | GET | ErpBundle\Controller\SaleController::allLengowSalesAction (src/ErpBundle/Controller/SaleController.php:1647) | Stores and marketplaces |
Stores / Lengow / $lengowCotecosy['label'] / 'stores_lengow_problematic_sales' . $lengowCotecosy['account_id'] → Commandes avec statut différent; params accountId=$lengowCotecosy['account_id'] (Builder.php:1856) | lengow_sales_issues | /erp/lengow-sales-issues/{accountId} | GET | ErpBundle\Controller\SaleController::lengowSalesIssuesAction (src/ErpBundle/Controller/SaleController.php:1783) | Stores and marketplaces |
Stores / Wayfair / stores_wayfair_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:1895) | erp_wayfair_shipped_pending_invoice | /erp/wayfair/shipped-pending-invoice | GET | ErpBundle\Controller\Wayfair\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/Wayfair/SaleController.php:43) | Stores and marketplaces |
Stores / Wayfair / stores_wayfair_invoiced_sales → Commandes facturées (Builder.php:1899) | erp_wayfair_invoiced_sales | /erp/wayfair/invoiced-sales | GET | ErpBundle\Controller\Wayfair\SaleController::invoicedSalesAction (src/ErpBundle/Controller/Wayfair/SaleController.php:155) | Stores and marketplaces |
Stores / Wayfair / stores_wayfair_pending_sales → Commandes à expédier (Builder.php:1903) | erp_wayfair_pending_sales | /erp/wayfair/pending-sales | GET | ErpBundle\Controller\Wayfair\SaleController::pendingSalesAction (src/ErpBundle/Controller/Wayfair/SaleController.php:271) | Stores and marketplaces |
Stores / Wayfair / stores_wayfair_all_sales → Toutes les commandes (Builder.php:1911) | erp_wayfair_sale_all | /erp/wayfair/all | GET | ErpBundle\Controller\Wayfair\SaleController::allAction (src/ErpBundle/Controller/Wayfair/SaleController.php:619) | Stores and marketplaces |
Stores / shoppingFeed / 'stores_shopping_feed_pending_invoice_sales' . $shoppingFeed35777['store_id'] → Commandes expédiées (à facturer); params storeId=$shoppingFeed35777['store_id'] (Builder.php:1940) | erp_shopping_feed_shipped_pending_invoice | /erp/shopping-feed/shipped-pending-invoice/{storeId} | GET | ErpBundle\Controller\ShoppingFeed\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/ShoppingFeed/SaleController.php:45) | Stores and marketplaces |
Stores / shoppingFeed / 'stores_shopping_feed_invoiced_sales' . $shoppingFeed35777['store_id'] → Commandes facturées; params storeId=$shoppingFeed35777['store_id'] (Builder.php:1947) | erp_shopping_feed_invoiced_sales | /erp/shopping-feed/invoiced-sales/{storeId} | GET | ErpBundle\Controller\ShoppingFeed\SaleController::invoicedSalesAction (src/ErpBundle/Controller/ShoppingFeed/SaleController.php:160) | Stores and marketplaces |
Stores / shoppingFeed / 'stores_shopping_feed_pending_sales' . $shoppingFeed35777['store_id'] → Commandes à expédier; params storeId=$shoppingFeed35777['store_id'] (Builder.php:1954) | erp_shopping_feed_pending_sales | /erp/shopping-feed/pending-sales/{storeId} | GET | ErpBundle\Controller\ShoppingFeed\SaleController::pendingSalesAction (src/ErpBundle/Controller/ShoppingFeed/SaleController.php:286) | Stores and marketplaces |
Stores / shoppingFeed / 'stores_shopping_feed_all_sales' . $shoppingFeed35777['store_id'] → Toutes les commandes; params storeId=$shoppingFeed35777['store_id'] (Builder.php:1961) | erp_shopping_feed_sale_all | /erp/shopping-feed/all/{storeId} | GET | ErpBundle\Controller\ShoppingFeed\SaleController::allAction (src/ErpBundle/Controller/ShoppingFeed/SaleController.php:529) | Stores and marketplaces |
Stores / Les Tendances / stores_les_tendances_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:1990) | erp_les_tendances_shipped_pending_invoice | /erp/les-tendances/shipped-pending-invoice | GET | ErpBundle\Controller\LesTendances\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/LesTendances/SaleController.php:43) | Stores and marketplaces |
Stores / Les Tendances / stores_les_tendances_invoiced_sales → Commandes facturées (Builder.php:1994) | erp_les_tendances_invoiced_sales | /erp/les-tendances/invoiced-sales | GET | ErpBundle\Controller\LesTendances\SaleController::invoicedSalesAction (src/ErpBundle/Controller/LesTendances/SaleController.php:156) | Stores and marketplaces |
Stores / Les Tendances / stores_les_tendances_pending_sales → Commandes à expédier (Builder.php:1998) | erp_les_tendances_pending_sales | /erp/les-tendances/pending-sales | GET | ErpBundle\Controller\LesTendances\SaleController::pendingSalesAction (src/ErpBundle/Controller/LesTendances/SaleController.php:272) | Stores and marketplaces |
Stores / Les Tendances / stores_les_tendances_all_sales → Toutes les commandes (Builder.php:2002) | erp_les_tendances_sale_all | /erp/les-tendances/all | GET | ErpBundle\Controller\LesTendances\SaleController::allAction (src/ErpBundle/Controller/LesTendances/SaleController.php:499) | Stores and marketplaces |
Stores / ePrice / stores_eprice_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:2028) | erp_eprice_shipped_pending_invoice | /erp/eprice/shipped-pending-invoice | GET | ErpBundle\Controller\EPrice\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/EPrice/SaleController.php:41) | Stores and marketplaces |
Stores / ePrice / stores_eprice_invoiced_sales → Commandes facturées (Builder.php:2032) | erp_eprice_invoiced_sales | /erp/eprice/invoiced-sales | GET | ErpBundle\Controller\EPrice\SaleController::invoicedSalesAction (src/ErpBundle/Controller/EPrice/SaleController.php:151) | Stores and marketplaces |
Stores / ePrice / stores_eprice_pending_sales → Commandes à expédier (Builder.php:2036) | erp_eprice_pending_sales | /erp/eprice/pending-sales | GET | ErpBundle\Controller\EPrice\SaleController::pendingSalesAction (src/ErpBundle/Controller/EPrice/SaleController.php:266) | Stores and marketplaces |
Stores / ePrice / stores_eprice_all_sales → Toutes les commandes (Builder.php:2040) | erp_eprice_sale_all | /erp/eprice/all | GET | ErpBundle\Controller\EPrice\SaleController::allAction (src/ErpBundle/Controller/EPrice/SaleController.php:459) | Stores and marketplaces |
Stores / BigBuy / commandes_all_sale_list_dropship:bigbuy → Toutes les commandes (Builder.php:2065) | erp_bigbuy_sale_all | /erp/bigbuy/all | GET | BigbuyBundle\Controller\SaleController::allAction (src/BigbuyBundle/Controller/SaleController.php:39) | Stores and marketplaces |
Stores / Paris Prix / stores_paris_prix_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:2129) | erp_paris_prix_shipped_pending_invoice | /erp/paris-prix/shipped-pending-invoice | GET | ErpBundle\Controller\ParisPrix\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/ParisPrix/SaleController.php:43) | Stores and marketplaces |
Stores / Paris Prix / stores_paris_prix_invoiced_sales → Commandes facturées (Builder.php:2133) | erp_paris_prix_invoiced_sales | /erp/paris-prix/invoiced-sales | GET | ErpBundle\Controller\ParisPrix\SaleController::invoicedSalesAction (src/ErpBundle/Controller/ParisPrix/SaleController.php:156) | Stores and marketplaces |
Stores / Paris Prix / stores_paris_prix_pending_sales → Commandes à expédier (Builder.php:2137) | erp_paris_prix_pending_sales | /erp/paris-prix/pending-sales | GET | ErpBundle\Controller\ParisPrix\SaleController::pendingSalesAction (src/ErpBundle/Controller/ParisPrix/SaleController.php:272) | Stores and marketplaces |
Stores / Paris Prix / stores_paris_prix_all_sales → Toutes les commandes (Builder.php:2141) | erp_paris_prix_sale_all | /erp/paris-prix/all | GET | ErpBundle\Controller\ParisPrix\SaleController::allAction (src/ErpBundle/Controller/ParisPrix/SaleController.php:499) | Stores and marketplaces |
Stores / Adsteroide / commandes_all_sale_list_dropship:adsteroide → Toutes les commandes (Builder.php:2165) | erp_adsteroide_sale_all | /erp/adsteroide/all | GET | ErpBundle\Controller\Adsteroide\SaleController::allAction (src/ErpBundle/Controller/Adsteroide/SaleController.php:24) | Stores and marketplaces |
Stores / Phalimi / commandes_all_sale_list_dropship:palimi → Toutes les commandes (Builder.php:2190) | erp_palimi_sale_all | /erp/palimi/all | GET | ErpBundle\Controller\Palimi\SaleController::allAction (src/ErpBundle/Controller/Palimi/SaleController.php:39) | Stores and marketplaces |
Stores / Vidaxl / commandes_all_sale_list_dropship:vidaxl → Toutes les commandes (Builder.php:2215) | erp_vidaxl_sale_all | /erp/vidaxl/all | GET | VidaxlBundle\Controller\SaleController::allAction (src/VidaxlBundle/Controller/SaleController.php:38) | Stores and marketplaces |
Stores / Cmp / commandes_all_sale_list_dropship:cmp → Toutes les commandes (Builder.php:2240) | erp_cmp_sale_all | /erp/cmp/all | GET | CmpBundle\Controller\SaleController::allAction (src/CmpBundle/Controller/SaleController.php:34) | Stores and marketplaces |
Stores / Tati / stores_tati_pending_invoice_sales → Commandes expédiées (à facturer) (Builder.php:2267) | erp_tati_shipped_pending_invoice | /erp/tati/shipped-pending-invoice | GET | ErpBundle\Controller\Tati\SaleController::shippedPendingInvoiceSalesAction (src/ErpBundle/Controller/Tati/SaleController.php:43) | Stores and marketplaces |
Stores / Tati / stores_tati_invoiced_sales → Commandes facturées (Builder.php:2271) | erp_tati_invoiced_sales | /erp/tati/invoiced-sales | GET | ErpBundle\Controller\Tati\SaleController::invoicedSalesAction (src/ErpBundle/Controller/Tati/SaleController.php:156) | Stores and marketplaces |
Stores / Tati / stores_tati_pending_sales → Commandes à expédier (Builder.php:2275) | erp_tati_pending_sales | /erp/tati/pending-sales | GET | ErpBundle\Controller\Tati\SaleController::pendingSalesAction (src/ErpBundle/Controller/Tati/SaleController.php:271) | Stores and marketplaces |
Stores / Tati / stores_tati_all_sales → Toutes les commandes (Builder.php:2279) | erp_tati_sale_all | /erp/tati/all | GET | ErpBundle\Controller\Tati\SaleController::allAction (src/ErpBundle/Controller/Tati/SaleController.php:465) | Stores and marketplaces |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | stores → Stores | javascript:;; menu group | Builder.php:647 | Stores and marketplaces |
Stores | stores_product_indexMosaikasa → Mosaikasa | javascript:;; menu group | Builder.php:735 | Stores and marketplaces |
Stores | stores_product_indexMeublePromo → Meuble Promo | javascript:;; menu group | Builder.php:788 | Stores and marketplaces |
Stores | StoresAsirGroup → AsirGroup | javascript:;; menu group | Builder.php:841 | Stores and marketplaces |
Stores | AsirGroupMode → AsirGroupMode | javascript:;; menu group | Builder.php:901 | Stores and marketplaces |
Stores | stores_product_indexChannable → Channable | javascript:;; menu group | Builder.php:925 | Stores and marketplaces |
Stores | stores_product_indexTemu → Temu | javascript:;; menu group | Builder.php:978 | Stores and marketplaces |
Stores | StoresNotio → Notio | javascript:;; menu group | Builder.php:1031 | Stores and marketplaces |
Stores | stores_mauro → Mauro Ferretti SRL | javascript:;; menu group | Builder.php:1071 | Stores and marketplaces |
Stores | stores_amazon → Amazon | javascript:;; menu group | Builder.php:1093 | Stores and marketplaces |
Stores | stores_product_index14 → Italie | javascript:;; menu group | Builder.php:1122 | Stores and marketplaces |
Stores | stores_product_index2 → Allemand | javascript:;; menu group | Builder.php:1175 | Stores and marketplaces |
Stores | stores_product_index25 → Pays-Bas | javascript:;; menu group | Builder.php:1228 | Stores and marketplaces |
Stores | stores_product_index29 → Espagne | javascript:;; menu group | Builder.php:1281 | Stores and marketplaces |
Stores | stores_product_index30 → Boutique Espagne | javascript:;; menu group | Builder.php:1343 | Stores and marketplaces |
Stores | stores_product_index19 → Portugal | javascript:;; menu group | Builder.php:1396 | Stores and marketplaces |
Stores | Drop → Drop | javascript:;; menu group | Builder.php:1438 | Stores and marketplaces |
Stores | cotecosy → Cotecosy | javascript:;; menu group | Builder.php:1469 | Stores and marketplaces |
Stores | googleShopping → Google | javascript:;; menu group | Builder.php:1494 | Stores and marketplaces |
Stores / Google | commandes_google_sale_return_submenu → Retours commandes | javascript:;; menu group | Builder.php:1520 | Stores and marketplaces |
Stores | shopDeco → Shopdeco | javascript:;; menu group | Builder.php:1550 | Stores and marketplaces |
Stores | ApiShopping → ApiShopping | javascript:;; menu group | Builder.php:1593 | Stores and marketplaces |
Stores | EdenRed → EdenRed | javascript:;; menu group | Builder.php:1643 | Stores and marketplaces |
Stores | lengow → Lengow | javascript:;; menu group | Builder.php:1701 | Stores and marketplaces |
Stores / Lengow | 'stores_lengow_' . $lengowMenzzo['account_id'] → $lengowMenzzo['label'] | javascript:;; menu group | Builder.php:1722 | Stores and marketplaces |
Stores / Lengow | 'stores_lengow_' . $lengowCotecosy['account_id'] → $lengowCotecosy['label'] | javascript:;; menu group | Builder.php:1736 | Stores and marketplaces |
Stores / Lengow | 'stores_lengow_' . $lengowMosaikasa['account_id'] → $lengowMosaikasa['label'] | javascript:;; optional Lengow Mosaikasa value | Builder.php:1751 | Stores and marketplaces |
Stores | wayfair → Wayfair | javascript:;; menu group | Builder.php:1877 | Stores and marketplaces |
Stores | shoppingFeed → $shoppingFeed35777['label'] | javascript:;; menu group | Builder.php:1922 | Stores and marketplaces |
Stores | LesTendances → Les Tendances | javascript:;; menu group | Builder.php:1972 | Stores and marketplaces |
Stores | EPrice → ePrice | javascript:;; menu group | Builder.php:2010 | Stores and marketplaces |
Stores | bigbuy → BigBuy | javascript:;; menu group | Builder.php:2047 | Stores and marketplaces |
Stores | ParisPrix → Paris Prix | javascript:;; menu group | Builder.php:2111 | Stores and marketplaces |
Stores | adsteroide → Adsteroide | javascript:;; menu group | Builder.php:2147 | Stores and marketplaces |
Stores | palimi → Phalimi | javascript:;; menu group | Builder.php:2172 | Stores and marketplaces |
Stores | vidaxl → Vidaxl | javascript:;; menu group | Builder.php:2197 | Stores and marketplaces |
Stores | cmp → Cmp | javascript:;; menu group | Builder.php:2222 | Stores and marketplaces |
Stores | Tati → Tati | javascript:;; menu group | Builder.php:2249 | Stores and marketplaces |
Produits (Builder key Stock)
Source span begins at Builder.php:2286–3218 and ends before the next top-level declaration 3219. Workflow family: Stock and purchasing.
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | Stock → Produits | javascript:;; menu group | Builder.php:2286 | Stock and purchasing |
Produits | stock_management → Gestion des stocks | javascript:;; menu group | Builder.php:2307 | Stock and purchasing |
Produits | supplier-purchases → Achats fournisseurs | javascript:;; menu group | Builder.php:2377 | Stock and purchasing |
Produits | gestion_manufacturer_index → Les fabricants | javascript:;; menu group | Builder.php:2420 | Stock and purchasing |
Produits | products-management → Gestion des produits | javascript:;; menu group | Builder.php:2441 | Stock and purchasing |
Produits / Gestion des produits | stock_product_managment_manage_product_creation → Création de produit | javascript:;; menu group | Builder.php:2475 | Stock and purchasing |
Produits / Gestion des produits / Création de produit | stock_product_managment_manage_product_creation_asir_group_product_management → Asir Groupe | javascript:;; menu group | Builder.php:2509 | Stock and purchasing |
Produits / Gestion des produits / Création de produit | notio-products-management → Notio | javascript:;; menu group | Builder.php:2555 | Stock and purchasing |
Produits / Gestion des produits | trans_menu_trans → Traductions | javascript:;; menu group | Builder.php:2598 | Stock and purchasing |
Produits / Gestion des produits | products-management-attributes → Les Attributs des Produits | javascript:;; menu group | Builder.php:2637 | Stock and purchasing |
Produits | products-emplacements → Emplacements des produits | javascript:;; menu group | Builder.php:2700 | Stock and purchasing |
Produits | product_prices → Gestion des prix | javascript:;; menu group | Builder.php:2759 | Stock and purchasing |
Produits | dictionnaires → Dictionnaires | javascript:;; menu group | Builder.php:2823 | Stock and purchasing |
Produits | stock_product_availability_log → Gestion des disponibilités | javascript:;; menu group | Builder.php:2845 | Stock and purchasing |
Produits | divers_drop_ship → DropShip | javascript:;; menu group | Builder.php:2874 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_jolipa → Jolipa | javascript:;; menu group | Builder.php:2888 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_bigbuy → Bigbuy | javascript:;; menu group | Builder.php:2917 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_vidaxl → Vidaxl | javascript:;; menu group | Builder.php:2955 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_asir_group → Asir Group | javascript:;; menu group | Builder.php:2985 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_asir_group_mode → Asir Group Mode | javascript:;; menu group | Builder.php:3039 | Stock and purchasing |
Produits | product_merchants → Merchants | javascript:;; menu group | Builder.php:3072 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_cmp → Cmp | javascript:;; menu group | Builder.php:3110 | Stock and purchasing |
Produits / DropShip | divers_drop_ship_product_notio → Notio | javascript:;; menu group | Builder.php:3141 | Stock and purchasing |
Produits | divers_product_monitoring → Veille des produits | javascript:;; menu group | Builder.php:3173 | Stock and purchasing |
Produits | product_ai → AI | javascript:;; menu group | Builder.php:3198 | Stock and purchasing |
Paniers (Builder key abandonedCart)
Source span begins at Builder.php:3219–3292 and ends before the next top-level declaration 3293. Workflow family: Customer service and payments.
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | abandonedCart → Paniers | javascript:;; menu group | Builder.php:3219 | Customer service and payments |
Paniers | send_sms → Envoi des SMS | javascript:;; menu group | Builder.php:3263 | Customer service and payments |
Paiements (Builder key payment)
Source span begins at Builder.php:3293–3417 and ends before the next top-level declaration 3418; duplicate root declarations at 3293, 3314. Workflow family: Customer service and payments.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Paiements / {source} / 'payment_refund_index_' . $item → Remboursements; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3350) | refund_index | /refund/index/{source} | GET | AppBundle\Controller\RefundController::indexAction (src/AppBundle/Controller/RefundController.php:47) | Customer service and payments |
Paiements / {source} / 'payment_refund_pre_' . $item → Prè-remboursements; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3357) | refund_pre | /refund/refund-pre/{source} | GET | AppBundle\Controller\RefundController::refundpreAction (src/AppBundle/Controller/RefundController.php:2018) | Customer service and payments |
Paiements / payment_stat_payment → Statistiques; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3365) | stat_payment | /stat/payment | GET, POST | AppBundle\Controller\StatController::paymentAction (src/AppBundle/Controller/StatController.php:19) | Customer service and payments |
Paiements / payment_presto_index → Commandes Presto; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3369) | presto_index | /presto | GET | AppBundle\Controller\PrestoController::indexAction (src/AppBundle/Controller/PrestoController.php:21) | Customer service and payments |
Paiements / Rapprochement / commandes_reconciliation_of_payments_sale_list → Tableau du rapprochement des paiements; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3386) | reconciliation_of_payments_index | /reconciliation-of-payments | GET | AppBundle\Controller\ReconciliationOfPaymentsController::indexAction (src/AppBundle/Controller/ReconciliationOfPaymentsController.php:26) | Customer service and payments |
Paiements / Rapprochement / reconciliation_of_payments_import_files_index → Importer un fichier bancaire; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3389) | reconciliation_of_payments_import_files_index | /reconciliation-of-payments/reconciliation-of-payments-import-files-index | GET | AppBundle\Controller\ReconciliationOfPaymentsController::reconciliationOfPaymentsImportFilesExpeditionAction (src/AppBundle/Controller/ReconciliationOfPaymentsController.php:145) | Customer service and payments |
Paiements / payment_statistic_alma → Alma; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3393) | statistic_alma_payment | /statistic/alma | not declared | AppBundle\Controller\StatisticController::getStatisticAlmaPaymentAction (src/AppBundle/Controller/StatisticController.php:178) | Customer service and payments |
Paiements / Payline / Ezyness / child_payline_ezyness_mapping → Mapping des paiements et virements; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3411) | payline_ezynesss_mapping | /sale/payments/payline-ezyness/mappingambiguous definitions | not declaredGET | AppBundle\Controller\Sale\SaleController::showPaylineEzynessMapping (src/AppBundle/Controller/Sale/SaleController.php:9111) AppBundle\Controller\Sale\SaleController::showPaylineEzynessMappingAction (src/AppBundle/Controller/Sale/SaleController.php:9127) | Customer service and payments |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | payment → Paiements | javascript:;; menu group | Builder.php:3293 | Customer service and payments |
Racine | payment → Paiements | javascript:;; menu group | Builder.php:3314 | Customer service and payments |
Paiements | 'payment_' . $item → ucfirst($item) | javascript:;; SOURCE loop: menzzo, meublePromo | Builder.php:3336 | Customer service and payments |
Paiements | reconciliation → Rapprochement | javascript:;; SOURCE loop: menzzo, meublePromo | Builder.php:3373 | Customer service and payments |
Paiements | payline_ezyness_mapping → Payline / Ezyness | javascript:;; SOURCE loop: menzzo, meublePromo | Builder.php:3397 | Customer service and payments |
SAV (Builder key sav)
Source span begins at Builder.php:3418–3599 and ends before the next top-level declaration 3600. Workflow family: Customer service and payments.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
SAV / ucfirst($item) / $item . '_sav_sav_index' → Liste SAV; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3455) | sav_index | /sav/index/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::indexAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:78) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_validated' → SAV validés; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3462) | sav_validated | /sav/sav-validated/{source} | GET, POST | AppBundle\Controller\Sale\Sav\SaleSavController::savValidatedAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:2298) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_cancelation_request' → Demandes d'annulation avant expédition; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3469) | sav_cancelation_request | /sav/sav-cancelation-request/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::savCancelationRequestAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:2712) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_relaunch_request' → SAV relances; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3476) | sav_relaunch_request | /sav/sav-relaunch-request/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::savRelaunchRequestAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:5123) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_canceled' → SAV annulation avant expédition; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3483) | sav_canceled | /sav/sav-canceled/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::savCanceledAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:2533) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_priority' → SAV Prioritaires; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3497) | sav_priority | /sav/priority-sav/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::prioritySavAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:3157) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_all' → Tous les SAV ; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3504) | sav_all | /sav/list-all/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::listAllSavAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:402) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_tests_index' → Tous les SAV de tests; params redirect_to=app.sav.archived_test; loop Builder::SOURCE = menzzo, meublePromo; metadata: dashboard metadata (Builder.php:3511) | v2_index | /v2 | not declared | AppBundle\Controller\V2Controller::indexAction (src/AppBundle/Controller/V2Controller.php:22) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_exchange' → Échange SAV à valider; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3532) | sav_exchange | /sav/sav-exchange/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::ExchangeSavAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:4679) | Customer service and payments |
SAV / ucfirst($item) / Pièces détachées / $item . '_sav_spare_parts_upload_asir_spare_parts' → Import des pièces détachées Asir; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3552) | sale_sav_asir_spare_parts_upload | /sav/upload-asir-spare-parts/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::uploadAsirSpareParts (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:3877) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_export' → Export; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3559) | sav_sav_export | /sav/export/{source} | POST, GET | AppBundle\Controller\Sale\Sav\SaleSavController::exportAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:4091) | Customer service and payments |
SAV / ucfirst($item) / $performanceExportMenuName → Export performance SAV; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo; additionally gated by admin or SEE_SAV_PERFORMANCE_EXPORT (or tree mode) (Builder.php:3567) | sav_sav_performance_export | /sav/performance-export/{source} | GET, POST | AppBundle\Controller\Sale\Sav\SaleSavController::performanceExportAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:4241) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_planing_dev' → Planning SAV; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3577) | sav_planing_dev | /sav/sav-planing/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::planningSavAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:4933) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_sav_planing_test' → Planning SAV tests; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3583) | sav_planing_test | /sav/sav-planing-test/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::planningSavTestAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:4951) | Customer service and payments |
SAV / ucfirst($item) / $item . '_sav_chat_ai' → Chat AI; params source=menzzo / meublePromo; loop Builder::SOURCE = menzzo, meublePromo (Builder.php:3589) | sav_chat_ai | /sav/chat-ai/{source} | GET | AppBundle\Controller\Sale\Sav\SaleSavController::chatAiAction (src/AppBundle/Controller/Sale/Sav/SaleSavController.php:5423) | Customer service and payments |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | sav → SAV | javascript:;; menu group | Builder.php:3418 | Customer service and payments |
SAV | 'sav_' . $item → ucfirst($item) | javascript:;; SOURCE loop: menzzo, meublePromo; SAV performance child is separately gated | Builder.php:3440 | Customer service and payments |
SAV / ucfirst($item) | $item . '_spare_parts' → Pièces détachées | javascript:;; SOURCE loop: menzzo, meublePromo | Builder.php:3539 | Customer service and payments |
Livraison (Builder key shipping)
Source span begins at Builder.php:3600–3899 and ends before the next top-level declaration 3900. Workflow family: Shipping, reporting and admin.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Livraison / IDF / shipping_idf_idf_index → Commandes (Builder.php:3651) | idf_index | /idf | GET | AppBundle\Controller\IdfController::indexAction (src/AppBundle/Controller/IdfController.php:54) | Shipping, reporting and admin |
Livraison / IDF / idf_exchange_or_return → Retour / échange (Builder.php:3655) | idf_exchange_or_return | /idf/exchange-or-return | GET | AppBundle\Controller\IdfController::exchangeOrReturnAction (src/AppBundle/Controller/IdfController.php:2201) | Shipping, reporting and admin |
Livraison / IDF / shipping_idf_idf_planning → Planning (Builder.php:3659) | idf_planning | /idf/idf-planning | GET | AppBundle\Controller\IdfController::planningAction (src/AppBundle/Controller/IdfController.php:513) | Shipping, reporting and admin |
Livraison / IDF / shipping_idf_shipping_idf_idf_delivery → Livraison IDF (Builder.php:3663) | idf_delivery | /idf/idf-delivery | GET | AppBundle\Controller\IdfController::deliveryIdfAction (src/AppBundle/Controller/IdfController.php:1728) | Shipping, reporting and admin |
Livraison / IDF / shipping_idf_idf_delivery_report → Rapport de livraison (Builder.php:3667) | idf_delivery_report | /idf/idf-delivery-report | GET, POST | AppBundle\Controller\IdfController::deliveryReportAction (src/AppBundle/Controller/IdfController.php:1769) | Shipping, reporting and admin |
Livraison / IDF / shipping_idf_idf_scan → Envoi vers IDF (Builder.php:3670) | idf_scan | /idf/idf-scan | GET | AppBundle\Controller\IdfController::scanIdfAction (src/AppBundle/Controller/IdfController.php:1961) | Shipping, reporting and admin |
Livraison / Monté à l'étage / shipping_upStairs_up_stairs_index → Commandes (Builder.php:3676) | up_stairs_index | /up-stairs | GET | AppBundle\Controller\UpStairsController::indexAction (src/AppBundle/Controller/UpStairsController.php:53) | Shipping, reporting and admin |
Livraison / Monté à l'étage / shipping_upStairs_up_stairs_planning → Planning (Builder.php:3680) | up_stairs_planning | /up-stairs/up-stairs-planning | GET | AppBundle\Controller\UpStairsController::planningAction (src/AppBundle/Controller/UpStairsController.php:425) | Shipping, reporting and admin |
Livraison / Monté à l'étage / shipping_upStairs_up_stairs_delivery → Livraison à l'étage; metadata: dashboard metadata (Builder.php:3684) | up_stairs_delivery | /up-stairs/up-stairs-delivery | GET | AppBundle\Controller\UpStairsController::deliveryUpStairsAction (src/AppBundle/Controller/UpStairsController.php:1334) | Shipping, reporting and admin |
Livraison / EDI Teliway / edi_ticket_generation → EDI Teliway (Builder.php:3726) | edi_ticket_generation_index | /edi/generate-ticket | not declared | AppBundle\Controller\EdiController::generateAsirTickets (src/AppBundle/Controller/EdiController.php:29) | Shipping, reporting and admin |
Livraison / AsirGroup / shipping_commandes_sale_asir_group_livraison → Livraison (Builder.php:3749) | sale_asir_group_livraison | /erp/asirgroup/asir-sale-livraison | GET | AsirGroupBundle\Controller\AsirGroupMenzzoShippingLabelController::AsirGroupeSaleLivraisonAction (src/AsirGroupBundle/Controller/AsirGroupMenzzoShippingLabelController.php:77) | Shipping, reporting and admin |
Livraison / Vir / send_menzzo_products_to_vir_expedition → Produits menzzo (Builder.php:3768) | menzzo_products_to_vir_expedition | /product/list-menzzo-products-to-vir-expedition | not declared | AppBundle\Controller\Product\ProductController::listMenzzoProductsToVirExpeditionAction (src/AppBundle/Controller/Product/ProductController.php:10575) | Shipping, reporting and admin |
Livraison / Vir / vir_delivery_log → Log de livraison Vir; params redirect_to=app.vir_delivery_log; metadata: dashboard metadata (Builder.php:3772)Livraison / Camions / shipping_shipping_trucks_trucks_content → Contenu des camions; params redirect_to=app.trucks_content; metadata: dashboard metadata (Builder.php:3816)Livraison / Informations Edi / edi_information_list → Liste Edi; params redirect_to=app.edi_information; metadata: dashboard metadata (Builder.php:3853)Livraison / scanned_but_unshipped_sales → Commandes imprimées mais non livrées; params redirect_to=app.scanned_but_unshipped_sales; metadata: dashboard metadata (Builder.php:3876) | v2_index | /v2 | not declared | AppBundle\Controller\V2Controller::indexAction (src/AppBundle/Controller/V2Controller.php:22) | Shipping, reporting and admin |
Livraison / Monté à l'étage avec montage / shipping_upStairs_up_stairs_extra_amount → FDP par catégorie (Builder.php:3793) | up_stairs_extra_shipping_amount | /up-stairs/up-stairs-extra-shipping-amount | GET, POST | AppBundle\Controller\UpStairsController::getUpStairsExtraShippingAmountAction (src/AppBundle/Controller/UpStairsController.php:1371) | Shipping, reporting and admin |
Livraison / Monté à l'étage avec montage / shipping_upStairs_stairs_extra_by_product → FDP par produit (Builder.php:3797) | up_stairs_extra_shipping_by_product | /up-stairs/up-stairs-extra-shipping-by-product | GET, POST | AppBundle\Controller\UpStairsController::getUpStairsExtraShippingByProductAction (src/AppBundle/Controller/UpStairsController.php:1505) | Shipping, reporting and admin |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | shipping → Livraison | javascript:;; menu group | Builder.php:3600 | Shipping, reporting and admin |
Livraison | shipping_idf → IDF | javascript:;; menu group | Builder.php:3621 | Shipping, reporting and admin |
Livraison | shipping_upStairs → Monté à l'étage | javascript:;; menu group | Builder.php:3635 | Shipping, reporting and admin |
Livraison | shipping_upStairs_montage → Monté à l'étage avec montage | javascript:;; menu group | Builder.php:3698 | Shipping, reporting and admin |
Livraison | edi_teliway → EDI Teliway | javascript:;; menu group | Builder.php:3712 | Shipping, reporting and admin |
Livraison | asir_group → AsirGroup | javascript:;; menu group | Builder.php:3735 | Shipping, reporting and admin |
Livraison | shipping_vir → Vir | javascript:;; menu group | Builder.php:3754 | Shipping, reporting and admin |
Livraison | shipping_trucks → Camions | javascript:;; menu group | Builder.php:3802 | Shipping, reporting and admin |
Livraison | edi_information → Informations Edi | javascript:;; menu group | Builder.php:3839 | Shipping, reporting and admin |
Rapports (Builder key report)
Source span begins at Builder.php:3900–4104 and ends before the next top-level declaration 4105. Workflow family: Shipping, reporting and admin.
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | report → Rapports | javascript:;; menu group | Builder.php:3900 | Shipping, reporting and admin |
Rapports | stat_menu_sav → SAV | javascript:;; menu group | Builder.php:3983 | Shipping, reporting and admin |
Rapports | AsirGroup → AsirGroup | javascript:;; menu group | Builder.php:4026 | Shipping, reporting and admin |
Rapports | chat_ai → ChatAi | javascript:;; menu group | Builder.php:4059 | Shipping, reporting and admin |
Divers (Builder key divers)
Source span begins at Builder.php:4105–4478 and ends before the next top-level declaration 4479. Workflow family: Shipping, reporting and admin.
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | divers → Divers | javascript:;; menu group | Builder.php:4105 | Shipping, reporting and admin |
Divers | divers_trustpilot → Trustpilot | javascript:;; menu group | Builder.php:4158 | Shipping, reporting and admin |
Divers | stores_product_indexReviews → Reviews | javascript:;; menu group | Builder.php:4220 | Shipping, reporting and admin |
Divers | divers_log → Log | javascript:;; menu group | Builder.php:4256 | Shipping, reporting and admin |
Divers | exportExpedition → Fichiers exportés ou importés | javascript:;; menu group | Builder.php:4313 | Shipping, reporting and admin |
Divers | divers_marketing → Marketing | javascript:;; menu group | Builder.php:4357 | Shipping, reporting and admin |
Divers / Marketing | wishlist → Wishlist | javascript:;; menu group | Builder.php:4396 | Shipping, reporting and admin |
Divers | divers-tresorerie → Trésorerie | javascript:;; menu group | Builder.php:4424 | Shipping, reporting and admin |
Système (Builder key config)
Source span begins at Builder.php:4479–4899 and ends before the next top-level declaration 4900. Workflow family: Shipping, reporting and admin.
| Menu entry instances (hierarchy, key, label, route parameters) | Route name | Effective path | HTTP restriction | Controller action | Workflow family |
|---|---|---|---|---|---|
Système / config_user_index → Gestion de comptes (Builder.php:4500) | user_index | /user | GET | AppBundle\Controller\UserController::indexAction (src/AppBundle/Controller/UserController.php:31) | Shipping, reporting and admin |
Système / config_mails_list → Liste des e-mails (Builder.php:4504) | mails_list | /product/mails-list | GET | AppBundle\Controller\Product\ProductController::mailsListAction (src/AppBundle/Controller/Product/ProductController.php:3558) | Shipping, reporting and admin |
Système / Notifications / config_notifications_groups → Groupes; params redirect_to=app.notification_groups; metadata: dashboard metadata (Builder.php:4527)Système / config_store_delivery_config → Config livraison boutiques; params redirect_to=app.delivery_store_config (Builder.php:4550)Système / config_microsoft_oauth → Microsoft Oauth; params redirect_to=app.microsoft.oauth.index; metadata: dashboard metadata (Builder.php:4567) | v2_index | /v2 | not declared | AppBundle\Controller\V2Controller::indexAction (src/AppBundle/Controller/V2Controller.php:22) | Shipping, reporting and admin |
Système / config_config_index → Paramètres (Builder.php:4563) | config_index | /config | GET | AppBundle\Controller\ConfigController::indexAction (src/AppBundle/Controller/ConfigController.php:21) | Shipping, reporting and admin |
Système / divers_user_access_log → Log d'accès (Builder.php:4588) | user_access_index | /user-access-log/{id} | GET | CoreBundle\Controller\UserAccessLogController::indexAction (src/CoreBundle/Controller/UserAccessLogController.php:26) | Shipping, reporting and admin |
Système / config_user_activity_log → Log d'actions (Builder.php:4592) | user_activity_index | /user-activity | not declared | UserBundle\Controller\UserActivityController::indexAction (src/UserBundle/Controller/UserActivityController.php:22) | Shipping, reporting and admin |
Système / Tools / config_technical_tools_order_fixture_export → Export fixture commande; only when ROLE_ADMIN or User::ACCESS_ORDER_FIXTURE_EXPORT is present (Builder.php:4611) | technical_tools_order_fixture_export | /tech-tools/order-fixture-export | GET | AppBundle\Controller\TechTeamToolsController::orderFixtureExportAction (src/AppBundle/Controller/TechTeamToolsController.php:20) | Shipping, reporting and admin |
Menu-only folders and URI nodes (no named endpoint at this node):
| Parent hierarchy | Node key and label | URI/source condition | Source | Workflow family |
|---|---|---|---|---|
Racine | config → Système | javascript:;; menu group | Builder.php:4479 | Shipping, reporting and admin |
Système | config_notifications → Notifications | javascript:;; menu group | Builder.php:4511 | Shipping, reporting and admin |
Système | config_tools → Tools | javascript:;; admin or order-fixture-export access | Builder.php:4597 | Shipping, reporting and admin |
Known resolution gap
payline_ezynesss_mapping has two method annotations in src/AppBundle/Controller/Sale/SaleController.php with the same path /sale/payments/payline-ezyness/mapping: showPaylineEzynessMapping() has no declared HTTP restriction, while showPaylineEzynessMappingAction() declares GET. Static source inspection finds both definitions but cannot establish which definition the deployed Symfony route collection selects. Treat the effective controller and method restriction for this entry as unresolved until the route collection is inspected in an approved non-production environment.
No other menu route name was missing from the scanned annotation/config source. Twenty-three route declarations used by this menu have no @Method restriction in their annotation; those table cells say not declared rather than guessing GET.
Commented-out entries excluded from the menu
The 36 source call sites below are commented out and do not count as active menu declarations. The extractor can name 32 calls whose first argument is a literal key; four additional commented calls have a dynamic or incomplete first argument.
Commented literal menu keys and source lines
commandes_sales_print_index_1— Builder.php:168commandes_sales_import_files_index_general— Builder.php:408commandes_sale_list_processing_retrait_not_printed— Builder.php:425commandes_sale_list_processing_retrait_new— Builder.php:428Commandes_sale_rdv_index— Builder.php:431commandes_trusk_index— Builder.php:470commandes_test_dates— Builder.php:488commandes_vir_index— Builder.php:509commandes_vir_asir_index— Builder.php:523stores_product_index20— Builder.php:667stores_product_index_sale_list_processing_not_printed20— Builder.php:690commandes_sale_list_processing_not_printed_nostock20— Builder.php:701stores_product_index_product_price20— Builder.php:711commandes_all_sale_list20— Builder.php:721stores_wayfair_sales_with_erros— Builder.php:1906AliExpress— Builder.php:2073stores_aliexpress_pending_invoice_sales— Builder.php:2090stores_aliexpress_invoiced_sales— Builder.php:2094stores_aliexpress_pending_sales— Builder.php:2098stores_aliexpress_all_sales— Builder.php:2102product_stock_value— Builder.php:2345attributes_management— Builder.php:2651product_price— Builder.php:2754product_price_index— Builder.php:2777product_price_dropShip— Builder.php:2781container_departure_index— Builder.php:2818divers_drop_ship_product_asir_group_selection_to_create022022— Builder.php:3010divers_drop_ship_product_asir_group_selection_to_create— Builder.php:3013divers_drop_ship_product_asir_group_fast_selection— Builder.php:3162divers_drop_ship_product_asir_group_asir_group_dropship_online— Builder.php:3166commandes_sale_asir_group_livraison— Builder.php:3731trans_menu_trans_texts— Builder.php:4470
Evidence boundary
This page proves only the pinned source's menu declarations and static route annotation/config matches. It does not establish the rendered menu for a user, parameter values loaded from the environment, effective routing behavior where declarations collide, controller authorization for every action, database/provider behavior, deployment state, or owner acceptance. Consult the linked workflow guide for its own verified segment and remaining gates.