feat: Update client bestseller statistics handling and UI display

This commit is contained in:
2026-03-07 22:01:35 +01:00
parent 9bca12a59a
commit f39f216409
4 changed files with 78 additions and 32 deletions

View File

@@ -61,7 +61,7 @@
<button type="button" id="save_bestseller_rules" class="btn btn-primary btn-sm">
<i class="fa-solid fa-floppy-disk"></i> Zapisz
</button>
<span id="bestseller_rules_preview" style="margin-left:10px;color:#555;">Spelnia: -</span>
<span id="bestseller_rules_preview" style="margin-left:10px;color:#555;">Wejscie: - | Cooldown: - | Lacznie: -</span>
</div>
</div>
</div>
@@ -230,7 +230,7 @@ function reset_client_bestseller_settings_form()
$( '#bestseller_roas_exit' ).val( '' );
$( '#min_conversions' ).val( '10' );
$( '#cooldown_period' ).val( '14' );
$( '#bestseller_rules_preview' ).text( 'Spelnia: -' );
$( '#bestseller_rules_preview' ).text( 'Wejscie: - | Cooldown: - | Lacznie: -' );
}
function preview_client_bestseller_settings()
@@ -239,11 +239,11 @@ function preview_client_bestseller_settings()
if ( !client_id || products_bestseller_settings_loading )
{
$( '#bestseller_rules_preview' ).text( 'Spelnia: -' );
$( '#bestseller_rules_preview' ).text( 'Wejscie: - | Cooldown: - | Lacznie: -' );
return;
}
$( '#bestseller_rules_preview' ).text( 'Spelnia: licze...' );
$( '#bestseller_rules_preview' ).text( 'Wejscie: licze... | Cooldown: licze... | Lacznie: licze...' );
$.ajax({
url: '/products/preview_client_bestseller_settings/',
@@ -259,14 +259,18 @@ function preview_client_bestseller_settings()
}).done( function( res ) {
if ( res && res.status === 'ok' )
{
$( '#bestseller_rules_preview' ).text( 'Spelnia: ' + Number( res.count || 0 ) );
$( '#bestseller_rules_preview' ).text(
'Wejscie: ' + Number( res.entry_count || 0 ) +
' | Cooldown: ' + Number( res.cooldown_count || 0 ) +
' | Lacznie: ' + Number( res.total_count || res.count || 0 )
);
}
else
{
$( '#bestseller_rules_preview' ).text( 'Spelnia: -' );
$( '#bestseller_rules_preview' ).text( 'Wejscie: - | Cooldown: - | Lacznie: -' );
}
}).fail( function() {
$( '#bestseller_rules_preview' ).text( 'Spelnia: -' );
$( '#bestseller_rules_preview' ).text( 'Wejscie: - | Cooldown: - | Lacznie: -' );
});
}