Customizing file based template for item in archive loop

I have a BeTheme Child based site that is using a Custom Shop Archive template which was made with the BeBuilder Template editor. I also have a custom field added to my product post type, which I would like to add to the layout for products displayed in the shop archive.

I am familiar with editing the WooCommerce file templates when working with other themes, but am having trouble finding the correct template file I need to edit in order to add my custom field. I have tried editing "/woocommerce/content-product.php" as well as "/woocommerce/archive-product.php" in both the child theme folder, the parent theme folder, and even the woocoommerce plugin folder (for testing) but it just does not seem to take affect. Does the BeTheme Woo Commerce BeBuilder Templates still rely on the WooCommerce template system or is there another way to accomplish this?

Dev Site for reference: https://shopohiocheese.bluevalleytech.com/

Comments

  • Hi,

    The file that is responsible for templates is shared between pages, posts, templates, headers, etc., so there is no one file for shop templates only.

    I do not know where and what you want to display, but all elements can be found in the file theme-shortcodes.php in catalog functions.


    Best regards

  • Thanks Phil, I will check into that.

    Our client wants to alter the text in the price field and then also change the Add To Cart button hyperlink to point to an external url for that product (which is set in a custom field for each product.) Custom shortcodes and filters may be a possible way to achieve this.

    Mark

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.