@if(form.controls['product_type']?.value !== 'external') {
@if(form.controls['type'].touched && form.controls['type'].errors?.['required']) {
{{ 'type_is_required' | translate }}
}
} @if(form.controls['product_type']?.value === 'external') {
@if(form?.controls!['external_url']?.touched &&
form?.controls!['external_url']?.errors?.['required']) {
{{ 'external_url_is_required' | translate }}
}
}
@if(form?.controls!['stock_status']?.touched &&
form?.controls!['stock_status']?.errors?.['required']) {
{{ 'stock_is_required' | translate }}
}
@if(form.controls['sku'].touched && form.controls['sku'].errors?.['required']) {
{{ 'sku_is_required' | translate}}
}
@if(form.controls['quantity'].touched &&
form.controls['quantity'].errors?.['required']) {
{{ 'quantity_is_required' | translate }}
}
@if(form.controls['type'].value === 'simple') {
{{(setting$ | async)?.general?.default_currency?.symbol ? (setting$ |
async)?.general?.default_currency!.symbol : '$'}}
@if(form.controls['price'].touched && form.controls['price'].errors?.['required'])
{
{{ 'price_is_required' | translate }}
} @if(form.controls['price'].touched &&
form.controls['price'].errors?.['invalidPrice']) {
{{ 'please_enter_a_valid_price' | translate }}
}
%
{{(setting$ | async)?.general?.default_currency?.symbol ? (setting$ |
async)?.general?.default_currency!.symbol : '$'}}
@if(form.controls['product_type'].value !== 'external') {
{{ '*Enabling this feature will present wholesale prices as a table list on the
frontend.' }}
} @if(form.controls['wholesale_price_type'].value &&
form.controls['product_type'].value !== 'external') {
@for(wholesalePrice of wholesalePriceControl.controls; track wholesalePrice; let
index = $index) {
}
} @if(form.controls['wholesale_price_type'].value &&
form.controls['product_type'].value !== 'external') {
} }
@for (val of externalDetails.controls; track val; let index = $index) {
}
@if((attribute$ | async)?.length) {
}