Feed details
AFRM
https://shopafrm.com
Feed settings
618 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
2 source filesRecent diagnostics
20 shown| Time | Level | Component | Message |
|---|---|---|---|
| Jun 02, 2026 19:15 | info |
site_info
job_completed |
job #182 completed processed=25 completed=25 skipped=0 failed=0 avg_seconds=0.45 last_error=none
Job #182 · Run site-info- {
"avg_seconds_per_product": 0.45,
"completed_products": 25,
"failed_products": 0,
"last_error": null,
"processed_products": 25,
"skipped_products": 0,
"slowest_products": [
{
"duration_seconds": 0.52,
"outcome": "completed",
"product_id": 122167,
"product_url": "https://shopafrm.com/products/afrm-socks-painterly-abstract",
"title": "AFRM Socks - Painterly Abstract"
},
{
"duration_seconds": 0.52,
"outcome": "completed",
"product_id": 122175,
"product_url": "https://shopafrm.com/products/ailee-top-crocus-foulard",
"title": "Ailee Top - Crocus Foulard"
},
{
"duration_seconds": 0.51,
"outcome": "completed",
"product_id": 122180,
"product_url": "https://shopafrm.com/products/ari-top-blue-bell",
"title": "Ari Top - Blue Bell"
}
],
"total_products": 25
}
|
| Jun 02, 2026 19:15 | info |
site_info
job_progress |
job #182 progress 25/25 completed=25 skipped=0 failed=0 last_error=none
Job #182 · Run site-info- {
"avg_seconds_per_product": 0.45,
"completed_products": 25,
"failed_products": 0,
"last_error": null,
"processed_products": 25,
"skipped_products": 0,
"total_products": 25
}
|
| Jun 02, 2026 19:14 | info |
site_info
job_scope_snapshot |
job #182 scope snapshot active=618 eligible=59 selected=25 completed=559 pending=59 failed=0 skipped=0 already_fetched=559
Job #182 · Run site-info- {
"active_products": 618,
"already_fetched_products": 559,
"available_products": 556,
"completed_products": 559,
"eligible_products": 59,
"excluded_already_fetched_products": 559,
"excluded_outside_batch_limit_products": 34,
"failed_products": 0,
"force_refresh_scope_products": 0,
"pending_products": 59,
"running_products": 0,
"selected_products": 25,
"skipped_products": 0
}
|
| Jun 02, 2026 19:14 | info |
site_info
job_started |
job #182 started with 25 product(s) using job_concurrency=1
Job #182 · Run site-info- {
"batch_limit": 1000,
"concurrency": 1,
"effective_batch_limit": 25,
"force_refresh": false,
"scope": "feed",
"scope_summary": {
"active_products": 618,
"already_fetched_products": 559,
"available_products": 556,
"completed_products": 559,
"eligible_products": 59,
"excluded_already_fetched_products": 559,
"excluded_outside_batch_limit_products": 34,
"failed_products": 0,
"force_refresh_scope_products": 0,
"pending_products": 59,
"running_products": 0,
"selected_products": 25,
"skipped_products": 0
},
"total_products": 25,
"worker_max_products_per_job": 25
}
|
| Jun 02, 2026 19:14 | info |
site_info
job_queued |
queued job #182 scope=feed feed_id=21 product_id=None force_refresh=False batch_limit=1000
Job #182 {
"batch_limit": 1000,
"force_refresh": false,
"scope": "feed"
}
|
| Jun 02, 2026 11:40 | info |
feed_import_worker
worker_run_completed |
feed #21 completed xml_products=618 errors=0
· Run 031b2e5401 {
"duration_seconds": 194.57,
"product_errors": 0,
"product_urls_discovered": 618,
"products_synced": 618,
"sitemap_count": 2
}
|
| Jun 02, 2026 11:40 | info |
feed_import
run_completed |
feed #21 import completed active_products=618 variants=0 duration=194.57s
· Run 031b2e5401 {
"active_product_count": 618,
"duplicate_product_url_count": 477,
"duration_seconds": 194.57,
"ignored_sitemap_count": 4,
"ignored_sitemaps": [
"https://shopafrm.com/sitemap_agentic_discovery.xml",
"https://shopafrm.com/sitemap_pages_1.xml?from=163842181&to=698338836850",
"https://shopafrm.com/sitemap_collections_1.xml?from=231785669&to=694515925362",
"https://shopafrm.com/sitemap_blogs_1.xml"
],
"next_import_at": null,
"product_errors": 0,
"product_url_count": 618,
"raw_product_url_count": 1095,
"site_info_summary": {
"active_products": 618,
"already_fetched_products": 559,
"available_products": 556,
"completed_products": 559,
"eligible_products": 59,
"excluded_already_fetched_products": 559,
"excluded_outside_batch_limit_products": 0,
"failed_products": 0,
"force_refresh_scope_products": 0,
"pending_products": 59,
"running_products": 0,
"selected_products": 59,
"skipped_products": 0
},
"sitemap_count": 2,
"synced_products": 618,
"variant_count": 0
}
|
| Jun 02, 2026 11:40 | info |
feed_import
xml_sync_finished |
feed #21 synced xml products=618 site-info-eligible=59 pending=59 failed-retry=0 already-fetched=587 skipped=0 errors=0
· Run 031b2e5401 {
"product_errors": 0,
"site_info_summary": {
"active_products": 646,
"already_fetched_products": 587,
"available_products": 583,
"completed_products": 587,
"eligible_products": 59,
"excluded_already_fetched_products": 587,
"excluded_outside_batch_limit_products": 0,
"failed_products": 0,
"force_refresh_scope_products": 0,
"pending_products": 59,
"running_products": 0,
"selected_products": 59,
"skipped_products": 0
},
"synced_products": 618
}
|
| Jun 02, 2026 11:40 | info |
feed_import
progress |
feed #21 import progress 618/618 synced=618 errors=0
· Run 031b2e5401 {
"processed_products": 618,
"product_errors": 0,
"synced_products": 618,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:40 | info |
feed_import
progress |
feed #21 import progress 600/618 synced=600 errors=0
· Run 031b2e5401 {
"processed_products": 600,
"product_errors": 0,
"synced_products": 600,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:39 | info |
feed_import
progress |
feed #21 import progress 500/618 synced=500 errors=0
· Run 031b2e5401 {
"processed_products": 500,
"product_errors": 0,
"synced_products": 500,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:39 | info |
feed_import
progress |
feed #21 import progress 400/618 synced=400 errors=0
· Run 031b2e5401 {
"processed_products": 400,
"product_errors": 0,
"synced_products": 400,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:38 | info |
feed_import
progress |
feed #21 import progress 300/618 synced=300 errors=0
· Run 031b2e5401 {
"processed_products": 300,
"product_errors": 0,
"synced_products": 300,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:38 | info |
feed_import
progress |
feed #21 import progress 200/618 synced=200 errors=0
· Run 031b2e5401 {
"processed_products": 200,
"product_errors": 0,
"synced_products": 200,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:37 | info |
feed_import
progress |
feed #21 import progress 100/618 synced=100 errors=0
· Run 031b2e5401 {
"processed_products": 100,
"product_errors": 0,
"synced_products": 100,
"total_product_urls": 618
}
|
| Jun 02, 2026 11:37 | info |
feed_import
product_urls_discovered |
feed #21 discovered 618 unique product URL(s) from 1095 raw URL(s)
· Run 031b2e5401 {
"duplicate_product_url_count": 477,
"market_prefix_stripping_enabled": true,
"product_url_count": 618,
"raw_product_url_count": 1095
}
|
| Jun 02, 2026 11:37 | info |
feed_import
sitemap_processed |
feed #21 parsed sitemap https://shopafrm.com/sitemap_products_1.xml?from=6958590132289&to=15043148185970
· Run 031b2e5401 {
"duplicate_product_urls_skipped": 477,
"duration_seconds": 12.9,
"new_product_urls": 141,
"raw_product_urls": 618,
"sitemap_url": "https://shopafrm.com/sitemap_products_1.xml?from=6958590132289&to=15043148185970",
"total_product_urls": 618
}
|
| Jun 02, 2026 11:37 | info |
feed_import
sitemap_processed |
feed #21 parsed sitemap https://shopafrm.com/sitemap_products_1.xml?from=6644051181633&to=15002817855858
· Run 031b2e5401 {
"duplicate_product_urls_skipped": 0,
"duration_seconds": 3.37,
"new_product_urls": 477,
"raw_product_urls": 477,
"sitemap_url": "https://shopafrm.com/sitemap_products_1.xml?from=6644051181633&to=15002817855858",
"total_product_urls": 477
}
|
| Jun 02, 2026 11:37 | info |
feed_import
sitemap_discovery_completed |
feed #21 discovered 2 product sitemap(s) mode=xml-discovery ignored_non_product=4
· Run 031b2e5401 {
"ignored_sitemap_count": 4,
"ignored_sitemaps": [
"https://shopafrm.com/sitemap_agentic_discovery.xml",
"https://shopafrm.com/sitemap_pages_1.xml?from=163842181&to=698338836850",
"https://shopafrm.com/sitemap_collections_1.xml?from=231785669&to=694515925362",
"https://shopafrm.com/sitemap_blogs_1.xml"
],
"sitemap_count": 2,
"sitemaps": [
"https://shopafrm.com/sitemap_products_1.xml?from=6644051181633&to=15002817855858",
"https://shopafrm.com/sitemap_products_1.xml?from=6958590132289&to=15043148185970"
]
}
|
| Jun 02, 2026 11:36 | info |
feed_import
sitemap_discovery_started |
feed #21 starting sitemap discovery
· Run 031b2e5401 |
Latest imported products
12 shown
AFRM Baseball Cap - Noir
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping · Black
28.00
The AFRM Baseball Hat is an everyday essential designed for life in motion. Part of the AFRM Active collection, this versatile cap delivers a clean,...
AFRM Baseball Cap - Noir and Blanc
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping · Black
28.00
This AFRM Baseball Hat is an everyday essential, perfect for an active lifestyle. Made from 100% polyester, this lightweight cap features a 5-panel design,...
AFRM Fur Headband - Noir
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping · Black
48.00
Wrap yourself in winter luxury with the AFRM faux fur headband in Noir. This plush, pull-on style headband offers bold texture and warmth, instantly adding...
AFRM Fur Headband - Port Royal
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping · Burgundy
48.00
Wrap yourself in winter luxury with this timeless faux fur headband. Designed in a rich Port Royal shade, it adds bold texture and warmth to any...
AFRM Gift Card
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping
50.00
AFRM Lace Headband - Poppy Red
AFRM
Basic: Jewelry · Child: Accessories: Travel: Accessories · Red
15.00
This poppy red headband features delicate lace construction with an elastic back for a comfortable, one-size-fits-all design. Its versatile 2-inch width...
AFRM Lace Scrunchie - Noir
AFRM
Basic: Jewelry · Child: Accessories: Travel: Accessories · Black
14.00
Elevate your hair accessory collection with this AFRM lace scrunchie in noir. Crafted from delicate lace fabrication, this scrunchie offers a blend of...
AFRM Oversized Lace Scrunchie - Cosmo Pink
AFRM
Basic: Jewelry · Child: Accessories: Travel: Accessories · Pink
14.00
Elevate your hair accessory game with this oversized scrunchie in Cosmo Pink. Crafted from delicate lace, it offers a blend of fashion-forward design and...
AFRM Oversized Lace Scrunchie - Poppy Red
AFRM
Basic: Jewelry · Child: Accessories: Travel: Accessories · Red
14.00
Elevate your hair accessory game with this oversized scrunchie in a vibrant poppy red. Crafted from delicate lace, it offers a blend of fashion-forward...
AFRM Oversized Lace Scrunchie - Risky Red
AFRM
Basic: Gift Card & Shipping · Child: Gift Card & Shipping · Red
14.00
Elevate your hair accessory game with this oversized lace scrunchie in a vibrant Risky Red. Crafted from delicate lace with a single span lining, it offers...