diff --git a/catalog-single-vendor.php b/catalog-single-vendor.php index e1a205d..508096c 100644 --- a/catalog-single-vendor.php +++ b/catalog-single-vendor.php @@ -345,7 +345,6 @@ if (!empty($_GET['minPrice']) || !empty($_GET['maxPrice']) || !empty($_GET['cate

Level : 9 out of 10

-->
-
Seller Products
@@ -353,12 +352,16 @@ if (!empty($_GET['minPrice']) || !empty($_GET['maxPrice']) || !empty($_GET['cate

Products

-
Seller since
- -

- - +

+ +

diff --git a/shop-list-left-sidebar.php b/shop-list-left-sidebar.php index 8160167..9f3bb62 100644 --- a/shop-list-left-sidebar.php +++ b/shop-list-left-sidebar.php @@ -408,14 +408,23 @@ xhrVendors.onreadystatechange = function() { if(vendorsResponse.results.length>0){ vendorsResponse.results.slice(0,6).forEach(function(vendor) { + let vendorDateRegistered = ""; let vendorId = vendor._id; let productCount = vendorProductCounts[vendorId] || 0; - let vendorDateRegistered = new Date(vendor.date_registered); + if (vendor.date_registered) { + vendorDateRegistered = new Date(vendor.date_registered); + } else { + vendorDateRegistered = "Not yet registered"; + } // Format the date as "Month DD, YYYY" let options = { month: 'long', day: '2-digit', year: 'numeric' }; - let formattedDate = vendorDateRegistered.toLocaleDateString('en-US', options); - + let formattedDate = ""; + if (vendorDateRegistered !== "Not yet registered") { + formattedDate = vendorDateRegistered.toLocaleDateString('en-US', options); + } else { + formattedDate = "Not yet registered"; + } // Create a product card element let card = document.createElement("div"); card.classList.add("col-md-12");