Single Product Page Layout Issue with Variable Products

13

Comments

  • edited April 7

    Hi,

    I hope you're doing well.

    The issue I've encountered is with Flycart’s Frequently Bought Together (FBT). The plugin has a built-in option that allows control over the display location of the FBT section, but unfortunately, this section is not appearing across all single product templates.

    Here's a screenshot of the wanted display location setting of the FBT element:


    After consulting Flycart support, they informed me that the issue may stem from the BeTheme builder overriding the default display hooks used by their plugin. The section appeared correctly only when Flycart’s developers manually inserted it into a single product template.

    This is an attached screenshot showing the current product page layout where the FBT section is expected to appear which is great, in case that helps.


    Here is the message I received from them:

    "After a thorough check on your site, we found that you're using a page builder to customize your product pages. Because of this setup, the FBT display location is not functioning as expected and isn't appearing across all single product templates. We kindly recommend reaching out to your theme developer regarding this limitation, as the display hook may be overridden by the page builder's layout controls."


    Please don't hesitate to request any more informations if needed.

    Kind regards

  • Thanks for the information.

    However, as you already know very well, we do not support this plugin. Also, the plugin support did not mention anything about which hook they refer to in the message you quoted. With such limited information, we are not able to tell anything.

    We must know what hook exactly they talk about, so we can check if we can add it without any harm to Betheme itself.


    Thanks

  • You're welcome! Thank you for your time.

    I purely understand that the plugin isn't within the supported plugins list that Betheme supports, but it does the job in my case though.

    Here's the reply I've got from the plugin's support regarding your request, I quote:

    "Hi,

    Thanks for following up.

    We are using WordPress’s add_shortcode function to render the FBT section via the shortcode [cuw_fbt].

    You can refer to this in the plugin under the following path:

    app/Controllers/Common/Shortcodes.php

    Please feel free to share this with the BeTheme support team. Let us know if they need anything else from our side - we're happy to assist further!


    Thanks"

    I hope this helps, I'll be on standby once you need me to do anything else.

    Kind regards

  • The add_shortcode It is a function, not a hook. Moreover, it is always present because none of the Betheme shortcodes would work without it.

    So, this is not the case in this situation. They seem to use some WooCommerce action to display this, but they still have not provided which action they use.

    I have tested it on your website with Twenty Twenty-Four, and this module was present regardless of whether a shortcode was present in the product description or not. It shows that FBT shows with some specific Woo action, not this shortcode.


    Best regards

  • Plugin support team reply, I quote:

    " Hi,

    Thanks for sharing the update from BeTheme support.


    To clarify, the FBT module uses the following WooCommerce action hooks to display content in different locations on the product page:

    • woocommerce_before_single_product
    • woocommerce_after_single_product
    • woocommerce_after_single_product_summary
    • woocommerce_after_single_product_summary:1

    These hooks determine where the Frequently Bought Together section is rendered, depending on the configuration.


    Feel free to pass this information along to the BeTheme team. Let me know if they need any additional details or if there’s anything else I can help with!


    Thanks"

    Please let me know, if you need me to report anything else anytime.

  • Thanks, that is what we needed.

    I passed it on to the dev team to consult if and how it can be resolved.


    Best regards

  • edited April 8

    No worries, take your time!

    Thank you so much for the update. I’ll be happy to provide any further information if needed.


    Kind regards

  • Hi,

    I just wanted to inform you that I’ve updated the WordPress dashboard login URL.

    I’ve sent the new login URL through this link: https://themeforest.net/user/muffingroup

    Thank you

  • Thanks, I received your private message.

    We are looking into adding these hooks to a template.


    Best regards

  • Anytime! Alright

    I got you, thanks for the update!

  • Hi,

    I hope everything's good.

    I wanted to kindly follow up regarding the FBT section integration we discussed, as I was wondering if there have been any updates on the matter.

    Thank you once again for your support and time.

  • We have much work on us at the moment, but we will remember about this.

    We will add these hooks as soon as possible.


    Best regards

  • Thank you so much for keeping this in mind despite your current workload.

    I completely understand, and I appreciate your efforts. I’ll be looking forward to the hooks being added whenever your schedule allows. It means a lot to me.


    Kind regards

  • edited April 29

    Hi,

    when I access the editing with Bebuilder via Dashboard < Products < Edit with Bebuilder, I get a blank template just like how it's shown in the following two screenshots.

    Which makes my ability to edit specific products somehow difficult using the Betheme page builder.


    Thanks in advance!


    Kind regards

  • When you edit a product with BeBuilder, you edit only its content, so the area that displays under the Description tab of the product.


    Best regards

  • edited April 30

    I didn't get your point, can you enlighten me ?

    When I edit the template it works, but not when I edit the page! It happens al the time

  • What you edit here:

    It is a product content.

    It means that it will be displayed in there where you added the Product content element, or Product tabs to your single product template:

    When you edit a product with BeBuilder, you edit its content only, and it does not display the template.

    I hope it is clearer now. If something remains incomprehensible, please let me know.


    Best regards

  • edited April 30

    Hi,

    What's the difference between a product content and the product template itself?

    The product content you showed me in the 2nd screenshot of yours is added through the Bebuilder or woo regular builder?

    Thank you!

  • Product content displays only for the particular product, and the template is global for all products.

    If you edit the content of a product, e.g., "Product X," this content is visible only in the Product Content/Description area of this product.

    If you edit the product template, you edit the general layout that is shared among all products you assign this template to. If you add to the template a Heading that says "Hello, I am a product", then this heading will display on all products in the same place you put it in the template. But if you put the Product Content/Product Tabs element in your product template, then this element will display the product content e.g., Product X, just like I showed in the screenshots of my previous message.

    This is a product content:

    This is a single product template (with Product content element marked with red arrow):


  • I understand that the product content shows additional product information, attributes and so on, but the thing is that the product content you showed me doesn't exist in the single product template.

    What is the purpose of the product content ? Is it added through Pages < Edit page ?

    I know that this might seem ambiguous a bit but I'll figure a way out.

  • See the following video tutorial:

    https://support.muffingroup.com/video-tutorials/how-to-customize-woocommerce-single-product-layout/

    Maybe it will shed some light on that.


    Best regards

  • Since it's the way things are working, it's all good. I'm currently watching the video you provided.

    Appreciate your help on this!

    Thank you


    Kind regards

  • Hi,

    when I edit the single product template, the changes are taking place on all templates rights ? but if I would like to modify and target a specific product how would I do it ? Because I can't edit it through Products< edit with Bbebuilder! I get a blank template!


    This might seem misleading, and it's really interrupting the workflow.

    Thank you.

  • When you edit a specific product, you edit its content only. That is why you see "blank template" in the product edition. In fact, it is not blank because you are editing only the product content area. When you publish it and open the live product, you will see that the layout is taken from the single product template, and the content inside it is from the product content.

    If you need a specific layout for a particular product, you can assign it in the Product Options:

    Please remember one thing. Templates defines the layout of the product and are shared among all products you assign this template to. Product content is individual for the product in which you assigned it. You cannot define featured image position, add to cart button, product title, etc., in the product content because these things are taken from the product template.

    Think about the product content as the product description.


    Thanks

  • Make sense right now, I get it! Appreciate your instructions.

    It's all clear now


    Thank you!

  • Hi,

    I'm reaching out to kindly follow up on an issue I previously reported regarding the "Frequently Bought Together" hooks not functioning properly with the BeTheme template.

    I completely understand there was a high volume of work on your end, and I truly appreciate the time and effort your team puts into supporting users in such case. In the meantime, I have been checking in with the plugin provider and is also asking if there have been any updates from your side regarding this compatibility issue.

    If possible, I’d really appreciate a quick status update.


    I’m also a bit concerned that my support period might expire before the issue is resolved, so I just wanted to check in proactively.

    Thanks again for all your help and continued guidance.


    Kind regards

  • We are working on this, but adding these hooks requires some testing on our side to see if it does not break anything.

    Additionally, we are working on other features, which is why it takes some time.

    Anyway, I can assure you that we have it on the table.


    Best regards

  • Thanks a lot for the update. I really appreciate your efforts and the clarity.

    I completely understand that thorough testing is needed to avoid any breakage, and that other features are in progress too. It’s reassuring to know that this is on your table.

    If there’s any rough time frame or milestone I should keep in mind, I’d be happy to plan around it. Otherwise, I can keep checking in from time to time.


    Thanks again for your support and work.

    Kind regards

  • There are a couple of milestones happening simultaneously, so I suggest checking that from time to time.


    Best regards

  • Thanks for the update, and for letting me know.

    I understand that this and other features are also being handled at the same time, I’ll make sure to check in from time to time as suggested.


    Thanks again for your support

    Kind regards

Sign In or Register to comment.