Product Name Cleanup β€” Phase 4

Product Name Cleanup β€” Functional Description

This dashboard reviews pd_name_cleanup_staging and writes approved English product titles and specification snippets into oc_product_description. Filter the queue, edit a proposed title or HTML snippet in place, approve unflagged rows, then commit approved batches. A commit reads the live description, removes an existing cleanup block, appends the new snippet between PD_CLEANUP comment markers, and stores the proposed name. Titles longer than 70 characters stay flagged and are not written to the catalog.

Operator Workflow

Work through these five steps in order. You do not need to edit code or open the database.

Step 1

Export Batches

  • Go to the Phase 3 Batch Dashboard.
  • Click Generate Batch JSON Files (250 items/batch) in Module A.
  • Click Download All as ZIP to save grok_batch_*.json files locally.
Step 2

Process in Cursor

  • Open the batch in Cursor AI.
  • Copy the prompt from the Phase 3 Batch Dashboard, then paste it into the Cursor chat window.
  • Let Cursor save grok_batch_XXX_done.json.
Step 3

Upload & Import

  • Return to the Phase 3 Batch Dashboard.
  • Drag your *_done.json files into Module B and click Upload *_done.json Files.
  • Click Import Uploaded *_done.json Files to Staging in Module C.
Step 4

Audit Staging

  • Review completed rows on this Phase 4 Review Dashboard.
  • Inline edit any titles exceeding 70 characters until the length badges turn green.
Step 5

Commit Live

  • Approve reviewed rows, then click Commit Approved Batches to Production.
  • That writes optimized titles and feature lists into the live OpenCart tables.

Technical reference

  • Passed Audit is passed_audit. Bucket A (Auto) is auto_processed. Bucket B (AI) is ai_completed. Flagged Review is is_flagged = 1 or a proposed title over 70 characters.
  • Filters cover status, bucket, and a keyword matched to product id, original name, or proposed name. Pagination links and the page jump keep those filters.
  • The grid loads 50 rows at a time. Choose 25 or 100 on the filter bar. Spec drawers open under the row.
  • Changing a proposed title or snippet saves that product and language immediately. The length badge is green at 70 characters or fewer and red above 70.
  • Approve sets staging status to approved and does not change the live catalog. Approve Visible Page does that for every unflagged, non-committed row on this page whose proposed title is 1 to 70 characters.
  • Commit Approved Batches to Production processes English rows (language_id = 1) with status approved and is_flagged = 0, in batches of 250. Each batch is one database transaction.
  • The live description is cleaned with the PD_CLEANUP comment pattern. If that pattern fails, the product is flagged REGEXP_STRIP_FAILURE and skipped. A failed batch rolls back. The browser retries up to 3 times, waiting 3 seconds between tries.
  • Original names and descriptions on the staging row are not rewritten here. Every production update binds both product_id and language_id.
Clear

This writes approved, unflagged English titles (language_id = 1) into oc_product_description in batches of 250. Each batch is one transaction. A failed batch rolls back and the page retries it.

0%

Showing 5,101–5,150 of 12,819

PID Lang Original Name Proposed SEO Name Length Status / Bucket Actions
102382 1 WOOD HANDLE 3/4X5 IN
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102383 1 SH/BP PRESS 50BMG
18 characters
18/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102384 1 577-450 MH CHARGE TB
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102385 1 577 SNIDER CHG TBL
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102386 1 DIE ADAPTER(HEX BUSH
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102387 1 BRACKET
8 characters
8/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102389 1 PLUNGER SPRING
15 characters
15/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102390 1 CHG TBL 416 BARRETT
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102391 1 50 BEOWULF CHG TBL
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102392 1 7.62 NAGANT CHG TBL
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102393 1 CHG TBL 458 SOCOM
18 characters
18/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102394 1 CHG TBL 450 BUSHMA
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102395 1 338 LAPUA COLLET INS
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102396 1 38SPL/357MAG PRO INS
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102398 1 300AAC BLACKOUT C TB
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102399 1 Lee Precision .280 Ackley Charge Table
38 characters
38/70 Passed audit Unassigned
&lt;h2&gt;&lt;span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;&gt;FEATURES:&lt;/span&gt;&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;
102401 1 CHRGE TBL 7.5 SWISS
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102402 1 CHG TBL 26 NOSLER
18 characters
18/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102403 1 416 REM MAG CHG TBL
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102404 1 CHG TBLE 204 RUGER
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102405 1 CHG TBL 6.8 REM SPC
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102406 1 CHG TBL 224 VALKYRIE
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102407 1 CHG TBL 6MM CREEDMOOR
22 characters
22/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102408 1 CHG TBLE 8X56 R HUNG
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102409 1 CHG TBL 41 SWISS
17 characters
17/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102410 1 CHG TBL 25-45 SHARPS
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102411 1 CHG TBL 22 TCM
15 characters
15/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102412 1 DECPPR EX LNG 90783
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102414 1 6-20X7/16 PHIL PAN H
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102415 1 Lee Precision #25 Shell Holder Knurled
39 characters
39/70 Passed audit Unassigned
<p>This is a repair part for Lee Precision reloading tools. The product photos show a typical repair part of this type. There may be minor differences due to size variations and/or product version updates from Lee Precision.</p><p><br></p><h2><b style=&quot;background-color: rgb(255, 255, 0);&quot;>FITS: </strong></h2><ul><li><strong>.338 Lapua</strong></li></ul>
102417 1 SIZER 12 GA
12 characters
12/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102418 1 SIZER 16 GA
12 characters
12/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102419 1 SIZER 20 GA
12 characters
12/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102420 1 FAMILY MOLD COVER
18 characters
18/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102423 1 TOP PLATE
10 characters
10/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102424 1 Lee Precision Bullet Seating Die 26 Nosler
42 characters
42/70 Passed audit Unassigned
<p>This is the same Lee Precision Rifle Easy Adjust Dead Length Bullet Seating Die that comes in Lee Precision RGB Die Sets, Pacesetter 3- Die sets, Collet 2-Die Sets, and Ultimate Rifle 4-Die Sets. It comes packaged in a Lee Precision Single Die Storage Box. Instructions are not included.</p><p>This die seats only. A separate crimping die is required.</p><h2 style=&quot;font-family: &amp;quot;Open Sans&amp;quot;, sans-serif; color: rgb(0, 0, 0);&quot;><span style=&quot;background-color: rgb(255, 255, 0); font-weight: bold; padding: 3px 7px; text-transform: uppercase;&quot;>FEATURES:</span></h2><ul><li><strong>Easy seating depth adjustment.</strong></li><li><strong>Packed in a plastic, single die storage box.<br></strong></li><li><strong>Seats only. Does not crimp. Separate crimping die is required.</strong></li><li><strong>Instructions are not included.</strong></li></ul>
102425 1 EZ SEAT 450 BUSH
17 characters
17/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102426 1 GENERIC EZ ADJ BS DI
21 characters
21/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102427 1 EZSEAT DI BDY 25-45
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102428 1 338 LAPUA NS BODY
18 characters
18/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102429 1 GENERIC COLLET DIE INST
24 characters
24/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102430 1 5/16 LNG .027 WIRE SPRING
26 characters
26/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102431 1 45 ACP INSTRUCTIONS
20 characters
20/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102432 1 45 COLT INSTRU
15 characters
15/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102433 1 380 AUTO INSTR
15 characters
15/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102434 1 9MM LUGER INSTRUCT
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102435 1 40 S&W INSTRUCT
16 characters
16/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102436 1 223 REM PRO CH TBL
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102437 1 COMF GRIP INSTRUCT
19 characters
19/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>
102438 1 4 CAV SAFETY PRIME PARTS
25 characters
25/70 Passed audit Unassigned
<h2><span style=background-color:#FFFF00;color:#000000;font-weight:bold;padding-bottom:3px;padding-left:7px;padding-right:7px;padding-top:3px;text-transform:uppercase;>FEATURES:</span></h2><ul></ul>