@KetanKumar For some reason, I can not remove the first one, only the second one. Is there a way to remove the code for the first one?
Topic summary
A user seeks help moving the product review section to the bottom of their Debutify theme product pages. Currently, reviews appear mid-page, pushing the add-to-cart button down.
Initial Solution Attempt:
- A community helper provides CSS code to reorder page sections using flexbox
- The code partially works but hides the review widget entirely, leaving only star ratings visible
- Users cannot write new reviews with this implementation
Core Problem Identified:
- Two review sections exist on the product page (one appears to be from a third-party review app)
- Removing the first section proves difficult through the theme customization interface
- The CSS solution conflicts with the review app’s functionality
Resolution:
- The original poster eventually resolves the issue independently but doesn’t share the solution
- Two other users later request the same fix, indicating this is a common Debutify theme challenge
Status: Resolved for the original poster, but the specific solution remains undisclosed. Other community members continue seeking help with identical review placement issues.
yes sure can you please share product page code so i will removed
@KetanKumar this one?
{%- assign first_3d_model = product.media | where: “media_type”, “model” | first -%}
{% schema %}
{
“name”: “Product pages”,
“class”: “product-section”,
“settings”: [
{
“type”: “header”,
“content”: “Product tabs”
},
{
“type”: “select”,
“id”: “dbtfy_product_tabs_position”,
“label”: “Position”,
“default”: “under_addtocart”,
“options”: [
{
“value”: “under_addtocart”,
“label”: “Under add-to-cart button”
},
{
“value”: “separate_section”,
“label”: “In a separate section”
},
{
“value”: “above_description”,
“label”: “Above product description”
},
{
“value”: “under_description”,
“label”: “Under product description”
}
]
},
{
“type”: “header”,
“content”: “Product page”
},
{
“type”: “checkbox”,
“id”: “show_product_vendor”,
“label”: “Show vendor”,
“default”: false
},
{
“type”: “checkbox”,
“id”: “show_product_type”,
“label”: “Show product type”,
“default”: true
},
{
“type”: “checkbox”,
“id”: “show_product_sku”,
“label”: “Show SKU”,
“default”: false
},
{
“type”: “checkbox”,
“id”: “product_title_large”,
“label”: “Enable large product title”,
“default”: false
},
{
“type”: “checkbox”,
“id”: “show_product_tags”,
“label”: “Show product tags”,
“default”: true
},
{
“type”: “checkbox”,
“id”: “show_product_collections”,
“label”: “Show product collections”,
“default”: true
},
{
“type”: “header”,
“content”: “Media”,
“info”: “Learn more about media types”
},
{
“type”: “checkbox”,
“id”: “enable_image_zoom”,
“label”: “Enable image zoom”,
“default”: true
},
{
“type”: “checkbox”,
“id”: “enable_video_looping”,
“label”: “Enable video looping”,
“default”: true
},
{
“type”: “select”,
“id”: “media_layout”,
“label”: “Gallery layout”,
“default”: “thumbnails”,
“options”: [
{
“value”: “stacked”,
“label”: “Stacked”
},
{
“value”: “thumbnails”,
“label”: “Thumbnails”
}
]
},
{
“type”: “header”,
“content”: “Product form”
},
{
“type”: “checkbox”,
“id”: “quantity_enabled”,
“label”: “Show quantity picker”,
“default”: true
},
{
“type”: “select”,
“id”: “product_selector”,
“label”: “Picker type”,
“default”: “select”,
“options”: [
{
“value”: “radio”,
“label”: “Button”
},
{
“value”: “select”,
“label”: “Dropdown”
}
]
},
{
“type”: “header”,
“content”: “Product description”
},
{
“type”: “checkbox”,
“id”: “show_product_description”,
“label”: “Show product description”,
“default”: true
},
{
“type”: “checkbox”,
“id”: “description_full”,
“label”: “Full width”,
“default”: false
},
{
“type”: “select”,
“id”: “dbtfy_product_description_position”,
“label”: “Position”,
“default”: “separate_section”,
“options”: [
{
“value”: “under_addtocart”,
“label”: “Under add-to-cart button”
},
{
“value”: “separate_section”,
“label”: “In a separate section”
}
]
},
{
“type”: “select”,
“id”: “description_style”,
“label”: “Description style”,
“default”: “section-border”,
“options”: [
{
“value”: “section-blank”,
“label”: “Blank background”
},
{
“value”: “section-default”,
“label”: “Accent background”
},
{
“value”: “section-border”,
“label”: “Border top”
}
]
},
{
“type”: “select”,
“id”: “text_alignment”,
“label”: “Text alignment (desktop)”,
“default”: “text-center”,
“options”: [
{
“value”: “”,
“label”: “Left”
},
{
“value”: “text-center”,
“label”: “Center”
},
{
“value”: “text-right”,
“label”: “Right”
}
]
},
{
“type”: “select”,
“id”: “text_alignment_mobile”,
“label”: “Text alignment (mobile)”,
“default”: “small–text-center”,
“options”: [
{
“value”: “small–text-left”,
“label”: “Left”
},
{
“value”: “small–text-center”,
“label”: “Center”
},
{
“value”: “small–text-right”,
“label”: “Right”
}
]
}
],
“blocks” : [
{
“type”: “description”,
“name”: “Product description”,
“limit”: 1,
“settings”: [
{
“type”: “checkbox”,
“id”: “dbtfy_product_tabs_open”,
“label”: “Open tab by default”,
“default”: false
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_icons”,
“label”: “Icon”,
“info”: “View all available icons”
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_title”,
“label”: “Title”,
“default”: “Details”
}
]
},
{
“type”: “reviews”,
“name”: “Reviews”,
“limit”: 1,
“settings”: [
{
“type”: “checkbox”,
“id”: “dbtfy_product_tabs_open”,
“label”: “Open tab by default”,
“default”: false
},
{
“type”: “checkbox”,
“id”: “dbtfy_product_tabs_review”,
“label”: “Show star ratings”,
“default”: true
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_icons”,
“label”: “Icon”,
“info”: “View all available icons”
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_title”,
“label”: “Title”,
“default”: “Reviews”,
“info”: “To show your review widget in product tabs, go in "Review app" > "Review widget" and tick the "Show in Product tabs" checkbox”
}
]
},
{
“type”: “text”,
“name”: “Text/Image/HTML”,
“settings”: [
{
“type”: “checkbox”,
“id”: “dbtfy_product_tabs_open”,
“label”: “Open tab by default”,
“default”: false
},
{
“type”: “select”,
“id”: “text_alignment”,
“label”: “Text alignment”,
“default”: “text-center”,
“options”: [
{
“value”: “”,
“label”: “Left”
},
{
“value”: “text-center”,
“label”: “Center”
},
{
“value”: “text-right”,
“label”: “Right”
}
]
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_icons”,
“label”: “Icon”,
“info”: “View all available icons”
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_title”,
“label”: “Title”,
“default”: “Rich text”
},
{
“type”: “richtext”,
“id”: “dbtfy_product_tabs_text”,
“label”: “Text”
},
{
“type”: “image_picker”,
“id”: “dbtfy_product_tabs_image”,
“label”: “Image”
},
{
“type”: “html”,
“id”: “dbtfy_product_tabs_html”,
“label”: “HTML”
},
{
“type”: “header”,
“content”: “Visibility settings”
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_type”,
“label”: “Product type”,
“info”: “Comma-separated”
},
{
“type”: “text”,
“id”: “dbtfy_product_tabs_tag”,
“label”: “Product tag”,
“info”: “Comma-separated”
},
{
“type”: “product”,
“id”: “dbtfy_product_tabs_product”,
“label”: “Product”
},
{
“type”: “collection”,
“id”: “dbtfy_product_tabs_collection”,
“label”: “Collection”
}
]
}
]
}
{% endschema %}
@KetanKumar is it this one?
{%- assign current_variant = product.selected_or_first_available_variant -%}
{%- assign featured_media = current_variant.featured_media | default: product.featured_media -%}
{%- assign stacked = false -%}
{%- if section.settings.media_layout == “stacked” -%}
{%- assign stacked = true -%}
{%- endif -%}
{%- assign first_media = true -%}
{%- if product.media.size > 1 -%}
{%- assign carousel = true -%}
{%- else -%}
{%- assign carousel = false -%}
{%- endif -%}
{%- if emptyState -%}
{%- assign vendor = ‘home_page.onboarding.product_vendor’ | t -%}
{%- assign sku = ‘12345’ -%}
{%- assign title = ‘home_page.onboarding.product_title’ | t -%}
{%- assign compare_at_price = 2999 -%}
{%- assign price = 1999 -%}
{%- else -%}
{%- assign vendor = product.vendor -%}
{%- assign sku = current_variant.sku -%}
{%- assign title = product.title -%}
{%- assign compare_at_price = current_variant.compare_at_price -%}
{%- assign price = current_variant.price -%}
{%- endif -%}
{%- if compare_at_price > price -%}
{%- assign on_sale = true -%}
{%- else -%}
{%- assign on_sale = false -%}
{%- endif -%}
{%- if current_variant.available -%}
{%- assign sold_out = false -%}
{%- else -%}
{%- assign sold_out = true -%}
{%- endif -%}
{%- assign enable_zoom = section.settings.enable_zoom -%}
{%- assign product_image_zoom_size = ‘1024x1024’ -%}
{%- assign product_image_scale = ‘2’ -%}
{%- assign product_tabs_position = section.settings.dbtfy_product_tabs_position -%}
{%- assign product_description_position = section.settings.dbtfy_product_description_position -%}
{%- assign delivery_time_under_price = false -%}
{%- assign delivery_time_under_button = false -%}
{%- if settings.dbtfy_delivery_time -%}
{%- if settings.dbtfy_delivery_time_position == ‘under_product_price’ -%}
{%- assign delivery_time_under_price = true -%}
{%- else -%}
{%- assign delivery_time_under_button = true -%}
{%- endif -%}
{%- endif -%}
{%- assign live_view_under_price = false -%}
{%- assign live_view_under_button = false -%}
{%- if settings.dbtfy_live_view -%}
{%- if settings.dbtfy_live_view_position == ‘under_product_price’ -%}
{%- assign live_view_under_price = true -%}
{%- else -%}
{%- assign live_view_under_button = true -%}
{%- endif -%}
{%- endif -%}
{%- assign has_description = false -%}
{%- if section.settings.show_product_description and product.description != blank -%}
{%- assign has_description = true -%}
{%- endif -%}
{%- assign show_info_section = false -%}
{%- if has_description and product_description_position == “separate_section” -%}
{%- assign show_info_section = true -%}
{%- elsif section.blocks.size >= 1 -%}
{%- if product_tabs_position == “separate_section” -%}
{%- assign show_info_section = true -%}
{%- elsif product_description_position == “separate_section” -%}
{%- if product_tabs_position != “under_addtocart” -%}
{%- if product_tabs_position == “under_description” or product_tabs_position == “above_description” -%}
{%- assign show_info_section = true -%}
{%- endif -%}
{%- endif -%}
{%- endif -%}
{%- endif -%}
{%- capture thumbnail_alt -%}
{%- if media.media_type == ‘video’ or media.media_type == ‘external_video’ -%}
{{ ‘products.product.video_thumbnail_alt’ | t: imageAlt: media.alt | escape }}
{%- elsif media.media_type == ‘model’ -%}
{{ ‘products.product.model_thumbnail_alt’ | t: imageAlt: media.alt | escape }}
{%- else -%}
{{ ‘products.product.gallery_thumbnail_alt’ | t: imageAlt: media.alt | escape }}
{%- endif -%}
{%- endcapture -%}
{% comment %}
Display a “View in your space” button (multi) for the first visible media and each individual model.
Stacked layout only.
{% endcomment %}
{% if stacked %}
{%- assign xr_id = false -%}
{%- if first_media and first_3d_model -%}
{%- assign xr_id = first_3d_model.id -%}
{%- elsif media.media_type == ‘model’ -%}
{%- assign xr_id = media.id -%}
{%- endif -%}
{%- if xr_id -%}
{%- render ‘xr-button’ with model_id: xr_id, multi: true -%}
{%- endif -%}
{%- assign first_media = false -%}
{% endif %}
{% comment %}
Display a “View in your space” button (single).
Stacked/Thumbnails layout (mobile)
Thumbnail layout only (desktop)
{% endcomment %}
{%- if first_3d_model -%}
{%- render ‘xr-button’ with model_id: first_3d_model.id, multi: false -%}
{%- endif -%}
{%- if product.media.size > 1 -%}
{% assign media_aspect_ratio = media.aspect_ratio | default: media.preview_image.aspect_ratio %}
{%- assign showProductProperties = false -%}
{%- if section.settings.show_product_vendor and product.vendor != blank -%}
{%- assign showProductProperties = true -%}
{%- elsif section.settings.show_product_type and product.type != blank -%}
{%- assign showProductProperties = true -%}
{%- elsif section.settings.show_product_sku and sku != blank -%}
{%- assign showProductProperties = true -%}
{%- endif -%}
{%- if showProductProperties -%}
-
{%- if section.settings.show_product_vendor and product.vendor != blank -%}
- store {{ product.vendor }} {%- endif -%}
- folder {{ product.type }} {%- endif -%}
- settings SKU: {{ sku }} {%- endif -%}
{%- if section.settings.show_product_type and product.type != blank -%}
{%- if section.settings.show_product_sku -%}
{{ title }}
{%- unless emptyState -%}
{%- render “review-badge” with product as product, position: “product_page”, class: “spacer-bottom” -%}
{%- render “dbtfy-sales-countdown” with product as product, current_variant: current_variant -%}
{%- endunless -%}
{%- if current_variant.inventory_quantity > 0 and current_variant.inventory_management == “shopify” -%}
{%- endif -%}
{{ compare_at_price | money }}
{%- render “dbtfy-discount-saved” with product as product -%}
{%- capture unit_price_base_unit -%}
{%- if current_variant.unit_price_measurement -%}
{%- if current_variant.unit_price_measurement.reference_value != 1 -%}
{{- current_variant.unit_price_measurement.reference_value -}}
{%- endif -%}
{{ current_variant.unit_price_measurement.reference_unit }}
{%- endif -%}
{%- endcapture -%}
{{ ‘products.general.unit_price’ | t }}
{{ current_variant.unit_price | money }}{{- unit_price_separator -}}{{- unit_price_base_unit -}}
{%- if delivery_time_under_price or live_view_under_price -%}
{%- if emptyState -%}
{%- capture “form_id” -%}AddToCartForm–{{ section.id }}{%- endcapture -%}
{%- render “dbtfy-color-swatches” with product as product -%}
{%- form ‘product’, product, class: form_classes, id: form_id, data-product-form: ‘’ -%}
{%- unless product.has_only_default_variant -%}
{%- if content_for_header contains ‘debutify’ and product.available and product.variants.size >= 1 and settings.dbtfy_color_swatches -%}
{%- assign swatch_list = settings.dbtfy_color_swatches_color | split: “,” -%}
{%- for swatch in swatch_list -%}
{%- assign swatch_option_name = swatch | handleize -%}
{%- assign option_name = option.name | handleize -%}
{%- if option_name == swatch_option_name -%}
{%- assign is_color_option = true -%}
{% endif %}
{%- endfor -%}
{%- endif -%}
{% assign first_option_value = current_variant.options[forloop.index0] | escape %}
{%- if section.settings.product_selector == ‘radio’ -%}
{%- assign option_index = forloop.index -%}{%- for value in option.values -%}
{%- assign variant_label_state = true -%}
{%- if product.options.size == 1 -%}
{%- unless product.variants[forloop.index0].available -%}
{%- assign variant_label_state = false -%}
{%- endunless -%}
{%- endif -%}
<input type=“radio”
{% if option.selected_value == value -%} checked=“checked”{% endif %}
{% unless variant_label_state %} disabled=“disabled”{% endunless %}
value=“{{ value | escape }}”
data-index=“option{{ option_index }}”
name=“option{{ option.position }}”
class=“single-option-selector__radio js-single-option-selector {% unless variant_label_state %} disabled{% endunless %}”
id=“ProductSelect-option-{{ section.id }}-{{ option.name | handleize }}-{{ value | escape }}”>
<label for=“ProductSelect-option-{{ section.id }}-{{ option.name | handleize }}-{{ value | escape }}”{% unless variant_label_state %} class=“disabled”{% endunless %}>{{ value | escape }}
{%- endfor -%}
{%- assign hide_quantity_box = true -%}
{%- if section.settings.quantity_enabled or settings.dbtfy_quantity_breaks or settings.dbtfy_inventory_quantity -%}
{%- assign hide_quantity_box = false -%}
{%- endif -%}
{%- if section.settings.quantity_enabled or settings.dbtfy_quantity_breaks or settings.dbtfy_inventory_quantity -%}
{%- if section.settings.quantity_enabled or settings.dbtfy_quantity_breaks -%}
<label class=“inline-label” for=“{{ quantity_id }}” {% if section.settings.quantity_enabled == false and settings.dbtfy_quantity_breaks %}hidden {% endif %}>{{ ‘products.product.quantity’ | t }}
{%- endif -%}
{%- render “dbtfy-inventory-quantity”, product: product -%}
{%- if section.settings.quantity_enabled -%}
{%- render “quantity-selector”, type: “product”, id: quantity_id -%}
{%- elsif settings.dbtfy_quantity_breaks -%}
{%- if settings.enable_payment_button -%}
{{ form | payment_button }}
{%- endif -%}
{%- render “dbtfy-trust-badge”, position: “product_page” -%}
{%- if delivery_time_under_button or live_view_under_button -%}
{%- if delivery_time_under_button -%}
{%- render “dbtfy-delivery-time” with product as product -%}
{%- endif -%}
{%- if product_tabs_position == “under_addtocart” or product_tabs_position == “above_description” and product_description_position == “under_addtocart” -%}
{%- render “dbtfy-product-tabs” with product as product, class: ‘spacer-top’ -%}
{%- endif -%}
{%- if product_description_position == “under_addtocart” and has_description -%}
{%- if product_tabs_position == “under_description” and product_description_position == “under_addtocart” -%}
{%- unless has_description -%}
{%- assign tab_spacing_class = “spacer-top” -%}
{%- endunless -%}
{%- render “dbtfy-product-tabs” with product as product, class: tab_spacing_class-%}
{%- endif -%}
{%- render “dbtfy-social-discount”, type: “button” -%}
{%- render “social-sharing”, share_button: “btn btn-square-xsmall”, container_class: “spacer-top” -%}
{%- if section.settings.show_product_tags and product.tags.size > 0 -%}
- local_offer {{ 'blogs.article.tags' | t }} {%- for tag in product.tags -%}
- {{ tag }} {%- endfor -%}
{%- if section.settings.show_product_collections and product.collections.size > 0 -%}
- layers {{ 'collections.general.catalog_title' | t }} {%- for collection in product.collections -%}
- {{ collection.title }} {%- endfor -%}
{%- if section.settings.show_full_details and request.page_type == ‘index’ -%}
{%- endif -%}{%- render “dbtfy-sticky-addtocart” with product as product, current_variant: current_variant -%}
{%- if show_info_section -%}
{%- if product_description_position == “separate_section” and has_description -%}
{%- if product_tabs_position == “under_description” and product_description_position == “separate_section” -%}
{%- render “dbtfy-product-tabs” with product as product -%}
{%- endif -%}
{%- render “dbtfy-addtocart-animation” -%}
{%- unless emptyState -%}
{%- endunless -%}
thanks for code
sorry but i can’t see review code on this page maybe check your theme customization or your review app setting allow this option
@KetanKumar I figured it out myself. Thank you for your assistance.
wow it would be great Thanks for update
Hey there, how did you manage to fix this? Having a similar issue with the review widget placement. Thanks!
@CalebOD - where do you want to place the widget?
Please share what did you do to move the reviews down! Im already pulling out my hair
Did u solve this issue? Please share ![]()