public IActionResult Delete(int id)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageShippingSettings))
            {
                return(AccessDeniedView());
            }

            var pickupPoint = _storePickupPointService.GetStorePickupPointById(id);

            if (pickupPoint == null)
            {
                return(RedirectToAction("Configure"));
            }

            var address = _addressService.GetAddressById(pickupPoint.AddressId);

            if (address != null)
            {
                _addressService.DeleteAddress(address);
            }

            _storePickupPointService.DeleteStorePickupPoint(pickupPoint);

            return(new NullJsonResult());
        }