Private support request
This topic has 28 replies, 2 voices, and was last updated 1 hours, 22 minutes ago ago by Jack Richardson
Private support request
Hello @elzoghby.com,
Thank you for contacting us and for providing detailed information about your request.
1. It appears that no new categories have been imported to your website. This may have occurred due to an incorrect migration process between different systems (Magento → WordPress). Please ensure that the export/import process has been completed correctly, and then verify that the categories are displayed in Dashboard → Products → Categories (https://prnt.sc/_1bUDluzvtEJ). Currently, only the categories from the theme are visible.
2. Please note that the Brands taxonomy and XStore Brands are separate. The XStore Brands feature is part of the theme’s built-in functionality, while the Brands taxonomy may originate from the WooCommerce plugin. We recommend using XStore Brands for full compatibility with the theme’s widgets (https://prnt.sc/TiEjSIuQ2V25). Kindly ensure that your products are assigned to the correct brand taxonomy (https://prnt.sc/4Xjxl27myvt5).
3. To edit the top banner on the shop page, go to XStore Builders → Archive Products Builder (https://prnt.sc/m-K4nLm9jpH6). From there, you can modify the content as needed (https://prnt.sc/Oq2pSjdRdnnm).
4. You can display only specific categories in the mentioned widget by configuring the Shop page content as shown in the previous step (https://gyazo.com/94ca8eeb31702ae621500de7dbeb254a).
If you require further assistance, please provide more detailed information about your request.
Best regards,
Jack Richardson
8Theme Team
New note
Hello @elzoghby.com,
We have added the following code to the functions.php file of the child theme to disable caching for the Categories Filter Widget:
add_filter('woocommerce_layered_nav_count_maybe_cache', '__return_false');
add_filter('etheme_widget_product_categories_cache', '__return_false');
As a result, the frontend widget now displays the categories correctly: https://prnt.sc/vKbIu3nWtwKh
The other answers provided above also apply to this website.
If you have any other questions, please, clearify your requests in details with screenshots, videos.
Best regards,
Jack Richardson
8Theme Team
Private message
Hello @elzoghby.com,
You are currently viewing the Post categories, but you need to enable the Product categories in the Screen Options. Once activated, you will be able to add product categories to your menus. You can refer to the following example of the configuration: https://gyazo.com/8f7c6cd6ecf6e3e2eb2089f4ca6fa0b3.
For more information about Screen Options, please visit the following article: https://wordpress.org/documentation/article/appearance-menus-screen/#screen-options.
Regarding your question about the permalink structure, you can modify the structure of your pages, posts, and taxonomies here: https://prnt.sc/GStCVAELOrAs. However, the structure currently in use does not appear to be configured through these options. It seems that it may have been modified either through custom code or directly on your server, which falls outside the scope of our support.
Best regards,
Jack Richardson
8Theme Team
Private note
Hello @elzoghby.com,
As we mentioned earlier, we were unable to locate where the following type of link was configured: yourweb-site.com/shop-our-catalog/accessories.html. This link does not originate from our theme options.
Regarding the following URLs:
yourweb-site.com/shop/?filter_cat=accessories
yourweb-site.com/product-category/accessories
We recommend using next URL format “yourweb-site.com/product-category/accessories” if you need to include such links within your content. The format with ?filter_cat=accessories is used only in the “Filter by Product Categories” widget and loads a specific script on the page where the widget is applied to correctly display the filtered content so such type of url is not recommended for global usage.
Best regards,
Jack Richardson
8Theme Team
Private message attached
Private contents attached
Hello @elzoghby.com
Could you please provide temporary FTP access? We will check what can be done to help you.
For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.
Kind regards, Jack Richardson
The 8theme’s team
Attached answer
Hello @elzoghby.com,
We have temporarily disabled the XStore Core and other plugins related to our theme (https://prnt.sc/DlwHloo_ljl3) and switched to the default WooCommerce theme, Storefront. After checking the issue with the incorrect URLs of your product categories, we found that the problem still persists (https://prnt.sc/yoowPbzz98ZD), showing URLs such as yourwebsite.com/shop-our-catalog/accessories.html (as an example).
This debugging process indicates that the issue is not related to our theme but rather to your server configuration or modifications made to your database. Since you have the “Database Manager – WP Adminer” plugin installed, which allows access and modification of database tables, we searched for the string “shop-our-catalog” and found a table containing custom URL rewrites for product categories (https://prnt.sc/_tXVOwvubEu4). This table is not a default one from WordPress, our theme, or WooCommerce.
Upon further inspection, we disabled the plugins on your website one by one. When we disabled the “LitExtension SEO Plugin” (https://prnt.sc/aYpISEkp3KZ_), the URLs displayed correctly (https://prnt.sc/CQbCdDZmkPkA).
To resolve this issue, please contact the author of that plugin, as our support covers only our own products. Fixing issues caused by third-party plugins is beyond our support scope and restricted by Envato’s privacy policy.
For now, we have left the mentioned plugin disabled so that you can test the previous filtering and Google Map issues you experienced.
Best regards,
Jack Richardson
8Theme Team
Some further notes
Hello @elzoghby.com,
As you are using the Archive Products Builder based on Elementor, we have created a search template to ensure the correct display of search results: https://www.8theme.com/documentation/xstore/xstore-builders/xstore-search-results-page-builder-with-elementor/. You can now test the search functionality to confirm that the correct items are displayed: https://prnt.sc/-PDS4ID9QZBt.
Regarding the issue with the incorrect display of products in the product filters, we were unable to identify the cause of this problem with only wp-admin access. Therefore, we replaced the “Filter by Product Categories” widget with the default “Product Categories” widget: https://prnt.sc/Jyqqm9gPEkNn.
Please check the Google Map on your Contact Us page. We have adjusted the widget settings accordingly.
Concerning the default product sorting, you can configure this option in Theme Options -> WooCommerce -> Product Catalog: https://prnt.sc/KxRBBUbQTZgI. Please note that there are no separate settings to modify sorting options for specific pages or product categories; this can only be achieved through additional customization.
You can display the product category image assigned to a category in any image-based widget by using Dynamic Tags. For guidance, please refer to the following screenshots: https://prnt.sc/CZQbiYvNMlEg and https://prnt.sc/P_pSJKhdiIaX.
Best regards,
Jack Richardson
8Theme Team
More details
Hello @elzoghby.com,
1/ We understand the importance of having filtering options available on the search results page, especially for stores with extensive product catalogs like yours. Please note that, by default, the search results page is not considered a standard WooCommerce shop or product archive page. Consequently, the default shop filters do not appear or function as they normally would.
However, it is possible to implement a custom solution to enable filtering functionality on the search results page. For this purpose, we kindly recommend contacting our customization service through the following link: https://www.8theme.com/contact-us/
2/ Regarding the Google Map initialization issue, after a detailed review, we found that the theme script responsible for initializing the map widget was sometimes loaded before the main Google Map script. We have identified and implemented a solution, which has already been uploaded to your website and will also be included in the next theme update.
3/ We also added a heading image for testing: https://prnt.sc/izCfnHQmqYrP. The frontend of this page appears as shown here: https://prnt.sc/Fhjwrms5i1R7. We identified this as a bug and have already implemented a fix, which has been uploaded to your website and will be included in the next theme update. For now, you can add the category page heading image or any other image/background image using dynamic tags: https://prnt.sc/8C-0Tqsy2lpw. As an example, we configured an image with a custom set image and fallback: https://prnt.sc/Y8D-94C8MOyz. You can view the frontend result here: https://prnt.sc/b_eg9coJRQ1y. Additionally, you can configure other dynamic tags, such as the Category image: https://prnt.sc/pAakkgBXRSlH, which will display on the frontend as shown here: https://prnt.sc/rJvEPbVjMpr7.
4/ The plugins required for the proper use of the XStore theme are as follows:
– XStore Core plugin – required
– Elementor or WPBakery builder – depending on the demo you installed and your specific needs
– WooCommerce – required if you have an online store
Other plugins are optional and can be installed as needed. Each demo automatically installs the required plugins during the import process, so there is no need for manual installation to ensure the correct functionality of the imported demo. You can find detailed information about the import process in our documentation: https://www.8theme.com/documentation/xstore/theme-installation/xstore-setup-wizard/.
Best regards,
Jack Richardson
8Theme Team
More lines
Hello @elzoghby.com,
We kindly ask you to post your non-private replies in public areas so that other customers can view the requests and the corresponding solutions.
Regarding the issue you described, we have checked your website and did not find the reported bug, as it was previously reviewed and resolved. If you are still experiencing this issue, please provide detailed steps to reproduce it on our side and attach a video or screenshots for reference.
Examples:
https://prnt.sc/GtYHisRntgeD
https://prnt.sc/ULa1vSdtxEK2
Best regards,
Jack Richardson
8Theme Team
Image has been uploaded
Hello @elzoghby.com,
We are still unable to identify the issue. Please find the attached screenshot in the private content. Kindly clear your browser cache or try from another browser before testing again.
Regarding your question about the widgets not being displayed, please note that the Swatches filter will appear only if the attributes are configured as swatches. Otherwise, you can add the widget named “Filter by product attribute” (see: https://prnt.sc/izIWl5ryo9sf), and the widget will then be displayed (see: https://prnt.sc/AyIib9ghW-tt).
Best regards,
Jack Richardson
8Theme Team
URGENT UPDATE
Hello @elzoghby.com,
There are no cron jobs configured/triggered within our theme, so it appears that WooCommerce or WordPress itself may be triggering these actions. We recommend contacting your hosting provider, who can review the list of jobs currently running on your website. Based on the names of these cron jobs, you can then identify the cause and, if necessary, submit a topic on the support forums.
For reference, you may find the following discussion helpful:
https://wordpress.org/support/topic/woocommerce-wp-cron-and-scheduled-actions/
Additionally, you can find useful information on how to disable cron jobs on your website using hooks and server settings in the following article:
https://blorax.com/en/blog/solved-disabling-wp-cron-to-improve-overall-wordpress-website-performance-including-woocommerce/
1/ To disable WP-Cron, add the following line of code to your site’s wp-config.php file:
define('DISABLE_WP_CRON', true);
Once you’ve added this line of code, WP-Cron will no longer run on every page load.
2/ You can disable Action Scheduler without a plugin by adding a code snippet to your theme’s functions.php file or a custom plugin. Here’s how you can do it:
Open your child-theme/functions.php file.
Add the following code snippet to disable Action Scheduler:
add_filter( 'action_scheduler_disabled', '__return_true' );
This code will disable the Action Scheduler and prevent it from running scheduled tasks.
Note that disabling Action Scheduler may affect the functionality of plugins that rely on it. Make sure to test your site thoroughly after disabling it to ensure that all functionality is working as expected.
Best regards,
Jack Richardson
8Theme Team
More data
Hello @elzoghby.com,
Please contact your hosting provider to verify the source of these cron jobs. Once this information is obtained, we will be able to provide further guidance and determine which plugin or part of the code is causing these issues. Without details from the server logs, we can only make assumptions about the possible source of these actions.
Additionally, by checking the following URL: /wp-admin/tools.php?page=action-scheduler&orderby=schedule&order=desc (the full URL is attached privately), you can view the main triggers of these cron job actions (https://prnt.sc/uunM_kHInUrH).
Kind regards,
Jack Richardson
8Theme Team
Host reply
An additional request to the above. Live copy issue
Hello @elzoghby.com,
As you also mentioned, most of the cron jobs are generated by WooCommerce. We have already provided a solution in the attached article above to disable the action scheduler, which you can review and implement on your website. However, if you would like to contact the WooCommerce plugin developers regarding specific aspects of their code, you are welcome to submit your inquiry on the WooCommerce support page: https://wordpress.org/support/plugin/woocommerce/.
Regarding our support, we are responsible for assisting with our own projects, and we have already shared all the relevant information about WooCommerce cron jobs that we can provide.
Best regards,
Jack Richardson
8Theme Team
You must be logged in to reply to this topic.Log in/Sign up