Nova Poshta Express
Express delivery with Nova Poshta - the fastest option
A comprehensive delivery address management component integrating PostOffice address validation and MDelivery courier selection. Supports conditional wizard steps, error recovery, and multi-language interfaces.
Try the component with different configuration options. Toggle the checkboxes to see how the component adapts to various settings.
Enter your delivery address. Use the validate button to check with Moldova Post Office.
Express delivery with Nova Poshta - the fastest option
Standard delivery via Moldova Post - economical and reliable
Urgent delivery in 24 hours - for urgent orders
Configuration
Real-time view of the delivery data model as you interact with the component.
DeliveryRequest:
Id: b9e43e35-518e-4595-852f-7d58683a656d
State: FetchingCouriers
Address:
Street: Strada Ștefan cel Mare
HouseNumber: 154
ApartmentNumber: 12
City: Chișinău
PostalCode: MD-2012
AdditionalInfo:
IsValidated: True
SelectedCourier: None
DeliveryCost: Monitor events emitted by the component during interaction.
No events yet. Interact with the component above.
How to integrate FodDelivery as a wizard step:
<FodWizardComponent
Steps="@_steps"
ServiceRequestContext="@_context">
</FodWizardComponent>
@code {
private List<WizardStep> _steps =
[
new WizardStep
{
StepId = "fod-delivery",
Title = "Delivery Address",
ComponentType = typeof(FodDelivery),
Order = 1
}
.WithConfiguration(_deliveryConfig)
];
}Simple FodDelivery component with mock services. Shows basic address entry form and event logging for delivery registration.
<FodDelivery
Configuration="@_configuration"
ShowSubmitButton="true"
OnDeliveryRegistered="@HandleDeliveryRegistered"
OnDeliveryChanged="@HandleDeliveryChanged" />
@code {
private FodDeliveryConfiguration _configuration = new()
{
ServiceCode = "MY-SERVICE",
EnableAddressValidation = true,
EnableMDeliveryIntegration = true,
AllowSkipValidation = true,
MaxRetryAttempts = 3
};
private void HandleDeliveryRegistered(DeliveryRequest request)
{
Console.WriteLine($"Delivery registered: {request.Id}");
}
}Properties and events available on the FodDelivery component.
Event argument types and their properties.