class BackendController extends Controller

Class BackendController defines backend routes

Methods

array
indexAction()

Backend dashboard route

JsonResponse
searchProductsJSONAction(ArrayCollection $searchProductsJSON)

API route for product search

array
productAddAction(ArrayCollection $brandListBasicNoPagination, ArrayCollection $attributeSetListBasic, ArrayCollection $unitOfMeasureListAll, ArrayCollection $packageListAll)

Backend route for adding new product

JsonResponse
productGetProductAttributeValuesJSONAction(ArrayCollection $productGetProductAttributeValuesJSON)

API route for loading product attribute values for specific product

array
productEditAction(ArrayCollection $brandListBasicNoPagination, ArrayCollection $attributeSetListBasic, Product $productGetJSON, ArrayCollection $unitOfMeasureListAll, ArrayCollection $packageListAll, string $languageGetDefaultLocale)

Backend route for editing product

array
allFinProductsAction(ArrayCollection $productPriceStatistic)

Backend route for showing financial data for products

JsonResponse
productAjaxSearchJSONAction(ArrayCollection $productAjaxSearchJSON)

API route for product search

JsonResponse
bundleProductJSONAction(ArrayCollection $bundleProductJSON)

API route for saving bundle product

array
allProductAction()

Backend route for listing all products

Response
allCategoriesPaginationProductAllAction(Request $request, ArrayCollection $allCategoriesPaginationProductAll)

Backend route for listing all products

array
importExportSettingsProductsAction(ArrayCollection $productImportExportSettings)

Backend route for managing import-export settings

JsonResponse
importExportSettingsProductsJSONAction(ArrayCollection $importExportSettingsJSON)

API route for saving import-export settings

Response
categoriesImportAction(ArrayCollection $categoryImportFields)

Backend route for categories import

array
brandsImportAction(ArrayCollection $brandImportFields)

Backend route for brands import

Response
attributeImportAction()

Backend route for attributes import

array
manageCategoriesShowAction(ArrayCollection $manageCategoriesShow)

Backend route for managing categories

Response
allCategoriesPaginationAction(ArrayCollection $allCategoriesPagination)

Api for retrieving categories with pagination

array
sortProductsInCategoryShowAction(int $id)

Backend route for sorting products for specific category

JsonResponse
productsInCategoryPaginationJSONAction(ArrayCollection $productsInCategoryJSON)

API route for loading sorted products for specific category

JsonResponse
sortProductsInCategoryPaginationAction(ArrayCollection $sortProductsInCategory)

API route for loading sorted products for specific category with pagination

Response
productsImportAction(ArrayCollection $productImport)

Backend route for products import

array
allBrandsAction()

Backend route for listing all brands

array
brandAddAction()

Backend route for adding new brand

array
brandEditAction(ArrayCollection $brandGetDBJSON, string $languageGetDefaultLocale)

Backend route for editing brand

array
brandReorderAction(ArrayCollection $brandReorder)

Backend route for reordering brands

array
allOrdersAction()

Backend route for listing all orders

array
allInvoicesAction(ArrayCollection $userList)

Backend route for listing all invoices

Response
addUserAction(ArrayCollection $userAdd)

Backend route for adding new user

RedirectResponse
deleteUsersForMotobike(Request $request)

Backend route for deleting users without orders and not enabled

array
editBackendUserAction(ArrayCollection $userPKDatabase)

Backend route for user edit

array
paymentPayPalAction()

Backend route for editing options for paypal account

array
paymentStripAction()

Backend route for editing options for stripe account

array
settingsGeneralAction(ArrayCollection $generalSettingsJSON)

Backend route for editing general settings

array
prefTaxesAction(ArrayCollection $settingsTax)

Backend route for setting default tax values

array
ordersAction()

Backend route for listing all order

array
ordersTransactionsAction()

Backend route for listing all orders transactions

array
abandonedCartsAction()

Backend route for listing all not finished orders

JsonResponse
abandonedCartsDeleteAction(ArrayCollection $abandonedCartsDelete)

API route for deleting not finished orders

JsonResponse
duplicateOrderAction(ArrayCollection $duplicateOrderJSON)

API route for duplicate order send mail

array
usersAllBackendAction(ArrayCollection $groupGetAllJSON)

Backend route for listing all users

array
liveSaleAction(ArrayCollection $liveSaleLastOrder)

Backend route for tracing live sale

Response
redirectLoggingAction()

Backend route to homepage redirect

array
routesListAction()

Backend route for listing all routes

array
checkoutSettingsAddShowAction()

Backend route for adding new checkout settings

JsonResponse
checkoutAddAction(ArrayCollection $checkoutAddNewJSON)

API route for adding new checkout settings

array
checkoutSettingsEditShowAction(ArrayCollection $checkoutSettingsEditShow)

Backend route for editing checkout settings

JsonResponse
checkoutSettingsEditAction(ArrayCollection $checkoutSettingsEditJSON)

API route for editing checkout settings

array
allCheckoutSettingsAction()

Backend route for listing all checkout settings

JsonResponse
allCheckoutSettingsJSONAction(ArrayCollection $checkoutSettingsViewAllJSON)

API route for loading all checkout settings

JsonResponse
deleteCheckoutSettingAction(ArrayCollection $checkoutSettingsDeleteJSON)

API route for deleting checkout settings

JsonResponse
thumbnailSettingsEditAction(ArrayCollection $editThumbnailSettingsJSON)

API route for editing thumbnail settings

JsonResponse
wishlistGetJQGRIDUsersAllAction(ArrayCollection $wishlistUserJQGRIDList)

API route for loading all users wish lists

array
allAttributesAction()

Backend route for listing all attributes

array
attributeCrudAction()

Backend route for adding new attribute

array
attributeEditAction(ArrayCollection $attributeEditDB, string $languageGetDefaultLocale)

Backend route for editing attribute

array
allAttributeSetsAction()

Backend route for listing all attribute sets

array
attributeSetAddAction(ArrayCollection $attributeSetAdd)

Backend route for adding new attribute set

array
attributeSetEditAction(ArrayCollection $attributeSetEditPage, string $languageGetDefaultLocale)

Backend route for editing attribute set

Response
changeUserPasswordInModalAction()

Route for changing users password in modal

Response
saveImageBlobAction(Request $request)

API route for saving blob images and returns absolute path to the image

JsonResponse
invalidateCacheAction()

API route for clearing environment cache

Details

at line 87
array indexAction()

Backend dashboard route

Return Value

array

at line 102
JsonResponse searchProductsJSONAction(ArrayCollection $searchProductsJSON)

API route for product search

Parameters

ArrayCollection $searchProductsJSON

Return Value

JsonResponse

See also

SearchProductsJSONConverter

at line 125
array productAddAction(ArrayCollection $brandListBasicNoPagination, ArrayCollection $attributeSetListBasic, ArrayCollection $unitOfMeasureListAll, ArrayCollection $packageListAll)

Backend route for adding new product

Parameters

ArrayCollection $brandListBasicNoPagination
ArrayCollection $attributeSetListBasic
ArrayCollection $unitOfMeasureListAll
ArrayCollection $packageListAll

Return Value

array

See also

BrandListBasicNoPaginationConverter
AttributeSetListBasicConverter
UnitOfMeasureListAllConverter
PackageListAllConverter

at line 146
JsonResponse productGetProductAttributeValuesJSONAction(ArrayCollection $productGetProductAttributeValuesJSON)

API route for loading product attribute values for specific product

Parameters

ArrayCollection $productGetProductAttributeValuesJSON

Return Value

JsonResponse

See also

ProductGetProductAttributeValuesJSONConverter

at line 196
array productEditAction(ArrayCollection $brandListBasicNoPagination, ArrayCollection $attributeSetListBasic, Product $productGetJSON, ArrayCollection $unitOfMeasureListAll, ArrayCollection $packageListAll, string $languageGetDefaultLocale)

Backend route for editing product

Parameters

ArrayCollection $brandListBasicNoPagination
ArrayCollection $attributeSetListBasic
Product $productGetJSON
ArrayCollection $unitOfMeasureListAll
ArrayCollection $packageListAll
string $languageGetDefaultLocale

Return Value

array

See also

BrandListBasicNoPaginationConverter
AttributeSetListBasicConverter
ProductGetJSONConverter
UnitOfMeasureListAllConverter
PackageListAllConverter
LanguageGetDefaultLocaleConverter

at line 221
array allFinProductsAction(ArrayCollection $productPriceStatistic)

Backend route for showing financial data for products

Parameters

ArrayCollection $productPriceStatistic

Return Value

array

See also

ProductPriceStatisticConverter

at line 236
JsonResponse productAjaxSearchJSONAction(ArrayCollection $productAjaxSearchJSON)

API route for product search

Parameters

ArrayCollection $productAjaxSearchJSON

Return Value

JsonResponse

See also

ProductAjaxSearchJSONConverter

at line 254
JsonResponse bundleProductJSONAction(ArrayCollection $bundleProductJSON)

API route for saving bundle product

Parameters

ArrayCollection $bundleProductJSON

Return Value

JsonResponse

See also

BundleProductJSONConverter

at line 269
array allProductAction()

Backend route for listing all products

Return Value

array

See also

NewCategoryListConverter

at line 285
Response allCategoriesPaginationProductAllAction(Request $request, ArrayCollection $allCategoriesPaginationProductAll)

Backend route for listing all products

Parameters

Request $request
ArrayCollection $allCategoriesPaginationProductAll

Return Value

Response

See also

AllCategoriesPaginationProductAllConverter

at line 307
array importExportSettingsProductsAction(ArrayCollection $productImportExportSettings)

Backend route for managing import-export settings

Parameters

ArrayCollection $productImportExportSettings

Return Value

array

at line 322
JsonResponse importExportSettingsProductsJSONAction(ArrayCollection $importExportSettingsJSON)

API route for saving import-export settings

Parameters

ArrayCollection $importExportSettingsJSON

Return Value

JsonResponse

See also

ImportExportSettingsJSONConverter

at line 337
Response categoriesImportAction(ArrayCollection $categoryImportFields)

Backend route for categories import

Parameters

ArrayCollection $categoryImportFields

Return Value

Response | array

at line 367
array brandsImportAction(ArrayCollection $brandImportFields)

Backend route for brands import

Parameters

ArrayCollection $brandImportFields

Return Value

array

See also

BrandImportFieldsConverter

at line 382
Response attributeImportAction()

Backend route for attributes import

Return Value

Response | array

at line 406
array manageCategoriesShowAction(ArrayCollection $manageCategoriesShow)

Backend route for managing categories

Parameters

ArrayCollection $manageCategoriesShow

Return Value

array

See also

ManageCategoriesShowConverter

at line 421
Response allCategoriesPaginationAction(ArrayCollection $allCategoriesPagination)

Api for retrieving categories with pagination

Parameters

ArrayCollection $allCategoriesPagination

Return Value

Response

See also

ManageCategoriesShowConverter

at line 436
array sortProductsInCategoryShowAction(int $id)

Backend route for sorting products for specific category

Parameters

int $id

Return Value

array

at line 451
JsonResponse productsInCategoryPaginationJSONAction(ArrayCollection $productsInCategoryJSON)

API route for loading sorted products for specific category

Parameters

ArrayCollection $productsInCategoryJSON

Return Value

JsonResponse

See also

ProductsInCategoryJSONConverter

at line 466
JsonResponse sortProductsInCategoryPaginationAction(ArrayCollection $sortProductsInCategory)

API route for loading sorted products for specific category with pagination

Parameters

ArrayCollection $sortProductsInCategory

Return Value

JsonResponse

See also

SortProductsInCategoryConverter

at line 483
Response productsImportAction(ArrayCollection $productImport)

Backend route for products import

Parameters

ArrayCollection $productImport

Return Value

Response | array

See also

ProductImportConverter

at line 503
array allBrandsAction()

Backend route for listing all brands

Return Value

array

at line 516
array brandAddAction()

Backend route for adding new brand

Return Value

array

at line 535
array brandEditAction(ArrayCollection $brandGetDBJSON, string $languageGetDefaultLocale)

Backend route for editing brand

Parameters

ArrayCollection $brandGetDBJSON
string $languageGetDefaultLocale

Return Value

array

See also

BrandGetDBJSONConverter
LanguageGetDefaultLocaleConverter

at line 552
array brandReorderAction(ArrayCollection $brandReorder)

Backend route for reordering brands

Parameters

ArrayCollection $brandReorder

Return Value

array

See also

BrandReorderConverter

at line 565
array allOrdersAction()

Backend route for listing all orders

Return Value

array

at line 580
array allInvoicesAction(ArrayCollection $userList)

Backend route for listing all invoices

Parameters

ArrayCollection $userList

Return Value

array

at line 601
Response addUserAction(ArrayCollection $userAdd)

Backend route for adding new user

Parameters

ArrayCollection $userAdd

Return Value

Response

See also

UserAddConverter

at line 617
RedirectResponse deleteUsersForMotobike(Request $request)

Backend route for deleting users without orders and not enabled

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

DBALException

at line 649
array editBackendUserAction(ArrayCollection $userPKDatabase)

Backend route for user edit

Parameters

ArrayCollection $userPKDatabase

Return Value

array

See also

UserPKDatabaseConverter

at line 664
array paymentPayPalAction()

Backend route for editing options for paypal account

Return Value

array

Exceptions

NonUniqueResultException

at line 681
array paymentStripAction()

Backend route for editing options for stripe account

Return Value

array

Exceptions

NonUniqueResultException

at line 699
array settingsGeneralAction(ArrayCollection $generalSettingsJSON)

Backend route for editing general settings

Parameters

ArrayCollection $generalSettingsJSON

Return Value

array

at line 714
array prefTaxesAction(ArrayCollection $settingsTax)

Backend route for setting default tax values

Parameters

ArrayCollection $settingsTax

Return Value

array

at line 727
array ordersAction()

Backend route for listing all order

Return Value

array

at line 742
array ordersTransactionsAction()

Backend route for listing all orders transactions

Return Value

array

at line 755
array abandonedCartsAction()

Backend route for listing all not finished orders

Return Value

array

at line 772
JsonResponse abandonedCartsDeleteAction(ArrayCollection $abandonedCartsDelete)

API route for deleting not finished orders

Parameters

ArrayCollection $abandonedCartsDelete

Return Value

JsonResponse

See also

AbandonedCartsDeleteConverter

at line 787
JsonResponse duplicateOrderAction(ArrayCollection $duplicateOrderJSON)

API route for duplicate order send mail

Parameters

ArrayCollection $duplicateOrderJSON

Return Value

JsonResponse

See also

DuplicateOrderJSONConverter

at line 805
array usersAllBackendAction(ArrayCollection $groupGetAllJSON)

Backend route for listing all users

Parameters

ArrayCollection $groupGetAllJSON

Return Value

array

See also

GroupGetAllJSONConverter

at line 822
array liveSaleAction(ArrayCollection $liveSaleLastOrder)

Backend route for tracing live sale

Parameters

ArrayCollection $liveSaleLastOrder

Return Value

array

See also

LiveSaleLastOrderConverter

at line 833
Response redirectLoggingAction()

Backend route to homepage redirect

Return Value

Response

at line 846
array routesListAction()

Backend route for listing all routes

Return Value

array

at line 871
array checkoutSettingsAddShowAction()

Backend route for adding new checkout settings

Return Value

array

at line 886
JsonResponse checkoutAddAction(ArrayCollection $checkoutAddNewJSON)

API route for adding new checkout settings

Parameters

ArrayCollection $checkoutAddNewJSON

Return Value

JsonResponse

See also

CheckoutAddNewJSONConverter

at line 903
array checkoutSettingsEditShowAction(ArrayCollection $checkoutSettingsEditShow)

Backend route for editing checkout settings

Parameters

ArrayCollection $checkoutSettingsEditShow

Return Value

array

See also

CheckoutSettingsEditShowConverter

at line 918
JsonResponse checkoutSettingsEditAction(ArrayCollection $checkoutSettingsEditJSON)

API route for editing checkout settings

Parameters

ArrayCollection $checkoutSettingsEditJSON

Return Value

JsonResponse

See also

CheckoutSettingsEditJSONConverter

at line 931
array allCheckoutSettingsAction()

Backend route for listing all checkout settings

Return Value

array

at line 946
JsonResponse allCheckoutSettingsJSONAction(ArrayCollection $checkoutSettingsViewAllJSON)

API route for loading all checkout settings

Parameters

ArrayCollection $checkoutSettingsViewAllJSON

Return Value

JsonResponse

See also

CheckoutSettingsViewAllJSONConverter

at line 961
JsonResponse deleteCheckoutSettingAction(ArrayCollection $checkoutSettingsDeleteJSON)

API route for deleting checkout settings

Parameters

ArrayCollection $checkoutSettingsDeleteJSON

Return Value

JsonResponse

See also

CheckoutSettingsDeleteJSONConverter

at line 976
JsonResponse thumbnailSettingsEditAction(ArrayCollection $editThumbnailSettingsJSON)

API route for editing thumbnail settings

Parameters

ArrayCollection $editThumbnailSettingsJSON

Return Value

JsonResponse

See also

EditThumbnailSettingsJSONConverter

at line 991
JsonResponse wishlistGetJQGRIDUsersAllAction(ArrayCollection $wishlistUserJQGRIDList)

API route for loading all users wish lists

Parameters

ArrayCollection $wishlistUserJQGRIDList

Return Value

JsonResponse

See also

WishlistUserJQGRIDListConverter

at line 1004
array allAttributesAction()

Backend route for listing all attributes

Return Value

array

at line 1017
array attributeCrudAction()

Backend route for adding new attribute

Return Value

array

at line 1036
array attributeEditAction(ArrayCollection $attributeEditDB, string $languageGetDefaultLocale)

Backend route for editing attribute

Parameters

ArrayCollection $attributeEditDB
string $languageGetDefaultLocale

Return Value

array

See also

AttributeEditDBConverter
LanguageGetDefaultLocaleConverter

at line 1053
array allAttributeSetsAction()

Backend route for listing all attribute sets

Return Value

array

at line 1070
array attributeSetAddAction(ArrayCollection $attributeSetAdd)

Backend route for adding new attribute set

Parameters

ArrayCollection $attributeSetAdd

Return Value

array

See also

AttributeSetAddConverter

at line 1089
array attributeSetEditAction(ArrayCollection $attributeSetEditPage, string $languageGetDefaultLocale)

Backend route for editing attribute set

Parameters

ArrayCollection $attributeSetEditPage
string $languageGetDefaultLocale

Return Value

array

See also

AttributeSetEditPageConverter
LanguageGetDefaultLocaleConverter

at line 1105
Response changeUserPasswordInModalAction()

Route for changing users password in modal

Return Value

Response

at line 1168
Response saveImageBlobAction(Request $request)

API route for saving blob images and returns absolute path to the image

Parameters

Request $request

Return Value

Response

at line 1194
JsonResponse invalidateCacheAction()

API route for clearing environment cache

Return Value

JsonResponse