Feed details
Beach Riot
https://beachriot.com
Feed settings
768 active productsStep 1 is XML sync. Step 2 gets product info from the live site. Step 3 runs AI enrichment on the products that already have site info.
Discovered sitemaps
3 source filesRecent diagnostics
20 shown| Time | Level | Component | Message |
|---|---|---|---|
| May 26, 2026 10:55 | info |
feed_import_worker
queued |
feed #6 queued for XML import
{
"brand_name": "Beach Riot"
}
|
| Apr 22, 2026 13:51 | info |
feed_import_worker
queued |
feed #6 queued for XML import
{
"brand_name": "Beach Riot"
}
|
| Apr 22, 2026 13:50 | warning |
feed_import_worker
manual_queue_blocked |
feed #6 manual XML sync blocked while AI jobs are running
|
| Apr 20, 2026 15:59 | info |
site_info
job_queued |
queued job #133 scope=feed feed_id=6 product_id=None force_refresh=False batch_limit=1000
Job #133 {
"batch_limit": 1000,
"force_refresh": false,
"scope": "feed"
}
|
| Apr 20, 2026 01:51 | info |
site_info
job_queued |
queued job #120 scope=feed feed_id=6 product_id=None force_refresh=False batch_limit=1000
Job #120 {
"batch_limit": 1000,
"force_refresh": false,
"scope": "feed"
}
|
| Apr 20, 2026 01:19 | info |
site_info
job_queued |
queued job #106 scope=feed feed_id=6 product_id=None force_refresh=False batch_limit=1000
Job #106 {
"batch_limit": 1000,
"force_refresh": false,
"scope": "feed"
}
|
| Apr 20, 2026 00:30 | info |
feed_import_worker
worker_run_completed |
feed #6 completed xml_products=768 errors=0
· Run f9e51a6e70 {
"duration_seconds": 151.73,
"product_errors": 0,
"product_urls_discovered": 768,
"products_synced": 768,
"sitemap_count": 3
}
|
| Apr 20, 2026 00:30 | info |
feed_import
run_completed |
feed #6 import completed active_products=768 variants=60 duration=151.73s
· Run f9e51a6e70 {
"active_product_count": 768,
"duration_seconds": 151.73,
"next_import_at": null,
"product_errors": 0,
"product_url_count": 768,
"sitemap_count": 3,
"synced_products": 768,
"variant_count": 60
}
|
| Apr 20, 2026 00:30 | info |
feed_import
xml_sync_finished |
feed #6 synced xml products=768 site-info-pending=768 errors=0
· Run f9e51a6e70 {
"product_errors": 0,
"site_info_pending": 768,
"synced_products": 768
}
|
| Apr 20, 2026 00:30 | info |
feed_import
progress |
feed #6 import progress 768/768 synced=768 errors=0
· Run f9e51a6e70 {
"processed_products": 768,
"product_errors": 0,
"synced_products": 768,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:30 | info |
feed_import
progress |
feed #6 import progress 700/768 synced=700 errors=0
· Run f9e51a6e70 {
"processed_products": 700,
"product_errors": 0,
"synced_products": 700,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:29 | info |
feed_import
progress |
feed #6 import progress 600/768 synced=600 errors=0
· Run f9e51a6e70 {
"processed_products": 600,
"product_errors": 0,
"synced_products": 600,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:29 | info |
feed_import
progress |
feed #6 import progress 500/768 synced=500 errors=0
· Run f9e51a6e70 {
"processed_products": 500,
"product_errors": 0,
"synced_products": 500,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:29 | info |
feed_import
progress |
feed #6 import progress 400/768 synced=400 errors=0
· Run f9e51a6e70 {
"processed_products": 400,
"product_errors": 0,
"synced_products": 400,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
progress |
feed #6 import progress 300/768 synced=300 errors=0
· Run f9e51a6e70 {
"processed_products": 300,
"product_errors": 0,
"synced_products": 300,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
progress |
feed #6 import progress 200/768 synced=200 errors=0
· Run f9e51a6e70 {
"processed_products": 200,
"product_errors": 0,
"synced_products": 200,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
progress |
feed #6 import progress 100/768 synced=100 errors=0
· Run f9e51a6e70 {
"processed_products": 100,
"product_errors": 0,
"synced_products": 100,
"total_product_urls": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
product_urls_discovered |
feed #6 discovered 768 product URL(s)
· Run f9e51a6e70 {
"product_url_count": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
sitemap_processed |
feed #6 parsed sitemap https://beachriot.com/sitemap_blogs_1.xml
· Run f9e51a6e70 {
"duration_seconds": 0.54,
"new_product_urls": 0,
"sitemap_url": "https://beachriot.com/sitemap_blogs_1.xml",
"total_product_urls": 768
}
|
| Apr 20, 2026 00:28 | info |
feed_import
sitemap_processed |
feed #6 parsed sitemap https://beachriot.com/sitemap_products_1.xml?from=1489139105845&to=15035134083438
· Run f9e51a6e70 {
"duration_seconds": 4.3,
"new_product_urls": 73,
"sitemap_url": "https://beachriot.com/sitemap_products_1.xml?from=1489139105845&to=15035134083438",
"total_product_urls": 768
}
|
Latest imported products
12 shown
Addyson Top Ivy Colorblock
Beach Riot
Basic: Tops · Child: Tops: Bralette · Green
55.00
This ribbed bralette top features a stylish colorblock design in green, navy, light blue, and white. It offers comfortable support with underwire and...
Akira One Piece Fruit Blooms
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: One Pieces · Multi
178.00
The Akira One Piece features a vibrant Fruit Blooms floral print with pink contrast binding, offering a playful and feminine look. Designed with adjustable...
Akira One Piece Passion Flor
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: One Pieces · Pink
168.00
The Akira One Piece is a flattering swimsuit in a soft, form-fitting fabric with a vibrant floral print. This pull-on style features a scoop neckline, shelf...
Akira One Piece Redwood Floral
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: One Pieces · Pink
168.00
This vibrant one-piece swimsuit features a "Redwood Floral" print with a pink base and red floral motifs. It offers a flattering V-neckline, scoop back, and...
Akira One Piece Royal Riviera
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: One Pieces · Blue
75.00
Dive into summer with the Akira One Piece, featuring a vibrant blue floral print against a white background. This swimsuit offers a flattering scoop...
Alani Pant Snow Cloud Waffle
Beach Riot
Basic: Pants · Child: Activewear: Pants: Full Length · White
65.00
The Alani Pant in Snow Cloud Waffle features a high-rise waistband for a secure, roll-free fit and a slim flare silhouette with slit hems. Crafted from a...
Alba One Piece Black Waffle
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: One Pieces · Black
75.00
The Alba One Piece features a chic one-shoulder design and is crafted from a textured waffle fabric for a stylish look. This unpadded swimsuit offers...
Alita Skirt Technicolor Rays
Beach Riot
Basic: Skirts · Child: Swimsuits & Cover-Ups: Cover-Ups: Skirts · Multi
65.00
The Alita Skirt in Technicolor Rays is a vibrant, handcrafted crochet cover-up skirt made from 100% cotton. It features a playful multi-color striped...
Ally Cardigan Peppermint
Beach Riot
Basic: Sweaters & Knits · Child: Sweaters & Knits: Cardigans · Red
115.00
This festive peppermint red cardigan features classic cable knit detailing throughout. It has a fitted silhouette with ribbed cuffs and hem, and unique...
Amarie Bottom Black
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: Bikini Bottoms: Bikini · Black
88.00
The Amarie bikini bottom features a ribbed fabric for a textured look and comfortable feel. Designed with a mid-rise waist and a high-leg cut, it offers...
Amarie Bottom Red
Beach Riot
Basic: Swim · Child: Swimsuits & Cover-Ups: Bikini Bottoms: Bikini · Red
88.00
The Amarie Bikini Bottom in red features a ribbed fabric for a textured look and comfortable feel. Designed with a mid-rise waist and a high-leg cut, it...