class EmpireCheckoutPluginController extends Controller

Class EmpireCheckoutPluginController defines checkout routes

Methods

Response
orderSummaryAction(ArrayCollection $checkoutProduct)

API route for listing and rendering all order items

JsonResponse
getAllGroupProductsForOrderAction(ArrayCollection $getAllGroupProductsForOrder)

API route for listing and rendering all group products

JsonResponse
orderSummaryForCartAction()

API route for rendering quick cart

JsonResponse
addShippingAction(ArrayCollection $checkoutAddShipping)

API route for adding shipping to order

JsonResponse
addPaymentAction(ArrayCollection $checkoutAddPayment)

API route for adding payment to order

JsonResponse
addNewCouponAction(ArrayCollection $addNewPromotion)

API route for adding new promotion

JsonResponse
addNewTaxAction(ArrayCollection $addNewTax)

API route for setting default tax value

JsonResponse
checkCouponAction(ArrayCollection $checkCoupon)

API route for coupon (promotion) validation

JsonResponse
activateCouponAction(ArrayCollection $activateCoupon)

API route for coupon (promotion) activation

JsonResponse
removeCouponAction(ArrayCollection $removeCoupon)

API route for coupon (promotion) deactivation

JsonResponse
changeOrderStateAction(ArrayCollection $changeOrderState)

API route for changing order state

JsonResponse
changeOrderAddressAction(ArrayCollection $checkAddAddress)

API route for adding address to order

JsonResponse
changeShippingOrderAddressAction(ArrayCollection $checkChangeAddress)

API route for changing order address

JsonResponse
changeShippingOrderAddressBackendAction(ArrayCollection $checkChangeAddressBackend)

API route for changing order address by admin

JsonResponse
changeOrderItemAction(ArrayCollection $changeOrderItem)

API route for changing order item

JsonResponse
removeOrderItemBackendAction(ArrayCollection $changeOrderRemoveItem)

API route for removing order item

JsonResponse
renderAttributesForOrderEditAction(ArrayCollection $attributeEditOrder)

API route for listing and rendering attributes for order selection

JsonResponse
applyCouponOrderEditAction(ArrayCollection $editOrderApplyCoupon)

API route for coupon (promotion) activation for specific order by admin

JsonResponse
addOrderItemEditOrderAction(ArrayCollection $changeOrderAddItem)

API route for adding new item to order by admin

JsonResponse
productSuggestionsSearchJSONAction(ArrayCollection $changeOrderSearchProducts)

API route for searching products

RedirectResponse
clearCart(Request $request)

API route for clearing cart, removing all items from cart

JsonResponse
oneStepCheckoutJsonAction(ArrayCollection $oneStepCheckout)

API route for order confirmation from one step chechout page

Details

at line 61
Response orderSummaryAction(ArrayCollection $checkoutProduct)

API route for listing and rendering all order items

Parameters

ArrayCollection $checkoutProduct

Return Value

Response

Exceptions

NonUniqueResultException

See also

CheckoutProductConverter

at line 146
JsonResponse getAllGroupProductsForOrderAction(ArrayCollection $getAllGroupProductsForOrder)

API route for listing and rendering all group products

Parameters

ArrayCollection $getAllGroupProductsForOrder

Return Value

JsonResponse

See also

GetAllGroupProductsForOrderConverter

at line 186
JsonResponse orderSummaryForCartAction()

API route for rendering quick cart

Return Value

JsonResponse

Exceptions

NonUniqueResultException

at line 232
JsonResponse addShippingAction(ArrayCollection $checkoutAddShipping)

API route for adding shipping to order

Parameters

ArrayCollection $checkoutAddShipping

Return Value

JsonResponse

See also

CheckoutAddShippingConverter

at line 247
JsonResponse addPaymentAction(ArrayCollection $checkoutAddPayment)

API route for adding payment to order

Parameters

ArrayCollection $checkoutAddPayment

Return Value

JsonResponse

See also

CheckoutAddPaymentConverter

at line 264
JsonResponse addNewCouponAction(ArrayCollection $addNewPromotion)

API route for adding new promotion

Parameters

ArrayCollection $addNewPromotion

Return Value

JsonResponse

See also

AddNewPromotionConverter

at line 279
JsonResponse addNewTaxAction(ArrayCollection $addNewTax)

API route for setting default tax value

Parameters

ArrayCollection $addNewTax

Return Value

JsonResponse

See also

AddNewTaxConverter

at line 294
JsonResponse checkCouponAction(ArrayCollection $checkCoupon)

API route for coupon (promotion) validation

Parameters

ArrayCollection $checkCoupon

Return Value

JsonResponse

See also

CheckCouponConverter

at line 317
JsonResponse activateCouponAction(ArrayCollection $activateCoupon)

API route for coupon (promotion) activation

Parameters

ArrayCollection $activateCoupon

Return Value

JsonResponse

See also

ActivateCouponConverter

at line 330
JsonResponse removeCouponAction(ArrayCollection $removeCoupon)

API route for coupon (promotion) deactivation

Parameters

ArrayCollection $removeCoupon

Return Value

JsonResponse

at line 346
JsonResponse changeOrderStateAction(ArrayCollection $changeOrderState)

API route for changing order state

Parameters

ArrayCollection $changeOrderState

Return Value

JsonResponse

See also

ChangeOrderStateConverter

at line 370
JsonResponse changeOrderAddressAction(ArrayCollection $checkAddAddress)

API route for adding address to order

Parameters

ArrayCollection $checkAddAddress

Return Value

JsonResponse

See also

CheckAddAddressConverter

at line 385
JsonResponse changeShippingOrderAddressAction(ArrayCollection $checkChangeAddress)

API route for changing order address

Parameters

ArrayCollection $checkChangeAddress

Return Value

JsonResponse

See also

CheckChangeAddressConverter

at line 400
JsonResponse changeShippingOrderAddressBackendAction(ArrayCollection $checkChangeAddressBackend)

API route for changing order address by admin

Parameters

ArrayCollection $checkChangeAddressBackend

Return Value

JsonResponse

See also

CheckChangeAddressBackendConverter

at line 416
JsonResponse changeOrderItemAction(ArrayCollection $changeOrderItem)

API route for changing order item

Parameters

ArrayCollection $changeOrderItem

Return Value

JsonResponse

See also

ChangeOrderItemConverter

at line 455
JsonResponse removeOrderItemBackendAction(ArrayCollection $changeOrderRemoveItem)

API route for removing order item

Parameters

ArrayCollection $changeOrderRemoveItem

Return Value

JsonResponse

See also

ChangeOrderRemoveItemConverter

at line 468
JsonResponse renderAttributesForOrderEditAction(ArrayCollection $attributeEditOrder)

API route for listing and rendering attributes for order selection

Parameters

ArrayCollection $attributeEditOrder

Return Value

JsonResponse

at line 492
JsonResponse applyCouponOrderEditAction(ArrayCollection $editOrderApplyCoupon)

API route for coupon (promotion) activation for specific order by admin

Parameters

ArrayCollection $editOrderApplyCoupon

Return Value

JsonResponse

See also

EditOrderApplyCouponConverter

at line 507
JsonResponse addOrderItemEditOrderAction(ArrayCollection $changeOrderAddItem)

API route for adding new item to order by admin

Parameters

ArrayCollection $changeOrderAddItem

Return Value

JsonResponse

See also

ChangeOrderAddItemConverter

at line 548
JsonResponse productSuggestionsSearchJSONAction(ArrayCollection $changeOrderSearchProducts)

API route for searching products

Parameters

ArrayCollection $changeOrderSearchProducts

Return Value

JsonResponse

See also

ChangeOrderSearchProductsConverter

at line 565
RedirectResponse clearCart(Request $request)

API route for clearing cart, removing all items from cart

Parameters

Request $request

Return Value

RedirectResponse

Exceptions

NonUniqueResultException

at line 619
JsonResponse oneStepCheckoutJsonAction(ArrayCollection $oneStepCheckout)

API route for order confirmation from one step chechout page

Parameters

ArrayCollection $oneStepCheckout

Return Value

JsonResponse

See also

OneStepCheckoutConverter