Разберите стандартынй компонент и делайте по аналогии. И да, даже в стандартных вариантах происходит запись в файл [COLOR=#555c69]urlrewrite.php[/COLOR]
Как сделать выбор способа доставки независимым от выбора местоположения, Компонент sale.basket.order.ajax Как сделать выбор способа доставки независимым от выбора местоположения