diff --git a/searx/static/themes/simple/src/less/style.less b/searx/static/themes/simple/src/less/style.less
index 955c121ea..45c6eb204 100644
--- a/searx/static/themes/simple/src/less/style.less
+++ b/searx/static/themes/simple/src/less/style.less
@@ -262,11 +262,18 @@ article[data-vim-selected].category-social {
 
   .published_date,
   .result_length,
-  .result_author {
+  .result_author,
+  .result_shipping,
+  .result_source_country {
     font-size: 0.8em;
     color: var(--color-result-publishdate-font);
   }
 
+  .result_price {
+    font-size: 1.2em;
+    color: var(--color-result-description-highlight-font);
+  }
+
   img {
     &.thumbnail {
       .ltr-float-left();
diff --git a/searx/templates/simple/result_templates/products.html b/searx/templates/simple/result_templates/products.html
new file mode 100644
index 000000000..c49f29ecb
--- /dev/null
+++ b/searx/templates/simple/result_templates/products.html
@@ -0,0 +1,14 @@
+{% from 'simple/macros.html' import result_header, result_sub_header, result_sub_footer, result_footer, result_footer_rtl with context %}
+
+{{ result_header(result, favicons, image_proxify) -}}
+{{- result_sub_header(result) -}}
+{% if result.price %}<div class="result_price">{{ result.price }}</div></br>{% endif %}
+{% if result.shipping %}<div class="result_shipping">{{ result.shipping }}</div></br>{% endif %}
+{% if result.source_country %}<div class="result_source_country">{{ result.source_country }}</div></br>{% endif %}
+{%- if result.content %}
+  <p class="content">
+    {{ result.content }}
+  </p>
+{% endif -%}
+{{- result_sub_footer(result, proxify) -}}
+{{- result_footer(result) }}