class ErpRequestListener

Class ErpRequestListener

Constants

ERP_COMPANY_USER

Methods

__construct(ErpRequester $erpRequester, NavigatorSoapBuilder $soapBuilder, ImageManager $imageManager, TokenStorageInterface $tokenStorage, UserSettingsManager $userSettingsManager, CurrencyManager $currencyManager)

ErpRequestListener constructor.

mixed
insertOrderInErp(OrderEvent $event)

No description

Order|Exception|Object
insertCustomDocTypeInErp(Order $order, $documentType)

No description

mixed
insertReclamation(ReclamationEvent $event)

No description

getErpAttributes(EventWithResult $event)

No description

getErpAttributeValues(EventWithResult $event)

No description

getErpProductBrands(EventWithResult $event)

No description

getErpBrandValues(EventWithResult $event)

No description

getErpLagerList(EventWithResult $event)

No description

getErpPriceList(EventWithResult $event)

No description

getErpArrivalDates(EventWithResult $event)

No description

getErpCustomList(EventWithResult $event)

No description

getErpUserPriceLists(EventWithResult $event)

No description

getErpShipping(EventWithResult $event)

No description

getErpOrder(EventWithResult $event)

No description

getErpOrdersForInsert(EventWithResult $event)

No description

getErpUserFinancialCard(EventWithResult $event)

No description

getUserCommercialist(EventWithResult $event)

No description

getUserShippingAddresses(EventWithResult $event)

No description

getAllPriceLists(EventWithResult $event)

No description

getAllPriceListItems(EventWithResult $event)

No description

getUserSpecificPriceList(EventWithResult $event)

No description

beforeAddToCartLogic(EventWithResult $event)

No description

getErpUsers(EventWithResult $event)

No description

onUserEdited(UserEventInterface $event)

Add user secondary code from erp

getUserDataFromErp(EventWithResult $event)

No description

calculateOrderPrices(OrderEvent $orderEvent)

No description

mixed
convertToDefaultCurrency($price)

No description

mixed
getKeywords(EventWithResult $event)

No description

Details

at line 103
__construct(ErpRequester $erpRequester, NavigatorSoapBuilder $soapBuilder, ImageManager $imageManager, TokenStorageInterface $tokenStorage, UserSettingsManager $userSettingsManager, CurrencyManager $currencyManager)

ErpRequestListener constructor.

Parameters

ErpRequester $erpRequester
NavigatorSoapBuilder $soapBuilder
ImageManager $imageManager
TokenStorageInterface $tokenStorage
UserSettingsManager $userSettingsManager
CurrencyManager $currencyManager

at line 120
mixed insertOrderInErp(OrderEvent $event)

Parameters

OrderEvent $event

Return Value

mixed

Exceptions

Exception

at line 135
Order|Exception|Object insertCustomDocTypeInErp(Order $order, $documentType)

Parameters

Order $order
$documentType

Return Value

Order|Exception|Object

Exceptions

Exception

at line 144
mixed insertReclamation(ReclamationEvent $event)

Parameters

ReclamationEvent $event

Return Value

mixed

at line 155
EventWithResult getErpCategories(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 164
EventWithResult getErpProducts(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 180
EventWithResult getErpProductsForDelete(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 193
EventWithResult getErpImages(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 212
EventWithResult getDeletedErpImages(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 225
getErpAttributes(EventWithResult $event)

Parameters

EventWithResult $event

at line 237
getErpAttributeValues(EventWithResult $event)

Parameters

EventWithResult $event

at line 248
getErpProductAttributeValues(EventWithResult $event)

Parameters

EventWithResult $event

at line 263
getErpProductAttributeValuesForDelete(EventWithResult $event)

Parameters

EventWithResult $event

at line 279
getErpProductBrands(EventWithResult $event)

Parameters

EventWithResult $event

at line 290
getErpBrandValues(EventWithResult $event)

Parameters

EventWithResult $event

at line 302
getErpLagerList(EventWithResult $event)

Parameters

EventWithResult $event

at line 313
getErpPriceList(EventWithResult $event)

Parameters

EventWithResult $event

at line 324
getErpProductRelationships(EventWithResult $event)

Parameters

EventWithResult $event

at line 335
getErpArrivalDates(EventWithResult $event)

Parameters

EventWithResult $event

at line 346
getErpCustomList(EventWithResult $event)

Parameters

EventWithResult $event

at line 363
getErpCustomListWithoutPagination(EventWithResult $event)

Parameters

EventWithResult $event

at line 377
getErpUserPriceLists(EventWithResult $event)

Parameters

EventWithResult $event

at line 387
getErpShipping(EventWithResult $event)

Parameters

EventWithResult $event

at line 395
getErpProductQuantityRebate(EventWithResult $event)

Parameters

EventWithResult $event

at line 407
getErpProductActionRebate(EventWithResult $event)

Parameters

EventWithResult $event

at line 419
getErpOrder(EventWithResult $event)

Parameters

EventWithResult $event

at line 438
getErpOrdersForInsert(EventWithResult $event)

Parameters

EventWithResult $event

at line 446
getErpOrderItemsForInsert(EventWithResult $event)

Parameters

EventWithResult $event

at line 457
getErpUserFinancialCard(EventWithResult $event)

Parameters

EventWithResult $event

at line 491
getUserCommercialist(EventWithResult $event)

Parameters

EventWithResult $event

at line 503
getUserShippingAddresses(EventWithResult $event)

Parameters

EventWithResult $event

at line 515
getAllPriceLists(EventWithResult $event)

Parameters

EventWithResult $event

at line 524
getAllPriceListItems(EventWithResult $event)

Parameters

EventWithResult $event

at line 535
getUserSpecificPriceList(EventWithResult $event)

Parameters

EventWithResult $event

at line 544
beforeAddToCartLogic(EventWithResult $event)

Parameters

EventWithResult $event

at line 555
getErpUsers(EventWithResult $event)

Parameters

EventWithResult $event

at line 573
onUserEdited(UserEventInterface $event)

Add user secondary code from erp

Parameters

UserEventInterface $event

at line 605
getUserDataFromErp(EventWithResult $event)

Parameters

EventWithResult $event

at line 634
EventWithResult getErpPrices(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 664
EventWithResult getErpProductPrice(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

EventWithResult

at line 686
OrderEvent calculateOrderPrices(OrderEvent $orderEvent)

Parameters

OrderEvent $orderEvent

Return Value

OrderEvent

at line 722
mixed convertToDefaultCurrency($price)

Parameters

$price

Return Value

mixed

at line 744
mixed getKeywords(EventWithResult $event)

Parameters

EventWithResult $event

Return Value

mixed