Hola @marinaauto,
Entiendo perfectamente tu frustración. PrestaShop, por diseño, prioriza la simplicidad visual con los desplegables para productos con pocas combinaciones, pero se vuelve problemático con muchas. Como bien dice @hector_9426, no hay una opción en el Back Office para cambiar esto. La solución pasa por una personalización de la plantilla.
Dado que usas PrestaShop 9.0.3 con el tema Hummingbird, te recomiendo crear un tema hijo si no lo tienes ya. Esto es crucial para que tus cambios no se pierdan con futuras actualizaciones del tema padre. Una vez tengas el tema hijo activo, puedes sobrescribir el archivo de plantilla que renderiza las combinaciones.
Normalmente, la lógica para las combinaciones se encuentra en un archivo como themes/hummingbird/templates/catalog/_partials/product-combinations.tpl o similar, o incluso directamente dentro de themes/hummingbird/templates/catalog/product.tpl en un bloque específico.
Para mostrar una tabla, tendrías que editar ese archivo. Aquí te dejo un ejemplo básico de cómo podrías modificar el código Smarty para renderizar una tabla de combinaciones. Tendrás que buscar dónde se itera product.combinations y sustituir o añadir esto:
{if $product.combinations}
<table class="table table-bordered product-combinations-table">
<thead>
<tr>
<th>Combinación</th>
<th>Stock</th>
<th>Precio</th>
</tr>
</thead>
<tbody>
{foreach from=$product.combinations item='combination'}
<tr>
<td>{$combination.attribute_designation}</td>
<td>{$combination.quantity}</td>
<td>{$combination.price}</td>
</tr>
{/foreach}
</tbody>
</table>
{/if}
Este código asume que el objeto $product.combinations está disponible en la plantilla, lo cual suele ser el caso en la página de producto. Tendrás que adaptar la ubicación exacta del archivo y quizás algunos selectores CSS para que se vea bien con tu tema Hummingbird.