Cuotas especiales
Se deberá dinamizar las cuotas especiales para que identifique a qué tipo corresponde. Por ejemplo, en caso de ser cuota 7 deberá mostrar Ahora 12, cuota 8 será Ahora 18, etcétera. Por el momento no tenemos manera de validar si el usuario tiene habilitado el uso de cuotas especiales, pero según MercadoPago esas cuotas están destinadas exclusivamente para las cuotas especiales. Se puede colocar un checkbox en el admin de formas de pago para identificar si tiene dichas cuotas activadas, y cuáles son. En el caso de Monumental hacen uso sólo de Ahora 12 y Ahora 18, por lo que deberían ser capaces de seleccionarlas para poder habilitarlas / deshabilitarlas.
Las cuotas especiales serán utilizadas únicamente en los días que estén disponibles, por lo que se deberá crear una regla para definir cuándo se deberán mostrar y cuándo no, agregando un scope al installment que defina si el mismo está disponible o no (típico .available?), que aplique dentro del rango de fechas definido.
Orden de cuotas
Actualmente se están mostrando los Ahora xx al final del listado de cuotas disponibles, pero deberían ir primeros debido a que son las más convenientes para el usuario final (tienen menos recargo). Buscar la manera de ordenar todas las cuotas y dejar las especiales fijas al principio.
Lo correcto es hacerlo dentro del json que se forma en el controller, pero evaluar si es válido hacer el sort desde JS.
Tests
Hay que agregar los tests de la selección y compra en cuotas.