@@ -111,7 +122,7 @@
-
+
@@ -184,7 +195,7 @@
'text-red-700 bg-red-100 dark:bg-red-700 dark:text-red-100': order.sync_status === 'rejected',
'text-blue-700 bg-blue-100 dark:bg-blue-700 dark:text-blue-100': order.sync_status === 'shipped'
}"
- x-text="order.sync_status.toUpperCase()"
+ x-text="order.sync_status === 'rejected' ? 'DECLINED' : order.sync_status.toUpperCase()"
>
@@ -202,9 +213,9 @@
diff --git a/static/admin/js/marketplace-letzshop.js b/static/admin/js/marketplace-letzshop.js
index 5b0ec2c9..58eea747 100644
--- a/static/admin/js/marketplace-letzshop.js
+++ b/static/admin/js/marketplace-letzshop.js
@@ -518,20 +518,20 @@ function adminMarketplaceLetzshop() {
},
/**
- * Reject an order
+ * Decline an order (all items)
*/
- async rejectOrder(order) {
+ async declineOrder(order) {
if (!this.selectedVendor) return;
- if (!confirm('Are you sure you want to reject this order?')) return;
+ if (!confirm('Are you sure you want to decline this order? All items will be marked as unavailable.')) return;
try {
await apiClient.post(`/admin/letzshop/vendors/${this.selectedVendor.id}/orders/${order.id}/reject`);
- this.successMessage = 'Order rejected';
+ this.successMessage = 'Order declined';
await this.loadOrders();
} catch (error) {
- marketplaceLetzshopLog.error('Failed to reject order:', error);
- this.error = error.message || 'Failed to reject order';
+ marketplaceLetzshopLog.error('Failed to decline order:', error);
+ this.error = error.message || 'Failed to decline order';
}
},
|