Home Forums Search Search Results for 'ADDITIONAL INFORMATION products page'

Viewing 30 results - 121 through 150 (of 155 total)
  • Author
    Search Results
  • #143204

    Hello,

    When you set showing an attribute on the product page, Woocommerce generates and additional information tab and shows the attribute. Check and disable this in attributes added to products.

    Best Regards

    kalonji1
    Participant
    #132464

    Hi, I just purchased 6 months support for this one issue. I really hope you can help!
    I’m using the Woodmart theme and to be honest I’m very happy with it, just one issue that I cannot seem to get past.

    I’m using WooCommerce Subscriptions and an additional plugin called Toolbox for Woocommerce subscriptions (by shopplugins).

    Both work absolutely fine. The one issue I have (and its an absolutely crucial element to my business) is that when I have an active subscription, the toolbox plugin allows you to ‘edit subscription’, specifically to add new items to your existing subscription.

    This is the only element that is not working, when you are on any product page within my site(attachment 1), you have the option to ‘add to an existing subscription’ as per screenshot.

    When you complete this task, it adds the item to your subscription, though for some reason there is a quantity of 0 and a renewal cost of £0 (attachment 2). Now after a lot of testing and trying to get this to work, by simply deactivating the theme, it works perfectly and the products quantity/price show correctly in the amended subscription so I think I am safe to assume there’s a conflict somewhere within the software either in the theme itself or the associated software the theme is using. Its just when using Woodmart theme that this issue occurs.

    I’ve used the web inspector (developer mode on safari) to see if there are any errors when adding the new item etc and nothing occurs. I’ve installed jQuery updater to see if it was a javascript issue, though I still get the same issue.

    I don’t know if its an Ajax issue or something? I really need this to work, its the only stumbling block I’ve come up against since using the Woodmart theme and have paid for the support to resolve this one issue, if you can help me, honestly I’ll be so happy!

    Please let me know if you need any further information from me.
    This is a staging site I am doing this on, I’m happy to give you access if you need to see this for yourself.
    I eagerly await your reply.
    Kind regards,
    Tom

    Attachments:
    You must be logged in to view attached files.
    #131163

    Hello,

    1. Where do you want to show this information? You can create HTML block with the information about attributes and insert into the product page by means of:

    – adding HTML block into Area after/before Add to cart https://xtemos.com/docs/woodmart/html-blocks-2/#before_after it will be one and the same for all the products

    – by means of an additional tab/or extra content block on the product page https://xtemos.com/docs/woodmart/product-page-options/

    2. There is no option.

    3. You can rewrite all theme and plugin texts via PO file in WordPress. Here is a video tutorial that should help you rewrite your website texts with a Loco Translate plugin https://www.youtube.com/watch?v=D3NsDdMzsls&list=PLMw6W4rAaOgKKv0oexGHzpWBg1imvrval&index=3

    4. Which block do you mean? Provide the page URL and screen

    5. You can check the available options in Dashboard > Settings > Permalink.

    6. Please provide your site admin access to the private area as well as the page URL with the problem.

    Best Regards

    In reply to: tab extra content

    #130060

    Hello,

    Thank you very much for choosing our theme and for contacting us.

    Product tabs are the Woocommerce functionality. Our theme suggests one additional tab globaly (congirued in the Theme Settings) and one and the same for all products; and one tab localy which is configured in the product page. You will find more information here: https://xtemos.com/docs/woodmart/product-page-options/

    If it is not what you mean, you will have to search for a plugin.

    Best Regards

    Maikel
    Participant
    #116423

    Hi support,

    As soon as I select a variable product (see image VB1)…. I would like to see only those specifications.

    Now I see all specifications of all variable products (see image VB2).

    For instance, I have a product that comes in two sizes, 2 litres and 10 litres, therefore it’s a variable product with the two product variations ‘2 litres’ and ’10 litres’. If I check the box ‘display on product page’, size is displayed in the Additional Information tab like this: ‘Size: 2 litres, 10 litres’. I want it to work like the weight and dimensions, so when the product variation ‘2 litres’ is selected, the Additional Information tab will display ‘Size: 2 litres’, and when the product variation ’10 litres’ is selected, the Additional Information tab will display ‘Size: 10 litres’.

    Can this be done?

    Thank you for your help!

    Best regards,

    Maikel

    Attachments:
    You must be logged in to view attached files.
    blackhumor
    Participant
    #111933

    I like to share some problems that I am facing with woodmart and wordpress…

    Those problems occour randomly and not always, and that’s a huge problem…

    1. Searching… Searching is extremly slow. It can take sometines even 1-2 minutes to get results, or you can face a “Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.”

    or

    Warning: Error while sending QUERY packet. PID=19040 in /home/koypes/public_html/wp-includes/wp-db.php on line 2007
    Error trying connecting with the database

    If I reload the page and make again a search the search in always fast.

    2. Page is way to slow…
    I can make sometimes over a minute to fully load. According to GTmetrix sometimes the page loads in 13 sec and sometimes in 70 sec.

    3. Bronsing the page errors
    Sometimes I get this error with no reason at all.

    Warning: mysqli_query(): MySQL server has gone away in /home/koypes/public_html/wp-includes/wp-db.php on line 2007

    Warning: mysqli_query(): Error reading result set’s header in /home/koypes/public_html/wp-includes/wp-db.php on line 2007

    Warning: Cannot modify header information – headers already sent by (output started at /home/koypes/public_html/wp-includes/wp-db.php:2007) in /home/koypes/public_html/wp-includes/functions.php on line 4253
    Error trying connecting with the database

    4. I still can find why in some products description in not always shown in woocommerce


    In this server I only have joomla with VirtueMart and simple html sites and this is the only wordpress site I have… I never have any delays with those sites…
    I have test all of them in Firefox and Chrome latest versions.
    Also the site has the latest WordPress version.

    mark-aaron
    Participant
    #99888

    Can I set to have the tabs and information on the products page automatically open so the descriptions and text and additional information autmatically displays on the page without having to click the tabs to open them?

    https://hushhush.com/p/watches/hublot/big-bang/big-bang-unico-sapphire-rainbow-411-jx-4803-rt-4099-sapphire-watch/

    In reply to: demo pages

    #96346

    Hello,

    1. Here are your Woocommerce settings http://prntscr.com/lvcn3z and here is your shop page: https://www.modeassembly.com/shop/ I do not see any “products”

    2. Check the issue on the default theme. If you still have the problem deactivate the plugins not related to the theme and activate them one by one determining which one causes the problem.

    3. Tabs Have a look at the screenshots. The tabs which are configured in our theme has the route where you can do that. https://prnt.sc/lvajr1 Description is the product page field, Reviews will appear as soon as you fix the site, the Additional tab is also the functional Woocommerce tab, more information is here https://docs.woocommerce.com/document/editing-product-data-tabs/

    Add to cart. You can find the file enter the code and change the wording just in the file and loose the change after the next Woocommerce update. And you can install Loco, configure the same language which you have on your site and rewrite once and forever.

    Best Regards

    #77378

    Hello,

    Find information on the additional tab here: https://docs.woocommerce.com/document/editing-product-data-tabs/

    Reviews are enabled/disabled in Woocommerce > Settings > Products

    About Brand https://xtemos.com/docs/woodmart/faq-guides/how-to-setup-brands/

    Shipment tab is an additional tab on a product page, navigate to the Theme Settings > Product page > Tabs.

    Best Regards

    #72351

    Hello!

    I’m seeing my products’ size options feed through to the additional information tab.

    I’d like to remove this and customise the ‘additional information’ tab content, but I cant see where to edit this.

    Can you please let me know how to tailor what feeds into the ‘additional information’ tab on the product page?

    Example: https://www.studiobrendoncollins.com/product/banded-ring-mulga/

    Thanks for your time.

    Mel

    #72315

    Hello,

    In order to edit/delete the content of the tab, please navigate to the Theme Settings > Product page > Tabs and edit or clean all the fields.

    It is not possible to hide on one product type and show on other. If you delete it would be deleted from all the products.

    Products have the option to show additional information http://prntscr.com/khlnmf This option allows to show additional tab on the certain product.

    Best Regards

    ocbrandagency
    Participant
    #66477

    So here is what my hosting company said about the site being so slow. Please let me know your thoughts.

    Thank you for contacting A2 Hosting Support. I’m sorry to hear about the resource issue. When checking your cPanel under “CPU and Concurrent Connection Usage” I am seeing the following warning:

    Your site had no issues in the past 24 hours
    Your site might hit resource limits soon
    Your CPU usage was at 99% out of 100%

    Reaching resource limits can result in slow performance or errors. This could be due to scripting on your site, development work such as making changes, or an increased amount of traffic. You and your web developer will need to review the resource usage of your account and take steps to reduce the load your site is creating. Please see the following knowledge base guides on resource usage:

    Resource limit information
    https://www.a2hosting.com/kb/cpanel/cpanel-logging-features/resource-limit-information

    How to monitor resource usage
    https://www.a2hosting.com/kb/developer-corner/linux/monitoring-resource-usage

    We have checked but don’t see any server side issues that would result in slow performance on your site. Optimization in general would help reduce resources and improve page load speed. Optimization would include some of the following and can be performed by you or your developer:

    – I’m listing this first as this looks to be your main problem. The WordPress cron job is running pretty often which does consume resources. The article here explains how to control the WP cron to help speed up your site: https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/configuring-a-cron-job-for-wordpress

    – The WordPress heartbeat (admin-ajax.php) can consume a lot of resources, the article here explains how to control the heartbeat and reduce resource usage: https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/configuring-the-wordpress-heartbeat

    – Review plugins and deactivate/remove ones that are not vital and no longer needed for your site to function.

    – Use a caching plugin if one is not already setup. Popular caching plugins are WP Fastest Cache, WP Super Cache, and W3 Total Cache. Sometimes it is best to try out others if you don’t experience good results with one. We offer W3 Total Cache in our A2 Optimized plugin: https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/wordpress2/optimizing-wordpress-with-the-a2-optimized-plugin

    – GTmetrix provides some optimization tips in their reports: https://gtmetrix.com/ — After you run the report: If you click on the item and then hover over “What’s this mean?” a dialog will show, then click on “Read more” for additional information. There’s also a WordPress optimization guide here: https://gtmetrix.com/wordpress-optimization-guide.html

    – Enable compression, browser caching, and optimize image files: https://www.a2hosting.com/kb/installable-applications/optimization-and-configuration/optimizing-website-performance

    – Use a CDN like CloudFlare: https://www.a2hosting.com/kb/add-on-services/cloudflare/how-to-activate-cloudflare

    – Setup a robots.txt file and set the crawl interval, if you already have this set you can increase it: https://www.a2hosting.com/kb/developer-corner/controlling-search-engines-and-web-crawlers-using-the-robots-txt-file#Example-5.3A-Control-the-crawl-interval

    – We would recommend enabling Turbo caching. This will help improve the performance of your site and allow you take advantage of the features your plan offers. The article here explains how to enable caching for Turbo plans: https://www.a2hosting.com/kb/a2-hosting-products/turbo-web-hosting/enabling-caching-for-wordpress-on-turbo-web-hosting

    If the above doesn’t help, then we would recommend reaching out to a skilled developer for the task that is familiar with WordPress, PHP, JavaScript, MySQL and website optimization. As your web host we will check for server side performance issues, but we don’t have the resources or development knowledge available to debug and find out exact causes for many scripting performance/resource issues. Please let us know if you have any additional questions or concerns.

    Best Regards,
    ==============================================
    Ben P.
    Support Specialist
    A2 Hosting – Our Speed, Your Success!
    +1.888.546.8946
    https://www.a2hosting.com/support

    Bogdan Donovan
    Keymaster
    #64782

    Hi,

    Here are shortcodes from this page.

    [vc_row full_width="stretch_row" css=".vc_custom_1527663410765{margin-top: -40px !important;margin-bottom: 8vh !important;padding-top: 8vh !important;padding-bottom: 8vh !important;background-color: #f8f8f8 !important;}"][vc_column width="1/2" offset="vc_col-sm-offset-3" css=".vc_custom_1527239539599{padding-top: 0px !important;}"][woodmart_info_box image="19510" title_size="large" alignment="center" img_size="80x80" link="|||" css=".vc_custom_1527239336155{margin-bottom: 0px !important;}"][/woodmart_info_box][woodmart_title size="custom" tag="h3" title="WHO WE ARE" desktop_text_size="36" css=".vc_custom_1527240737104{margin-bottom: 10px !important;}" tablet_text_size="30" mobile_text_size="26"][vc_column_text css=".vc_custom_1527240223567{margin-bottom: 0px !important;}" el_class="text-larger"]</p>
    <p style="text-align: center;">Our website address is: <a href="https://woodmart.xtemos.com">https://woodmart.xtemos.com</a>.</p>
    <p style="text-align: center;">Thank you for visiting XTemos Studio. We are a company, creating products to enhance your website building experience. Please read this Privacy Policy, providing consent to document in order to have permission to use our services.</p>
    <p>[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column css=".vc_custom_1527240190798{padding-top: 0px !important;}"][woodmart_title tag="h3" title="WHAT PERSONAL DATA WE COLLECT AND WHY WE COLLECT IT"][/vc_column][/vc_row][vc_row css=".vc_custom_1528700414903{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240645526{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">1.</span> COMMENTS[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240228236{margin-bottom: 0px !important;}" el_class="text-larger"]When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection.</p>
    <p>An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: <a href="https://automattic.com/privacy/">https://automattic.com/privacy/</a>. After approval of your comment, your profile picture is visible to the public in the context of your comment.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700432537{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240639284{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">2.</span> MEDIA[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527238452698{margin-bottom: 0px !important;}"]If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700436855{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240632688{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">3.</span> CONTACT FORMS[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240233188{margin-bottom: 0px !important;}" el_class="text-larger"]If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p>
    <p>If you have an account and you log in to this site, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p>
    <p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select “Remember Me”, your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p>
    <p>If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700440423{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240625717{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">4.</span> EMBEDDED CONTENT FROM OTHER WEBSITES[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240237128{margin-bottom: 0px !important;}" el_class="text-larger"]Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website.</p>
    <p>These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracing your interaction with the embedded content if you have an account and are logged in to that website.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700444689{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240619096{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">5.</span> HOW LONG WE RETAIN YOUR DATA[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240270397{margin-bottom: 0px !important;}" el_class="text-larger"]If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue.</p>
    <p>For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700448393{margin-right: 0px !important;margin-bottom: 25px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240611222{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">6.</span> WHAT RIGHTS YOU HAVE OVER YOUR DATA[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240274508{margin-bottom: 0px !important;}" el_class="text-larger"]If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1528700453524{margin-right: 0px !important;margin-left: 0px !important;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding-top: 30px !important;padding-right: 15px !important;padding-bottom: 30px !important;padding-left: 15px !important;background-color: #ffffff !important;border-left-color: #e7e7e7 !important;border-left-style: solid !important;border-right-color: #e7e7e7 !important;border-right-style: solid !important;border-top-color: #e7e7e7 !important;border-top-style: solid !important;border-bottom-color: #e7e7e7 !important;border-bottom-style: solid !important;}"][vc_column css=".vc_custom_1527238251732{padding-top: 0px !important;}"][woodmart_responsive_text_block size="custom" font_weight="600" align="left" color_scheme="dark" css=".vc_custom_1527240602589{margin-bottom: 15px !important;}" desktop_text_size="18"]<span class="color-primary">7.</span> WHERE WE SEND YOUR DATA[/woodmart_responsive_text_block][vc_column_text css=".vc_custom_1527240278633{margin-bottom: 0px !important;}" el_class="text-larger"]Visitor comments may be checked through an automated spam detection service.[/vc_column_text][/vc_column][/vc_row]

    Regards

    #61945

    Hello,

    Seems you have mixed two attributes: brands and Attribute swatched.

    Brand image is displayed in the product page in the short description area. In addition, you can configure showing the additional tab with the more detailed information about a brand. Usually, a product can have one brand. So there is no need to configure attribute swatch for the attribute. Please find here more details on the brand configuration

    https://xtemos.com/docs/woodmart/faq-guides/how-to-setup-brands/

    Such attributes as color or size usually may have a few variables so we can configure them as a drop-down or attribute swatches. In order to configure attribute swatches, please follow these steps:

    1. Dashboard -> Products -> Attributes -> Color -> Configure terms;
    2. Enter each Variable and set сolor or image which will be shown as a swatch;
    3. Configure the variable product with the attribute;
    4. Navigate to Theme Settings > Shop > Attribute swatches > choose pa_color (your color attribute)
    5. Use images from product variations – means that instead of colors attribute swatch will take featured images set for each variation.

    If you also want to set the size as an attribute swatch follows step #1 and enable swatch as shown http://prntscr.com/jskm29

    In result, you will get attributes like this: http://prntscr.com/jskmfn

    You can also view this video tutorial: https://xtemos.com/docs/woodmart/variable-products-swatches/

    Best Regards

    In reply to: Brand Page

    #58349

    Hello,

    1/ You will have to create Attribute “Brand” http://prntscr.com/j93jtw Create all the Brands inside.

    2/ Go to Dashboard > HTML blocks and create a template for each brand with text and image, insert ID in each brand accordingly http://prntscr.com/j93l88

    4/ Navigate to Theme Settings > Shop > Brand and activate brand tab on the product page http://prntscr.com/j93m5t if you want to have brand information on the product page as an additional tab.

    5/ Enter each product editing mode and set attribute Brand and choose the value accordingly http://prntscr.com/j93n1x

    6/You can create a separate page and add there a Brand element in the result, you will have the page with all your brands and clicking a brand user will get to the page where all the products related to the brand shown.

    Best Regards

    tgg1061
    Participant
    #55485

    Hello, the way in which you have the About Brand area on the product detail page which requires you to assign a HTML block to display information is inefficient, time consuming, and can add additional slow down the site. What is needed is a passing of values which contain the brand logo, description, and additional products via pre-formatted about brand html block. This will work for sites like hours who have over 100+ brands and alleviate the need to create 100+ html blocks for each one. Kind of crazy when you logically assess it from a development standpoint and a admin management perspective.

    OPTION SOLUTION #1 (see: https://imgur.com/a/7uhwzcn)
    Create the following additional custom visual composer theme elements

    1. Brand Logo
    2. Brand Description
    3. An upgraded or addition “Products (grid or carousel)” Element that is smarter that can detect the brand ID or product that is being displayed.

    OPTION SOLUTION #2

    This is a lot faster and can be released in next update. Simply create an option in the dashboard to disable the custom HTML block of about brand on the product detail page and create a predefined layout about brand area in the tab that can be enabled to show the Brand Logo and Brand description. As for the more products by Brand you can have option to disable or view. If view is enabled than have the grid/carousel row show below the description text. See additional attached image.

    OPTION #3

    On the brand edit page please add option to show logo on the About brand page area and have option to turn on a grid or carousel row below the text. This is faster than options 1 and 2. It will serve our purpose of showing the info relative to the brand product that is being shown and have option to show logo above the text and grid/carousel of some of the brand’s products.

    Logo (left aligned)
    Description text (left aligned)
    Grid or Carousel row
    text to view more products which will take you the the shop page showing all the brand’s products.

    We as well as a few of our other clients that have purchased this theme need it ASAP. We will be happy with Option #1 for now since it will be the fastest for you to release and provide us with an immediate solution that will save ALOT of time. Please let us know can you add Option #2 at the very least to the next update. thanks

    thicrash
    Participant
    #55452

    The problem is in the Additional Information / Comments / Send Accordion on the products page! I tested it on some iPhones too, and I had the same problem, when I click it it locks the scroll for a few moments. On the phones of my clients it is also giving the same problem.

    loizospro
    Participant
    #50977

    Hello guys,

    How do i reorder and rename the single products tabs?

    I want Additional information to be renamed to Information and be my first and default tab when a visitor goes to a single product page.

    Thx guys

    Paulinein
    Participant
    #40172

    Hello,

    How can I change the following:

    – Remove the uncategorized tab on the SHOP page
    – Remove SKU and Categories from the product page
    – Add additional tab/box next to description and shipping information
    – Change the related products on a product page

    Regard,
    Pauline

    Artem Temos
    Keymaster
    #37548

    Hello,

    Thank you so much for contacting our support center.

    Unfortunately, there is no easy way to do this in our theme and you will need to perform additional code customization to achieve this.

    1. In the file basel/inc/classes/Metaboxes.php you need to replace method called product_metaboxes() with the following one

    public function product_metaboxes() {
        global $basel_prefix, $basel_transfer_options;
    
        // Start with an underscore to hide fields from custom fields list
        $basel_prefix = '_basel_';
        $taxonomies_list = array( '' => 'Select' );
        $taxonomies = get_taxonomies(); 
        foreach ( $taxonomies as $taxonomy ) {
            $taxonomies_list[$taxonomy] = $taxonomy;
        }
    
        $basel_metaboxes = new_cmb2_box( array(
            // 'cmb_styles' => false, // false to disable the CMB stylesheet
            // 'closed'     => true, // true to keep the metabox closed by default
            'id' => 'product_metabox',
            'title' => esc_html__( 'Product Setting (custom metabox from theme)', 'basel' ),
            'object_types' => array('product'), // post type
            'context' => 'normal',
            'priority' => 'high',
            'show_names' => true, // Show field names on the left
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Add "New" label', 'basel' ), 
            'desc'    => esc_html__( 'You can add "New" label to this product', 'basel' ), 
            'id'      => $basel_prefix . 'new_label',
            'type'    => 'checkbox',
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Hide related products', 'basel' ), 
            'desc'    => esc_html__( 'You can hide related products on this page', 'basel' ), 
            'id'      => $basel_prefix . 'related_off',
            'type'    => 'checkbox',
            'default' => true,
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Hide tabs headings', 'basel' ), 
            'desc'    => esc_html__( 'Description and Additional information', 'basel' ), 
            'id'      => $basel_prefix . 'hide_tabs_titles',
            'type'    => 'checkbox',
            'default' => true,
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Grid swatch attribute to display', 'basel' ), 
            'desc'    => esc_html__( 'Choose attribute that will be shown on products grid for this particular product', 'basel' ),
            'id'      => $basel_prefix . 'swatches_attribute',
            'type'    => 'select',
            'options' => $taxonomies_list
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Product video URL', 'basel' ), 
            'desc'    => esc_html__( 'Vimeo or YouTube video url. For example: https://www.youtube.com/watch?v=1zPYW6Ipgok', 'basel' ), 
            'id'      => $basel_prefix . 'product_video',
            'type'    => 'text',
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Instagram product hashtag', 'basel' ), 
            'desc'    => esc_html__( 'Insert tag that will be used to display images from instagram from your customers. For example: <strong>#nike_rush_run</strong>', 'basel' ),
            'id'      => $basel_prefix . 'product_hashtag',
            'type'    => 'text',
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Product background', 'basel' ), 
            'id'      => $basel_prefix . 'product-background',
            'type'    => 'colorpicker',
        ) );
    
        $basel_local_transfer_options = array( 
            'single_product_style',
            'product_design',
            'main_layout',
            'sidebar_width',
        );
    
        foreach ($basel_local_transfer_options as $field) {
            $cmb_field = $this->redux2cmb_field( $field );
            $basel_metaboxes->add_field( $cmb_field );
        }
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Custom sidebar for this product', 'basel' ),
            'id'      => $basel_prefix . 'custom_sidebar',
            'type'    => 'select',
            'options' => basel_get_sidebars_array(),
            'default' => 'sidebar-1',
        ) );
    
        $blocks = array_flip(basel_get_static_blocks_array());
    
        $blocks = (array)'None' + $blocks;
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Extra content block', 'basel' ),
            'desc'    => esc_html__( 'You can create some extra content with WPBakery Page Builder (in Admin panel / HTML Blocks / Add new) and add it to this product', 'basel' ),
            'id'      => $basel_prefix . 'extra_content',
            'type'    => 'select',
            'options' => $blocks,
            'default' => '261',
        ) );
    
        $basel_metaboxes->add_field( array(
            'name'    => esc_html__( 'Extra content position', 'basel' ),
            'id'      => $basel_prefix . 'extra_position',
            'type'    => 'radio_inline',
            'options' => array(
                'after' => esc_html__( 'After content', 'basel' ),
                'before' => esc_html__( 'Before content', 'basel' ),
                'prefooter' => esc_html__( 'Prefooter', 'basel' ),
            ),
            'default' => 'prefooter'
        ) );
    
        $basel_transfer_options = array_merge( $basel_transfer_options, $basel_local_transfer_options );
        
    }

    2. Replace this method redux2cmb_field() with this code

    public function redux2cmb_field( $field ) {
    
        if( ! class_exists('Redux') ) return array(
            'id' => '',
            'type' => '',
            'name' => '',
            'options' => '',
            'default' => 'default',
        );
    
        $prefix = '_basel_';
    
        $field = Redux::getField($this->opt_name, $field);
    
        $options = array();
        
        switch ($field['type']) {
            case 'image_select':
                $type = 'select';
                $options = ( ! empty( $field['options'] ) ) ? array_merge( array('default' => array('title' => 'Inherit') ), $field['options'] ) : array();
                foreach ($options as $key => $option) {
                    $options[$key] = ( isset( $options[$key]['alt'] ) ) ? $options[$key]['alt'] : $options[$key]['title'];
                }
            break;
    
            case 'button_set':
                $type = 'radio_inline';
                $options['default'] = 'Inherit';
                foreach ($field['options'] as $key => $value) {
                    $options[$key] = $value;
                }
            break;
    
            case 'select':
                $type = 'select';
                $options['inherit'] = 'Inherit';
                foreach ($field['options'] as $key => $value) {
                    $options[$key] = $value;
                }
            break;
    
            case 'switch':
                $type = 'checkbox';
            break;
            
            default:
                $type = $field['type'];
            break;
        }
    
        $cmb_field = array(
            'id' => $prefix . $field['id'],
            'type' => $type,
            'name' => $field['title'],
            'options' => $options,
            'default' => '',
        );
        
        if ( $field['id'] == 'sidebar_width' ) {
            $cmb_field['default'] = 3;
        }
        
        if ( $field['id'] == 'product_design' ) {
            $cmb_field['default'] = 'default';
        }
        
        if ( $field['id'] == 'main_layout' ) {
            $cmb_field['default'] = 'sidebar-left';
        }
    
        return $cmb_field;
    }

    Kind Regards
    XTemos Studio

    vinhbbb
    Participant
    #31177

    Dear team,
    I have some issue of configuration. Please consider and show me:
    1. I don’t want to show product price on website, instead of I want show label such as “Price: contact us” and button “Add to cart” still display. Customer could checkout with products with no-price/contact-us style and my team will call customer to verify as confirmation or advisory.
    2. On single product page, how to hide tabs: additional information, review. I see configuration hide Description , Additional Information, but I want keep show Description tab.
    3. How hide brand label on product image on product grid page?
    4. How translate “add-to-cart” button on product grid page? Attached screenshot.
    I look forward to hearing from you.
    Thanks team.

    Attachments:
    You must be logged in to view attached files.
    Artem Temos
    Keymaster
    #30202

    Hello,

    There are four places in our theme where you can add your extra text/HTML information on the product page in our theme:

    1. To the short description field.

    2. Product description shown in the product’s tabs.

    3. Our custom additional tab that is disaplyed on all products. You can configure it in Theme Settings -> Product page.

    4. Using our Extra content HTML Block field.

    All of these methods support Visual Composer drag & drop builder.

    Sorry, but your other requests require additional code customization since there are no such features in our theme.

    Kind Regards
    Xtemos

    In reply to: Handmade Theme Options

    Artem Temos
    Keymaster
    #28289

    Hello,

    We are glad to know that you considered using WoodMart for your web-site. I hope you will be happy with it.

    Here is a backup for our Theme Settings for Handmade demo. You can copy this code and import via Theme Settings -> Import / Export

    {"last_tab":"","favicon":{"url":"","id":"","height":"","width":"","thumbnail":""},"favicon_retina":{"url":"","id":"","height":"","width":"","thumbnail":""},"page_comments":"1","google_map_api_key":"","site_width":"full-width","main_layout":"sidebar-right","sidebar_width":"3","page-title-design":"centered","breadcrumbs":"1","title-background":{"background-color":"#f9f9f9","background-repeat":"","background-size":"cover","background-attachment":"","background-position":"center center","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"page-title-size":"small","page-title-color":"dark","logo":{"url":"","id":"","height":"","width":"","thumbnail":""},"logo-sticky":{"url":"","id":"","height":"","width":"","thumbnail":""},"logo-white":{"url":"","id":"","height":"","width":"","thumbnail":""},"logo_img_width":"212","logo_padding":{"padding-top":"10px","padding-right":"0","padding-bottom":"10px","padding-left":"0","units":"px"},"logo_responsive_sizes":"1","logo_img_width_tablet":"190","logo_padding_tablet":{"padding-top":"10px","padding-right":"0","padding-bottom":"10px","padding-left":"0","units":"px"},"logo_img_width_mobile":"140","logo_padding_mobile":{"padding-top":"10px","padding-right":"0","padding-bottom":"10px","padding-left":"0","units":"px"},"top-bar":"1","top-bar-color":"light","top-bar-bg":{"background-color":"#79b38a","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"header_text":"<strong class=\"color-white\">FREE SHIPPING FOR ALL ORDERS OF $150</strong>","top_bar_right_text":"[social_buttons type=\"follow\" size=\"small\"]","top_bar_height":"42","top_bar_mobile_height":"38","header_full_width":"","sticky_header":"1","header-overlap":"","header":"logo-center","header_mobile":"center","header_height":"90","sticky_header_height":"60","mobile_header_height":"60","cart_position":"side","shopping_cart":"2","shopping_icon_alt":"1","header_color_scheme":"dark","header_background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"header-border":{"border-top":"","border-right":"","border-bottom":"","border-left":"","border-style":"solid","border-color":""},"header_dropdowns_dark":"","icons_design":"line","full_screen_menu":"","menu_align":"center","menu_style":"bordered","mobile_categories":"1","mobile_categories_menu":"45","mobile_menu_position":"left","header-menu-text":"[html_block id=\"259\"]","menu_color_scheme":"dark","menu_background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"categories-menu":"41","categories_menu_color_scheme":"light","categories_menu_background":{"background-color":"#83b735","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"header_search":"full-screen","mobile_search_icon":"0","search_ajax":"1","search_post_type":"product","search_by_sku":"1","search_categories":"1","header_wishlist":"header","header_links":"1","topbar_links":"0","links_with_username":"1","login_dropdown":"1","disable_footer":"1","footer-layout":"13","footer-style":"dark","footer-bar-bg":{"background-color":"#ffffff","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"sticky_footer":"","disable_copyrights":"1","copyrights-layout":"two-columns","copyrights":"<small><a href=\"http://woodmart.xtemos.com\"><strong>WOODMART</strong></a> <i class=\"fa fa-copyright\"></i> 2017 CREATED BY <a href=\"http://xtemos.com\"><strong><span style=\"color: red; font-size: 12px;\">X</span>-TEMOS STUDIO</strong></a>. PREMIUM E-COMMERCE SOLUTIONS.</small>","copyrights2":"<img src=\"//woodmart.xtemos.com/wp-content/uploads/2017/01/payments.png\">","prefooter_area":"[html_block id=\"776\"]","scroll_top_btn":"1","text-font":{"font-family":"Karla","font-options":"","google":"1","font-backup":"Arial, Helvetica, sans-serif","font-weight":"","font-style":"","subsets":"latin","font-size":"","line-height":"","letter-spacing":"","color":""},"primary-font":{"font-family":"Lora","font-options":"","google":"1","font-backup":"'MS Sans Serif', Geneva, sans-serif","font-weight":"400","font-style":"","subsets":"","letter-spacing":"","color":""},"post-titles-font":{"font-family":"Lora","font-options":"","google":"1","font-backup":"'MS Sans Serif', Geneva, sans-serif","font-weight":"400","font-style":"","subsets":"","letter-spacing":""},"secondary-font":{"font-family":"Lato","font-options":"","google":"1","font-backup":"'MS Sans Serif', Geneva, sans-serif","font-weight":"400","font-style":"","subsets":"","letter-spacing":"","color":""},"widget-titles-font":{"font-family":"Lora","font-options":"","google":"1","font-backup":"","font-weight":"","font-style":"","subsets":"","text-align":"","font-size":"","line-height":"","letter-spacing":"","color":""},"navigation-font":{"font-family":"Karla","font-options":"","google":"1","font-backup":"'MS Sans Serif', Geneva, sans-serif","font-weight":"400","font-style":"","subsets":"","font-size":"14px","letter-spacing":""},"typekit_id":"","typekit_fonts":"","primary-color":"#79b38a","secondary-color":"","dark_version":"","body-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"pages-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"shop-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"product-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"blog-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"blog-post-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"portfolio-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"portfolio-project-background":{"background-color":"","background-repeat":"","background-size":"","background-attachment":"","background-position":"","background-image":"","media":{"id":"","height":"","width":"","thumbnail":""}},"btns_default_style":"flat","btns_shop_style":"flat","btns_accent_style":"flat","btns_default_bg":"#f3f3f3","btns_default_color_scheme":"dark","btns_default_bg_hover":"#eaeaea","btns_default_color_scheme_hover":"dark","btns_shop_bg":"#79b38a","btns_shop_color_scheme":"light","btns_shop_bg_hover":"#669b6b","btns_shop_color_scheme_hover":"light","btns_accent_bg":"#79b38a","btns_accent_color_scheme":"light","btns_accent_bg_hover":"#669b6b","btns_accent_color_scheme_hover":"light","form_fields_style":"square","form_border_width":"2","blog_layout":"sidebar-right","blog_sidebar_width":"3","blog_design":"masonry","blog_columns":"3","blog_style":"flat","blog_excerpt":"excerpt","blog_words_or_letters":"letter","blog_excerpt_length":"135","blog_share":"1","blog_navigation":"1","blog_author_bio":"1","blog_related_posts":"1","blog_pagination":"pagination","portoflio_style":"hover","portfolio_full_width":"","projects_columns":"3","portfolio_spacing":"30","portfolio_pagination":"pagination","portoflio_per_page":"12","portoflio_orderby":"date","portoflio_order":"DESC","portfolio_navigation":"1","portfolio_related":"1","portoflio_filters":"1","shop_filters":"","ajax_shop":"1","ajax_scroll":"1","hover_image":"1","shop_countdown":"","quick_view":"1","quick_view_variable":"1","add_to_cart_action":"widget","quick_shop_variable":"1","empty_cart_text":"Before proceed to checkout you must add some products to your shopping cart.<br> You will find a lot of interesting products on our \"Shop\" page.","shop_per_page":"9","per_page_links":"1","per_page_options":"9,12,24,36","products_columns":"3","shop_pagination":"pagination","products_columns_mobile":"2","per_row_columns_selector":"1","shop_view":"grid_list","products_columns_variations":["2","3","4"],"products_spacing":"20","products_masonry":"0","products_different_sizes":"0","products_hover":"icons","base_hover_content":"excerpt","categories_design":"default","categories_under_title":"1","brands_under_title":"","shop_layout":"sidebar-left","shop_sidebar_width":"3","shop_hide_sidebar":"1","shop_hide_sidebar_tablet":"1","shop_hide_sidebar_desktop":"","shop_title":"1","shop_categories":"0","shop_categories_ancestors":"0","show_categories_neighbors":"0","shop_products_count":"1","grid_swatches_attribute":"","swatches_use_variation_images":"","brands_attribute":"","product_page_brand":"1","product_brand_location":"about_title","brand_tab":"1","catalog_mode":"","cookies_info":"","cookies_text":"We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.","cookies_policy_page":"","cookies_version":"1","promo_popup":"1","popup_text":"[html_block id=\"212\"]","popup_event":"time","promo_timeout":"2000","popup_scroll":"1000","popup_pages":"0","popup-background":{"background-color":"#111111","background-repeat":"no-repeat","background-size":"cover","background-attachment":"","background-position":"center center","background-image":"https://woodmart.xtemos.com/handmade/wp-content/uploads/sites/3/2017/06/handmade-popup.jpg","media":{"id":"836","height":"450","width":"800","thumbnail":"https://woodmart.xtemos.com/handmade/wp-content/uploads/sites/3/2017/06/handmade-popup-150x84.jpg"}},"promo_popup_hide_mobile":"1","categories_toggle":"0","widgets_scroll":"1","widget_heights":"280","label_shape":"rectangular","percentage_label":"1","new_label":"1","hot_label":"1","single_product_layout":"full-width","single_sidebar_width":"3","single_full_width":"","product_design":"default","product_sticky":"1","product_summary_shadow":"","size_guides":"1","single_ajax_add_to_cart":"1","single_product_style":"2","thums_position":"bottom","image_action":"zoom","product_slider_auto_height":"","photoswipe_icon":"1","product_images_captions":"","product_short_description":"1","product_show_meta":"add_to_cart","product_countdown":"","related_products":"1","related_product_count":"8","upsells_position":"standard","products_nav":"1","product_share":"1","product_share_type":"share","product_tabs_layout":"tabs","product_tabs_location":"summary","reviews_location":"tabs","hide_tabs_titles":"1","additional_tab_title":"Shipping & Delivery","additional_tab_text":"[html_block id=\"242\"]","login_tabs":"1","reg_text":"Registering for this site allows you to access your order status and history. Just fill in the fields below, and we’ll get a new account set up for you in no time. We will only ask you for information necessary to make the purchase process faster and easier.","login_text":"","my_account_links":"1","my_account_wishlist":"1","fb_app_id":"","fb_app_secret":"","goo_app_id":"","goo_app_secret":"","vk_app_id":"","vk_app_secret":"","custom_css":".woodmart-archive-shop .widget_product_categories {\r\n display: block!important;\r\n}\r\n\r\n.store-info a[href^=\"tel\"],\r\n.store-info a[href^=\"tel\"]:hover,\r\n.store-info a[href^=\"tel\"]:focus {\r\n color: white;\r\n}","css_desktop":"","css_tablet":"","css_wide_mobile":"","css_mobile":"","custom_js":"","js_ready":"","fb_link":"#","twitter_link":"#","google_link":"#","isntagram_link":"#","pinterest_link":"#","youtube_link":"#","tumblr_link":"","linkedin_link":"","vimeo_link":"","flickr_link":"","github_link":"","dribbble_link":"","behance_link":"","soundcloud_link":"","spotify_link":"","ok_link":"","social_email":"1","share_fb":"1","share_twitter":"1","share_google":"1","share_pinterest":"1","share_ok":"","share_whatsapp":"","share_email":"1","minified_css":"1","minified_js":"1","combined_js":"0","dummy_import":"1","maintenance_mode":"","info_warning":"","bgs_info":"","buttons_info":"","buttons_default_info":"","buttons_shop_info":"","buttons_accent_info":"","portfolio_filters_info":"","product_layout_info":"","product_visibility_info":"","facebook_info":"","google_info":"","vk_info":"","info_follow":"","info_share":"","redux_import_export":"","redux-backup":1}

    Kind Regards
    Xtemos

    EvolvetoGrow
    Participant
    #24791

    1. The “related products” and “you may also like” sections are not working on my site. I have turned related products on.

    2. On pages like https://woodmart.xtemos.com/shop/furniture/panton-%d0%beunior-chair/ – how can I customise the tabs (Description, Additional Info, Reviews etc)? I want to have 3 custom tabs with my own information for each product (features, product variations, and downloads). Each of these must have their own unique content for each product in each of the 3 sections.

    3. The WP Bakery Visual Composer plugin is not working. On some things like html blocks and products, it wont show at all, and it shows on pages but when I click on elements it does nothing.

    4. How did you style the Contact Footer Widget (left bottom) on https://woodmart.xtemos.com/?

    Artem Temos
    Keymaster
    #21251

    Hi,

    There is only one area for additional information on the category page and it is displayed above the products. You can’t add more elements under the products too.

    Kind Regards

    robertarrow
    Participant
    #19751

    Sorry if my question was confusing, I’ll comment back in my process so you can see how to best help me. My first step was adding the following function to my functions.php of my Basel Child Theme to allow this Page Setting (custom metabox from theme) to show.

    /**
     * Add metaboxesto pages and posts
     * uses CMB plugins
     * 
     */
    
    /*
        to fix image uploads for taxonomies
        add to file CMB2hookup.php
        line 197
        if ( in_array( $hook, array( 'edit-tags.php', 'post.php', 'post-new.php', 'page-new.php', 'page.php' ), true ) ) {
    
     */
    class BASEL_Metaboxes {
        /**
         * Options slug for Redux Framework
         * @var string
         */
    	private $opt_name = "basel_options";
    
        /**
         * Add actions
         * 
         */
    	public function __construct() {
    
    		//add_action( 'init', array( $this, 'load_cmb_plugin' ), 199 );
    
            add_action( 'cmb2_init', array( $this, 'load_cmb_plugin' ), 199 );
            add_action( 'cmb2_init', array( $this, 'pages_metaboxes' ), 5000 );
            add_action( 'cmb2_init', array( $this, 'product_metaboxes' ), 6000 );
            add_action( 'cmb2_init', array( $this, 'product_categories' ), 7000 );
            add_action( 'cmb2_init', array( $this, 'posts_categories' ), 8000 );
    
            add_action("redux/metaboxes/{$this->opt_name}/boxes", array( $this, 'metaboxes' ) );
    	}
    
        /**
         * Require CMB plugin files
         * 
         */
    	public function load_cmb_plugin() {
            // Deprecated from BASEL 3.0
    		if ( ! basel_new_meta() && function_exists( 'new_cmb2_box' ) ) {
    			require_once( apply_filters('basel_require', BASEL_3D . '/Taxonomy_MetaData/Taxonomy_MetaData_CMB2.php' ) );
    		}
    	}
    
        /**
         * Register all custom metaboxes with CMB2 API
         */
        public function pages_metaboxes() {
            global $basel_transfer_options, $basel_prefix;
    
            // Start with an underscore to hide fields from custom fields list
            $basel_prefix = '_basel_';
            
            $basel_metaboxes = new_cmb2_box( array(
                // 'cmb_styles' => false, // false to disable the CMB stylesheet
                // 'closed'     => true, // true to keep the metabox closed by default
                'id' => 'page_metabox',
                'title' => 'Page Setting (custom metabox from theme)',
                'object_types' => array('page', 'post', 'portfolio', 'tribe_events'), // post type
                'context' => 'normal',
                'priority' => 'high',
                'show_names' => true, // Show field names on the left
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Custom sidebar for this page',
                'id'      => $basel_prefix . 'custom_sidebar',
                'type'    => 'select',
                'options' => basel_get_sidebars_array()
            ) );
    
            $basel_transfer_options = array( 
                'main_layout',
                'sidebar_width',
                'header',
                'header-overlap',
                'header_color_scheme',
                'page-title-size',
            );
    
            foreach ($basel_transfer_options as $field) {
                $cmb_field = $this->redux2cmb_field( $field );
                $basel_metaboxes->add_field( $cmb_field );
            }
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Disable Page title',
                'desc'    => 'You can hide page heading for this page',
                'id'      => $basel_prefix . 'title_off',
                'type'    => 'checkbox',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name' => 'Image for page heading',
                'desc' => 'Upload an image',
                'id' => $basel_prefix . 'title_image',
                'type' => 'file',
                'allow' => array( 'url', 'attachment' ) // limit to just attachments with array( 'attachment' )
            ) );
    
            $basel_metaboxes->add_field( array(
                'name' => 'Page heading background color',
                'desc' => 'Upload an image',
                'id' => $basel_prefix . 'title_bg_color',
                'type' => 'colorpicker',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Text color for heading',
                'id'      => $basel_prefix . 'title_color',
                'type'    => 'radio_inline',
                'options' => array(
                    'default' => __( 'Inherit', 'basel' ),
                    'light' => 'Light', 
                    'dark' => 'Dark',
                ),
                'default' => 'default'
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Open categories menu',
                'desc'    => 'Always shows categories navigation on this page',
                'id'      => $basel_prefix . 'open_categories',
                'type'    => 'checkbox',
            ) );
        }
    
        /**
         * Metaboxes for products
         */
        public function product_metaboxes() {
            global $basel_prefix, $basel_transfer_options;
    
            // Start with an underscore to hide fields from custom fields list
            $basel_prefix = '_basel_';
            $taxonomies_list = array( '' => 'Select' );
            $taxonomies = get_taxonomies(); 
            foreach ( $taxonomies as $taxonomy ) {
                $taxonomies_list[$taxonomy] = $taxonomy;
            }
    
            $basel_metaboxes = new_cmb2_box( array(
                // 'cmb_styles' => false, // false to disable the CMB stylesheet
                // 'closed'     => true, // true to keep the metabox closed by default
                'id' => 'product_metabox',
                'title' => 'Product Setting (custom metabox from theme)',
                'object_types' => array('product'), // post type
                'context' => 'normal',
                'priority' => 'high',
                'show_names' => true, // Show field names on the left
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => esc_html__('Add "New" label', 'basel'), 
                'desc'    => 'You can add "New" label to this product',
                'id'      => $basel_prefix . 'new_label',
                'type'    => 'checkbox',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Hide related products',
                'desc'    => 'You can hide related products on this page',
                'id'      => $basel_prefix . 'related_off',
                'type'    => 'checkbox',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => __('Hide tabs headings', 'basel'), 
                'desc'    => 'Description and Additional information',
                'id'      => $basel_prefix . 'hide_tabs_titles',
                'type'    => 'checkbox',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => __('Grid swatch attribute to display', 'basel'), 
                'desc' => __('Choose attribute that will be shown on products grid for this particular product', 'basel'),
                'id'      => $basel_prefix . 'swatches_attribute',
                'type'    => 'select',
                'options' => $taxonomies_list
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => __('Product video URL', 'basel'), 
                'desc'    => 'Vimeo or YouTube video url. For example: https://www.youtube.com/watch?v=1zPYW6Ipgok',
                'id'      => $basel_prefix . 'product_video',
                'type'    => 'text',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => __('Instagram product hashtag', 'basel'), 
                'desc'    => 'Insert tag that will be used to display images from instagram from your customers. For example: <strong>#nike_rush_run</strong>',
                'id'      => $basel_prefix . 'product_hashtag',
                'type'    => 'text',
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => __('Product background', 'basel'), 
                'id'      => $basel_prefix . 'product-background',
                'type'    => 'colorpicker',
            ) );
    
            $basel_local_transfer_options = array( 
                'single_product_style',
                'product_design',
                'main_layout',
                'sidebar_width',
            );
    
            foreach ($basel_local_transfer_options as $field) {
                $cmb_field = $this->redux2cmb_field( $field );
                $basel_metaboxes->add_field( $cmb_field );
            }
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Custom sidebar for this product',
                'id'      => $basel_prefix . 'custom_sidebar',
                'type'    => 'select',
                'options' => basel_get_sidebars_array()
            ) );
    
            $blocks = array_flip(basel_get_static_blocks_array());
    
            $blocks = (array)'None' + $blocks;
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Extra content block',
                'desc'    => 'You can create some extra content with Visual Composer (in Admin panel / HTML Blocks / Add new) and add it to this product',
                'id'      => $basel_prefix . 'extra_content',
                'type'    => 'select',
                'options' => $blocks
            ) );
    
            $basel_metaboxes->add_field( array(
                'name'    => 'Extra content position',
                'id'      => $basel_prefix . 'extra_position',
                'type'    => 'radio_inline',
                'options' => array(
                    'after' => __( 'After content', 'basel' ),
                    'before' => __( 'Before content', 'basel' ),
                    'prefooter' => __( 'Prefooter', 'basel' ),
                ),
                'default' => 'after'
            ) );
    
            $basel_transfer_options = array_merge( $basel_transfer_options, $basel_local_transfer_options );
            
        }
    
        public function posts_categories() {
    
            $blog_design_field = $this->redux2cmb_field( 'blog_design' );
    
            $blog_design_field['name'] .= ' for this category';
    
            if( basel_new_meta() ) {
                $cmb_term = cmb2_get_metabox( array(
                    'id'               => 'cat_options',
                    'object_types'     => array( 'term' ), 
                    'taxonomies'       => array( 'category' ), 
                    'new_term_section' => true, // Will display in the "Add New Category" section
                ), basel_get_current_term_id(), 'term' );
    
                $cmb_term->add_field($blog_design_field);
            } else {
                $posts_cat_metaboxes = array(
                    'id'         => 'cat_options',
                    // 'key' and 'value' should be exactly as follows
                    'show_on'    => array( 'key' => 'options-page', 'value' => array( 'unknown', ), ),
                    'show_names' => true, // Show field names on the left
                    'fields'     => array(
                        $blog_design_field
                    )
                );
    
                /**
                 * Instantiate our taxonomy meta class
                 */
                $cats = new Taxonomy_MetaData_CMB2( 'category', $posts_cat_metaboxes, __( 'Category Settings', 'taxonomy-metadata' ) );     
            }
    
        }
    
        public function product_categories() {
            $field = array(
                        'name' => 'Image for category heading',
                        'desc' => 'Upload an image',
                        'id' => 'title_image',
                        'type' => 'file',
                        'allow' => array( 'url', 'attachment' ) // limit to just attachments with array( 'attachment' )
                    );
    
            if( basel_new_meta() ) {
                $cmb_term = cmb2_get_metabox( array(
                    'id'               => 'product_cat_options',
                    'object_types'     => array( 'term' ), 
                    'taxonomies'       => array( 'product_cat' ), 
                    'new_term_section' => true, // Will display in the "Add New Category" section
                ), basel_get_current_term_id(), 'term' );
    
                $cmb_term->add_field($field);
            } else {
                $product_cat_metaboxes = array(
                    'id'         => 'cat_options',
                    // 'key' and 'value' should be exactly as follows
                    'show_on'    => array( 'key' => 'options-page', 'value' => array( 'unknown', ), ),
                    'show_names' => true, // Show field names on the left
                    'fields'     => array(
                        $field
                    )
                );
    
                /**
                 * Instantiate our taxonomy meta class
                 */
                $cats = new Taxonomy_MetaData_CMB2( 'product_cat', $product_cat_metaboxes, __( 'Category Settings', 'taxonomy-metadata' ) );  
            }
    
        }
    
        /**
         * Transfer function from redux to CMB2
         * @param  string $field      field slug in Redux options
         * @return array  $cmb_field  CMB compatible field config array
         */
    	public function redux2cmb_field( $field ) {
    
            if( ! class_exists('Redux') ) return array(
                'id' => '',
                'type' => '',
                'name' => '',
                'options' => '',
                'default' => 'default'  ,
            );
    
    		$prefix = '_basel_';
    
    		$field = Redux::getField($this->opt_name, $field);
    
    		$options = array();
    		
    		switch ($field['type']) {
    			case 'image_select':
    				$type = 'select';
    				$options = ( ! empty( $field['options'] ) ) ? array_merge( array('default' => array('title' => 'Inherit') ), $field['options'] ) : array();
    				foreach ($options as $key => $option) {
    					$options[$key] = ( isset( $options[$key]['alt'] ) ) ? $options[$key]['alt'] : $options[$key]['title'];
    				}
    			break;
    
    			case 'button_set':
    				$type = 'radio_inline';
    				$options['default'] = 'Inherit';
    				foreach ($field['options'] as $key => $value) {
    					$options[$key] = $value;
    				}
    			break;
    
                case 'select':
                    $type = 'select';
                    $options['inherit'] = 'Inherit';
                    foreach ($field['options'] as $key => $value) {
                        $options[$key] = $value;
                    }
                break;
    
                case 'switch':
                    $type = 'checkbox';
                break;
    			
    			default:
    				$type = $field['type'];
    			break;
    		}
    
    		$cmb_field = array(
    			'id' => $prefix . $field['id'],
    			'type' => $type,
    			'name' => $field['title'],
    			'options' => $options,
    		);
    
    		return $cmb_field;
    	}
    
        public function metaboxes($metaboxes) {
            // Declare your sections
            $boxSections = array();
            $boxSections[] = array(
                'title' => 'Performance',
                'id' => 'performance',
                'icon' => 'el-icon-cog',
                'fields' => array (
                    array (         
                        'id'       => 'product-background',
                        'type'     => 'background',
                        'title'    => __('Product background', 'basel'),
                        'subtitle' => __('Set background for your products page. You can also specify different background for particular products while editing it.', 'basel'),
                        'output'   => array('.single-product-content')
                    ),
                ),
            );
     
            // Declare your metaboxes
            $metaboxes = array();
            $metaboxes[] = array(
                'id'            => 'sidebar',
                'title'         => __( 'Sidebar', 'basel' ),
                'post_types'    => array( 'product' ),
                //'page_template' => array('page-test.php'), // Visibility of box based on page template selector
                //'post_format' => array('image'), // Visibility of box based on post format
                'position'      => 'normal', // normal, advanced, side
                'priority'      => 'high', // high, core, default, low - Priorities of placement
                'sections'      => $boxSections,
            );
     
            return $metaboxes;
        }
    
    }
    sitevar
    Participant
    #18281

    Hi
    I still faced those issues:
    1- Translation issue: please try as an example to add 2 products to the cart then delete one of theme from within the cart widget so you will see how the Arabic translation will disappears and many strings will return to the English default , also the same thing in the quick view modal.

    2- please to help with the css code to make the shop filter widget aria view 5 widget coloumns in the row instead of 4.

    3- I have installed WooCommerce Additional Variation Images plugin and follow its documentation to add compatibility with basel theme because it is not following the default WooCommerce lightbox implementation as they said.

    making that by adding the provided codes to theme child functions.php and create a new js file also in the theme root : https://docs.woocommerce.com/document/woocommerce-additional-variation-images/?_ga=2.224429788.756682670.1503855993-1106244229.1500319547#section-7

    but the product image gallery thumbs loaded when the page loads:
    screen shot: https://prnt.sc/ge4i5g
    but disappeared after that when the page finish loading .
    you can try in this product: /shop/بلوز-طويل-2
    please to help
    thanks.

    the admin login and ftp information attached.

    MuscleSport
    Participant
    #14593

    Hello,

    This is completely random and at first I thought it was a browser cache issue but when you click on certain products, it will link to a different product page but not fully. The product image and name will be different but the price will be the correct price and all “additional information” will be correct. This doesn’t happen every time but about 80% of the time and I tested this on multiple computers in our office that have never visited the site before. We wanted to go live Friday but this is a HUGE issue.

    ran
    Participant
    #10866

    1. About the product page, can the “additional information” be removed?
    And can the “reviews” part and “size&measurements” part be switched? I mean the 2 position take each other’s position.
    Please see the picture followed:
    1
    https://gyazo.com/6a84a6342855c3e0c94d3fc955e9b7b2
    2. When I set theme options, social, I put the pinterst URL, but when I check it, it doesn’t go to the pinterest link I set, but the link is changed like this: edresshop.cn/www.pinterest.com/etsy.
    And when I go to other pages, and click the pinterest button at the foot of the page, the pinterest link then changes to this page URL/www.pinterest.com/etsy, no matter which page, it shows like this.
    Here is the link of the backstage:

    https://gyazo.com/5c800e31101dc395780c822c76ded3db

    3. I found that it can only search the title of the product, but can’t search SKU, How can I set to let it can search SKU of the product? (if I don’t want to write the SKU in the product title)

    4. The URL now is : http://edresshop.cn/product-category/bridesmaid-dresses/
    And the next category is like this: http://edresshop.cn/product-category/bridesmaid-dresses/modest-bridesmaid-dresses/
    Can it be set so that it can look like this?
    1st Category: http://edresshop.cn/bridesmaid-dresses/
    2nd Category: http://edresshop.cn/2017-bridesmaid-dresses/

    5. About the shop page widget area, I set the recent reviews, it is the recent reviews that customers left, yes? I set it, but on the website, this block doesn’t show.


    https://gyazo.com/6eaab1274dfa44e8d141a54aa8828b6a
    https://gyazo.com/2b798cd40e939270897623be8641d14b

    6. About the shop page, about how the products are sorted, can I decide which product come first and which next and next by myself? Not default sorting. I just want the best product to show at the best prosition, so I want to decide the sort order myself.

    7. How can I set the rich pin code? I have asked the question previously, you said that whenever I want to set it, I should ask you and you will help.

    https://gyazo.com/abf1770030b621aea22b40d892a3f813
    And this is the document of pinterest:
    https://developers.pinterest.com/docs/rich-pins/products/?
    And I want to add it into each product page.

    Thank you!

    In reply to: SEO

    Artem Temos
    Keymaster
    #7782

    Section title can be used multiple times per page to separate some sections of the page like products, blog or any other information. If we put H1 tag there it would be a problem. Anyway, we will think about this improvements and maybe introduce an option to add some heading tag to this element so a user can decide which one to use there. At the moment you can easily add H tag with “Custom Heading” Visual Composer element. Did you try it?

    Our theme keeps all the requirements to make your website good for SEO: valid HTML markup, headings, ALT & TITLE attributes for images, Schema.org integrated and of course compatible with all popular SEO plugins like YOAST. If you have any additional notes to our theme SEO integration we would be glad to hear them.

    Kind Regards
    Xtemos

Viewing 30 results - 121 through 150 (of 155 total)