Вітаю, @yura_co !
твоя ідея містить правильний підхід, я б взагалі, розтягнув додавання товару кожні 5-7 хвилин, оновлюючи відповідно і карту і заголовки last_mod до розділів, у котрі додаєш товари.
як реалізувати ? дивлячись, де в тебе знаходиться база товарів, якщо ти парсиш онлайн, то налаштуй cURL на інтервал по парсингу, якщо в форматі CSV, то попроси якогось форумного кодера, написати простенький cron файлик, та додай в "планувальник" на хостингу, наприклад на кожні 3-5 хвилий, котрий буде звертатись до файлу CSV та робити вибірку з нього полів, ID котрих ще немає в базі бро. загалом, то вже проектування реалізації, є купа рішень, головне - правильно сформулювати задачу.