Logidav Docs

CatalogController extends Controller
in package

Asir Group controller.

Tags
Route

("asir-group")

Table of Contents

Properties

$productServices  : ProductService|null

Methods

__construct()  : mixed
AsirGroupController constructor.
amazonPaginateAction()  : JsonResponse
amazonProducts()  : Response|null
Lists amazon products.
catalogAction()  : Response|null
Lists all catalogue categories.
catalogAddSelectionAction()  : JsonResponse
catalogAddToCreateSelectionAction()  : Response|null
Add to selection
catalogCreateSelectionAction()  : Response|null
Create products
catalogDeleteSelectionAction()  : Response|null
Remove product from selection
catalogExportSelectionAction()  : Response|null
Export selection products
catalogPaginateAction()  : JsonResponse
creationAction()  : Response|null
Lists all product entities.
creationToBeProcessedAction()  : mixed
dropshipAction()  : Response|null
Lists selected entities.
dropshipPaginateAction()  : JsonResponse
exportAsirOnlineProductsAction()  : Response
export product on line.
fastSelectionAction()  : Response|null
Lists selected entities.
fastSelectionPaginateAction()  : JsonResponse
getCategories()  : JsonResponse
mergeVidaxlNewProductsAction()  : JsonResponse
onlineDropshipToNegociateAction()  : Response|null
Show Asir group product to negociate
onlineDropshipToRemoveAction()  : Response|null
Lists selected entities.
paginateAsirGroupNewPoductAction()  : JsonResponse
selectionAction()  : Response|null
Lists selected entities.
selectionPaginateAction()  : JsonResponse
selectionToCreateAction()  : Response|null
Lists selected entities.
selectionToCreatePaginateAction()  : JsonResponse
setActionToAsirGroupProductsAction()  : Response|null
Set an action to asir group products
setAsirGroupProductsAsReviewedAction()  : Response|null
Set asir group products as reviewed
translationAndPublicationProcessedAction()  : mixed
updateAsirInfosAction()  : JsonResponse
updateProductVisibilityAction()  : mixed

Properties

Methods

amazonPaginateAction()

public amazonPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-amazon_products-paginate", name="asir_group_catalog_amazon_products_paginate")

Method

("POST")

Return values
JsonResponse

amazonProducts()

Lists amazon products.

public amazonProducts(Request $request) : Response|null
Parameters
$request : Request
Tags
Route

("/amazon-products", name="asir_group_amazon_products")

Return values
Response|null

catalogAction()

Lists all catalogue categories.

public catalogAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/catalogue", name="asir_group_catalogue_index")

Method

("GET")

Return values
Response|null

catalogAddSelectionAction()

public catalogAddSelectionAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/vidaxl-catalog-add-selection", name="asir_group_catalog_add_selection")

Return values
JsonResponse

catalogAddToCreateSelectionAction()

Add to selection

public catalogAddToCreateSelectionAction(Request $request, ProductService $productService, NewProductService $newProductService, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$productService : ProductService
$newProductService : NewProductService
$entityManager : EntityManagerInterface
Tags
Route

("/catalog-add-to-selection", name="asir_group_catalog_add_to_selection_selection")

Method

("POST")

throws
ConnectionException
throws
Throwable
Return values
Response|null

catalogCreateSelectionAction()

Create products

public catalogCreateSelectionAction(Request $request) : Response|null
Parameters
$request : Request
Tags
Route

("/catalog-create-selection", name="asir_group_catalog_create_selection")

Method

("POST")

throws
ConnectionException
throws
Throwable
Return values
Response|null

catalogDeleteSelectionAction()

Remove product from selection

public catalogDeleteSelectionAction(Request $request, ProductService $productService) : Response|null
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-delete-selection", name="asir_group_catalog_delete_selection")

Method

("POST")

Return values
Response|null

catalogExportSelectionAction()

Export selection products

public catalogExportSelectionAction(Request $request, ProductService $productService) : Response|null
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-export-selection", name="asir_group_catalog_export_selection")

Method

("POST")

Return values
Response|null

catalogPaginateAction()

public catalogPaginateAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/asir-catalog-index-paginate", name="asir_group_catalog_index_paginate")

Return values
JsonResponse

creationAction()

Lists all product entities.

public creationAction(Request $request, AttributeSetService $attributeSetService, EntityManagerInterface $entityManager, NewProductStatService $newProductStat) : Response|null
Parameters
$request : Request
$attributeSetService : AttributeSetService
$entityManager : EntityManagerInterface
$newProductStat : NewProductStatService
Tags
Route

("/creation", name="new_products_asir_group_index")

Method

({"GET", "POST"})

Return values
Response|null

creationToBeProcessedAction()

public creationToBeProcessedAction() : mixed
Tags
Route

("/creation-to-be-processed", name="new_products_to_be_processed_asir_group_index")

Method

({"GET", "POST"})

dropshipAction()

Lists selected entities.

public dropshipAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/online-products", name="asir_group_online_products")

Method

("GET")

Return values
Response|null

dropshipPaginateAction()

public dropshipPaginateAction(Request $request, ProductService $productService, ShipmentService $shipmentService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
$shipmentService : ShipmentService
Tags
Route

("/asir-group-paginate-online-products", name="asir_group_product_paginate_online_products")

Return values
JsonResponse

exportAsirOnlineProductsAction()

export product on line.

public exportAsirOnlineProductsAction(Request $request) : Response
Parameters
$request : Request
Tags
Route

("/export-asir-group-online-products", name="asir_group_online_products_export")

Method

("POST")

Return values
Response

fastSelectionAction()

Lists selected entities.

public fastSelectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/fast-selection", name="asir_group_catalog_fast_selection")

Method

("GET")

Return values
Response|null

fastSelectionPaginateAction()

public fastSelectionPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-fast-selection-paginate", name="asir_group_catalog_fast_selection_paginate")

Return values
JsonResponse

getCategories()

public getCategories(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/get-categories", name="asir_group_get_categories")

Method

({"POST"})

Return values
JsonResponse

mergeVidaxlNewProductsAction()

public mergeVidaxlNewProductsAction(Request $request, EntityManagerInterface $entityManager, NewProductService $newProductService, ProductService $productService) : JsonResponse
Parameters
$request : Request
$entityManager : EntityManagerInterface
$newProductService : NewProductService
$productService : ProductService
Tags
Route

("/merge-vidaxl", name="asir_group_merge_new_products")

Method

({"POST"})

throws
ConnectionException
throws
Throwable
Return values
JsonResponse

onlineDropshipToNegociateAction()

Show Asir group product to negociate

public onlineDropshipToNegociateAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/online-products/to-negociate", name="asir_group_online_products_to_negociate")

Method

("GET")

Return values
Response|null

onlineDropshipToRemoveAction()

Lists selected entities.

public onlineDropshipToRemoveAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/online-products/to-remove", name="asir_group_online_products_to_remvoe")

Method

("GET")

Return values
Response|null

paginateAsirGroupNewPoductAction()

public paginateAsirGroupNewPoductAction(Request $request, NewProductService $newProductService) : JsonResponse
Parameters
$request : Request
$newProductService : NewProductService
Tags
Route

("/paginate-new-products", name="paginate_asir_group_new_product")

Method

({"GET", "POST"})

Return values
JsonResponse

selectionAction()

Lists selected entities.

public selectionAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/selection", name="asir_group_catalog_selection")

Method

("GET")

Return values
Response|null

selectionPaginateAction()

public selectionPaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-selection-paginate", name="asir_group_catalog_selection_paginate")

Return values
JsonResponse

selectionToCreateAction()

Lists selected entities.

public selectionToCreateAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/selection-to-create", name="asir_group_catalog_selection_to_create")

Method

("GET")

Return values
Response|null

selectionToCreatePaginateAction()

public selectionToCreatePaginateAction(Request $request, ProductService $productService) : JsonResponse
Parameters
$request : Request
$productService : ProductService
Tags
Route

("/catalog-selection-to-create-paginate", name="asir_group_catalog_selection_to_create_paginate")

Return values
JsonResponse

setActionToAsirGroupProductsAction()

Set an action to asir group products

public setActionToAsirGroupProductsAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/set-action-to-asir-group-product", name="asir_group_set_action_to_products")

Method

("POST")

throws
DBALException
Return values
Response|null

setAsirGroupProductsAsReviewedAction()

Set asir group products as reviewed

public setAsirGroupProductsAsReviewedAction(Request $request, EntityManagerInterface $entityManager) : Response|null
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/set-asir-group-product-as-reviewed", name="asir_group_set_products_as_reviewed")

Method

("POST")

throws
DBALException
Return values
Response|null

translationAndPublicationProcessedAction()

public translationAndPublicationProcessedAction() : mixed
Tags
Route

("/translation-to-be-processed", name="translation_and_publication_process_asir_group_index")

Method

({"GET", "POST"})

updateAsirInfosAction()

public updateAsirInfosAction(Request $request, EntityManagerInterface $entityManager) : JsonResponse
Parameters
$request : Request
$entityManager : EntityManagerInterface
Tags
Route

("/asir-group-update-asir-infos", name="asir_group_product_update_infos")

Return values
JsonResponse

updateProductVisibilityAction()

public updateProductVisibilityAction(Request $request, ProductService $productService, EntityManagerInterface $entityManager) : mixed
Parameters
$request : Request
$productService : ProductService
$entityManager : EntityManagerInterface
Tags
Route

("/asir-group-update-product-visibility", name="asir_group_update_product_visibility")

Method

("POST")


        
On this page

Search results