diff --git a/routes/web.php b/routes/web.php index f594c69..a244135 100644 --- a/routes/web.php +++ b/routes/web.php @@ -90,7 +90,9 @@ return static function (Application $app): void { $template, $translator, $auth, - $marketplaceRepository + $marketplaceRepository, + $integrationRepository, + $shopProClient ); $authMiddleware = new AuthMiddleware($auth); @@ -133,6 +135,9 @@ return static function (Application $app): void { $router->get('/products/{id}', [$productsController, 'show'], [$authMiddleware]); $router->get('/marketplace', [$marketplaceController, 'index'], [$authMiddleware]); $router->get('/marketplace/{integration_id}', [$marketplaceController, 'offers'], [$authMiddleware]); + $router->get('/marketplace/{integration_id}/categories', [$marketplaceController, 'categoriesJson'], [$authMiddleware]); + $router->get('/marketplace/{integration_id}/product/{external_product_id}/categories', [$marketplaceController, 'productCategoriesJson'], [$authMiddleware]); + $router->post('/marketplace/{integration_id}/product/{external_product_id}/categories', [$marketplaceController, 'saveProductCategoriesJson'], [$authMiddleware]); $router->get('/products/links', [$productsController, 'links'], [$authMiddleware]); $router->get('/products/{id}/links', [$productsController, 'links'], [$authMiddleware]); $router->get('/products/{id}/links/suggestions', [$productsController, 'linkSuggestions'], [$authMiddleware]);