Hi @Ajaz,
Did you disable the Single Product Builder? Please enable it again.
Thanks!
Hi @Ajaz,
Did you disable the Single Product Builder? Please enable it again.
Thanks!
Hi @Ajaz,
Please double check everything carefully before reply the topics.
We’ve checked your FAQs page and we could see that links in your menu items element are different than the ID of Menu Anchor. What you put:
– https://3k4.a5b.myftpupload.com/faq/#shipping and Shipping
– https://3k4.a5b.myftpupload.com/faq/#orders and Orders
– https://3k4.a5b.myftpupload.com/faq/#payments and Payments
– https://3k4.a5b.myftpupload.com/faq/#general and General/Miscellaneous
We’ve already corrected it to:
– https://3k4.a5b.myftpupload.com/faq/#shipping and shipping
– https://3k4.a5b.myftpupload.com/faq/#orders and orders
– https://3k4.a5b.myftpupload.com/faq/#payments and payments
– https://3k4.a5b.myftpupload.com/faq/#general and general
Now it’s working. Please check.
Thanks!
Ok @Ajaz,
Glad to hear it’s working now.
And let us know how it goes!
Best Regards,
The 8Theme Team.
Hi @Mr.Auxins,
“Somebody in (city) recently bought (product) (x time ago).”
It’s impossible right now. It requires the customization codes which are out of scope our support.
We’ve added this custom CSS codes under Theme Options > Theme Custom CSS > Global CSS:
body #sales-booster-popup .sales-booster-popup-inner a,
#sales-booster-popup .sales-booster-popup-inner > div .info,
body #sales-booster-popup .heading {
white-space: wrap;
}
body #sales-booster-popup img {
object-fit: cover;
width: 120px !important;
height: 120px !important;
max-width: 120px !important;
}
Now the image looks good and product title is fully displaying:
Can you clear the cache and check again?
Thanks!
Hi @Ajaz,
You just need to enter: shipping, payments, #=orders and remove the # character.
Best regards,
The 8Theme Team
Hi @Ajaz,
The video is loading full-width on my end. Please clear the caches and check again.
https://www.awesomescreenshot.com/video/26641244?key=4e7f3aea8c33bb4b0c026b4703c0136b
I have only just changed the settings > Site settings > layout > layout settings. This was set to the “theme” option.
This will change for all the pages.
Best Regards,
The 8Theme Team.
Hi @Ajaz,
Both settings are the same. The template will be changed correctly.
Best regards,
The 8Theme Team
Hi @Ajaz,
We’ve checked your FAQs page and couldn’t find any Menu Anchor Elements in your page.
Please read this artcile carefully and add the Menu Anchor Elements again: https://element.how/elementor-menu-anchor/
Each container would have one Menu Anchor Element:
Best regards,
The 8Theme Team
Hi @Ajaz,
This option is for home page only, if you want to apply to other pages, you have to re-do the steps:
1. Visit your home page, select Edit with Elementor: https://prnt.sc/SNnkgC6Oig2P
2. Click on the Settings icon on the left hand side: https://prnt.sc/p70x0pCiM6Go
3. Scroll down to Page Layout > select Elementor Full Width: https://prnt.sc/Gl8GSFklXPvA
Hope it helps!
Hi @Ajaz,
Website speed depends on various factors that we do not control. What we can do is share the links that can help you with speed optimization: https://www.8theme.com/documentation/xstore/troubleshooting/how-to-speed-up-my-website/
Every additional plugin slows down the site a bit, so we would recommend you disable unrequired plugins.
We are writing to address the issue you have been experiencing with your website’s slow loading speed. After conducting a speed test on your website via GTmetrix, we have found that the performance is suboptimal. You may review the results at the following link:
https://gtmetrix.com/reports/3k4.a5b.myftpupload.com/QlLhUp5x/
We recommend that you review the suggestions provided by GTMetrix in the Top Issues list, accessible here: https://prnt.sc/x73dl0vUgLd6 & https://prnt.sc/OTMv-3AVXUY7
About your results on gtmetrix results:
– Avoid enormous network payloads: https://gtmetrix.com/avoid-enormous-network-payloads.html
– Serve static assets with an efficient cache policy: https://gtmetrix.com/serve-static-assets-with-an-efficient-cache-policy.html
– Eliminate render-blocking resources https://gtmetrix.com/eliminate-render-blocking-resources.html
– Use any a Content Delivery Network (CDN), it can give an equally fast web experience to your users across the globe. We use CDN on our demos.
For further guidance on how to improve your website’s speed, we invite you to review our theme documentation. The following links provide detailed information on this topic:
1. https://www.8theme.com/documentation/xstore/theme-installation/main-theme-options/
2. https://www.8theme.com/documentation/xstore/troubleshooting/how-to-improve-wp-rocket-settings-with-xstore/
For a comprehensive understanding of the specific issues that may be affecting your website’s speed, we suggest conducting a website speed test with GTMetrix. This tool can provide you with actionable recommendations to further enhance your website’s performance.
We trust that you will find this information useful in improving your website’s performance.
Best regards,
The 8Theme Team
Hi @Ajaz,
Can you please try changing your home page to full-width?
You didn’t read our messages?
We’ve changed the home page template to Full Width. Can you check again?
Best regards,
The 8Theme Team
Hi @Ajaz,
Please visit this link: 3k4.a5b.myftpupload.com/wp-admin/admin.php?page=et-panel-welcome
Best regards,
The 8Theme Team
Hi @Ajaz,
Did you change the password? We’re unable to login anymore.
Can you please try changing your home page to full-width?
Best regards,
The 8Theme Team
Hi @Kombajn88,
Please try adding the !important;, something like this:
.product-view-light .content-product .product-details .button {
color: red !important;
background-color: blue !important;
}
Hope it helps!
Hi @Alex,
Please create a new PHP file in your child theme: xstore-child/woocommerce/product-added-to-cart.php with the following code:
<?php
/**
* Description
*
* @package product-added-to-cart.php
* @since 1.0.0
* @author Stas
* @link http://xstore.8theme.com
* @license Themeforest Split Licence
*/
$cart = WC()->cart->get_cart();
if ( ! $cart ) return;
remove_filter( 'wp_get_attachment_image_attributes', 'etheme_lazy_attachment_attrs', 10, 3 );
$cart_item = $cart[$cart_current_item_key];
$_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_current_item_key );
$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_current_item_key );
$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_current_item_key );
$product_name = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_current_item_key );
$element_options = array();
ob_start();
wc_print_notice( wp_kses_post( apply_filters( 'woocommerce_cart_item_name', $product_name, $cart_item, $cart_current_item_key ) . ' ' . esc_html__('has been added to your cart.', 'xstore' ) ) );
?>
<table class="shop_table shop_table_responsive" cellspacing="0">
<tbody>
<tr class="woocommerce-cart-form__cart-item woocommerce-mini-cart-item <?php echo esc_attr( apply_filters( 'woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_current_item_key ) ); ?>" data-key="<?php echo esc_attr($cart_current_item_key); ?>">
<td class="product-name col-md-3" data-title="<?php esc_attr_e( 'Product', 'xstore' ); ?>">
<div class="product-thumbnail">
<?php
$thumbnail = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_current_item_key );
if ( ! $_product->is_visible() || ! $product_permalink){
echo wp_kses_post( $thumbnail );
} else {
printf( '<a href="%s">%s</a>', esc_url( $product_permalink ), $thumbnail );
}
?>
</div>
</td>
<td class="product-details col-md-9">
<div class="cart-item-details align-start">
<h4 class="product-title">
<?php
if ( ! $_product->is_visible() || ! $product_permalink ){
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', $product_name, $cart_item, $cart_current_item_key ) );
} else {
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s" class="product-title">%s</a>', esc_url( $product_permalink ) , $product_name ), $cart_item, $cart_current_item_key ) );
}
?>
</h4>
<?php
do_action( 'woocommerce_after_cart_item_name', $cart_item, $cart_current_item_key );
// Meta data
echo wc_get_formatted_cart_item_data( $cart_item );
// Backorder notification
if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) )
echo wp_kses_post( apply_filters( 'woocommerce_cart_item_backorder_notification', '<p class="backorder_notification">' . esc_html__( 'Available on backorder', 'xstore' ) . '</p>', $product_id ) );
?>
<?php
echo apply_filters( 'woocommerce_cart_item_remove_link', sprintf(
'<a href="%s" class="remove remove_from_cart_button text-underline block popup-remove-from-cart" aria-label="%s" data-product_id="%s" data-cart_item_key="%s" data-product_sku="%s">%s</a>',
esc_url( wc_get_cart_remove_url( $cart_current_item_key ) ),
/* translators: %s is the product name */
esc_attr( sprintf( __( 'Remove %s from cart', 'xstore' ), $product_name ) ),
esc_attr( $product_id ),
esc_attr( $cart_current_item_key ),
esc_attr( $_product->get_sku() ),
esc_html__('Remove', 'xstore')
), $cart_current_item_key );
?>
</div>
<div class="product-quantity align-start">
<?php
if ( ! $_product->is_sold_individually() && $_product->is_purchasable() ) {
remove_action( 'woocommerce_before_quantity_input_field', 'et_quantity_minus_icon' );
remove_action( 'woocommerce_after_quantity_input_field', 'et_quantity_plus_icon' );
add_action( 'woocommerce_before_quantity_input_field', 'et_quantity_minus_icon' );
add_action( 'woocommerce_after_quantity_input_field', 'et_quantity_plus_icon' );
echo '<div class="quantity-wrapper clearfix">';
woocommerce_quantity_input(
array(
'input_value' => $cart_item['quantity'],
'min_value' => apply_filters( 'woocommerce_quantity_input_min', $_product->get_min_purchase_quantity(), $_product ),
'max_value' => apply_filters( 'woocommerce_quantity_input_max', $_product->get_max_purchase_quantity(), $_product ),
),
$_product
);
remove_action( 'woocommerce_before_quantity_input_field', 'et_quantity_minus_icon' );
remove_action( 'woocommerce_after_quantity_input_field', 'et_quantity_plus_icon' );
echo '<span class="quantity">' . ' × ' .
apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_current_item_key ) .
'</span>';
echo '</div>';
}
?>
</div>
<?php
if ( in_array('popup_added_to_cart', (array)get_theme_mod('product_sku_locations', array('cart', 'popup_added_to_cart', 'mini-cart'))) && wc_product_sku_enabled() ) {
add_filter('product_meta_elements', function () {
return array('sku');
});
global $product;
$product = $_product;
woocommerce_template_single_meta();
}
?>
</td>
</tr>
<tr class="order-total">
<th><?php esc_html_e('Subtotal', 'xstore'); ?></th>
<?php echo
'<td data-title="'.esc_attr('Subtotal', 'xstore') . '">' .
apply_filters( 'woocommerce_cart_item_subtotal',
WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ),
$cart_item, $cart_current_item_key ) .
'</td>'; ?>
</tr>
</tbody>
</table>
<?php do_action('etheme_product_added_to_cart_section_01'); ?>
<?php $element_options['product_section_01'] = ob_get_clean();
ob_start(); ?>
<a class="flex-inline btn light big et-close-mfp mob-hide"><i class="et-icon et_b-icon et-left-arrow-2"></i><span><?php esc_html_e('Back to shop','xstore'); ?></span></a>
<a class="flex-inline btn light big" href="<?php echo wc_get_cart_url(); ?>"><?php esc_html_e('View Cart','xstore'); ?></a>
<a class="flex-inline btn black big" href="<?php echo wc_get_checkout_url(); ?>"><?php esc_html_e('Checkout','xstore'); ?></a>
<?php do_action('etheme_product_added_to_cart_section_02');
if ( get_theme_mod('ajax_added_product_notify_popup_progress_bar', false) ) {
echo do_shortcode('[etheme_sales_booster_cart_checkout_progress_bar]');
}
$element_options['product_section_02'] = ob_get_clean();
$element_options['linked_products_ids'] = array();
$element_options['linked_products_ids']['upsell_ids'] = array();
$element_options['linked_products_ids']['upsell_ids_not_in'] = array();
$element_options['linked_products_ids']['cross-sell_ids'] = array();
$element_options['linked_products_ids']['cross-sell_ids_not_in'] = array();
$cart_content_linked_products_type = get_theme_mod('ajax_added_product_notify_popup_products_type', 'upsell');
if ( $cart_content_linked_products_type != 'none' ) {
$_product_linked = $_product;
$_product_4_linked_ids = array( $product_id );
if ( $_product->get_type() == 'variation' ) {
$parent_id = $_product->get_parent_id();
$_product_4_linked_ids[] = $parent_id;
$_product_linked = wc_get_product( $parent_id );
}
if ( $cart_content_linked_products_type == 'upsell' ) {
$element_options['linked_products_ids']['upsell_ids'] =
array_merge( $element_options['linked_products_ids']['upsell_ids'], array_map( 'absint', $_product_linked->get_upsell_ids() ) );
$element_options['linked_products_ids']['upsell_ids_not_in'] =
array_merge( $element_options['linked_products_ids']['upsell_ids_not_in'], $_product_4_linked_ids );
}
else {
$element_options['linked_products_ids']['cross-sell_ids'] =
array_merge( $element_options['linked_products_ids']['cross-sell_ids'], array_map( 'absint', $_product_linked->get_cross_sell_ids() ) );
$element_options['linked_products_ids']['cross-sell_ids_not_in'] =
array_merge( $element_options['linked_products_ids']['cross-sell_ids_not_in'], $_product_4_linked_ids );
}
}
ob_start();
global $woocommerce_loop;
add_filter('etheme_product_content_settings', function ($args){
return
array(
'product_page_productname',
'product_page_price',
'product_page_addtocart'
);
});
do_action('etheme_product_added_popup');
$woocommerce_loop['popup-added-to-cart'] = true;
$woocommerce_loop['product_view'] = 'disable';
et_mini_cart_linked_products(
$cart_content_linked_products_type,
$element_options['linked_products_ids'],
array(
'as_widget' => false,
'slides_per_view' => get_theme_mod('ajax_added_product_notify_popup_products_per_view_et-desktop', 4),
'slides_per_view_mobile' => 2,
'hide_out_stock' => false
)
);
unset($woocommerce_loop['product_view']);
unset($woocommerce_loop['popup-added-to-cart']);
do_action( 'etheme_product_added_to_cart_section_03' );
$element_options['product_section_03'] = str_replace('carousel-area', '', ob_get_clean());
echo json_encode(
array(
'product_section_01' => $element_options['product_section_01'],
'product_section_02' => $element_options['product_section_02'],
'product_section_03' => $element_options['product_section_03'],
)
);
Hope it helps!
Dear Antonia,
We can confirm that your understanding is accurate.
We would like to recommend the following plugin, which will assist you in creating a custom post type: https://wordpress.org/plugins/custom-post-type-ui/
We trust this will be beneficial to you.
Kind regards,
The 8Theme Team
Dear Ajaz,
We kindly suggest that you utilize an online video compression tool to assist with your needs. For your convenience, here are a couple of examples:
– https://www.freeconvert.com/
– https://clideo.com/
We trust that these resources will prove to be helpful.
Best regards,
The 8Theme Team
Hi @Ajaz,
If you don’t to use the 3rd party cache plugins, please go to XStore > More > Speed Optimization:
Hope it helps!
Dear Ajaz,
We hope this message finds you well.
We have reviewed the video content you submitted and noticed that the file size is approximately 83MB. To ensure optimal performance and compatibility with our platform, we kindly request that you reduce the size of your video to less than 5MB.
Your cooperation in this matter would be greatly appreciated and will contribute to a smoother user experience.
Best regards,
The 8Theme Team
Hi @Ajaz,
I am confused, I have added the anchor title name for each accordion element in the container of the elements > layout > CSS ID but where do I enter the CCS Code?
All the custom CSS codes must be placed under Theme Options > Theme Custom CSS > Global CSS.
I have also left the accordion title anchors as they originally were, do they need to be removed? image attached to show the options I have updated in blue lines.
Please remove the CSS ID of each container and add to the Menu Anchor Element.
Best regards,
The 8Theme Team
Dear Richard,
To be sure I understand, do you mean that on your side it was already running without enabling the Legacy checkout experience ?
Indeed, your assumption is accurate. It appears there may be compatibility issues between your hosting environment and the Stripe server. We kindly request that you reach out to the plugin’s author to address this matter.
Thank you for your attention to this issue. Should you require any further assistance, please do not hesitate to contact us.
Warm regards,
The 8Theme Team
Dear Richard,
We hope this message finds you well.
We would like to inform you that after thorough investigation, we were unable to replicate the issue you reported on our local testing sites. For your reference, here is a screenshot of our test results:
[https://prnt.sc/F_vywhzsLUJ6](https://prnt.sc/F_vywhzsLUJ6)
However, we have proactively addressed the concern on your website by enabling the Legacy checkout experience. You can view the applied changes here:
[https://prnt.sc/ZYNEa5_j2MSO](https://prnt.sc/ZYNEa5_j2MSO)
At your earliest convenience, could you please review your website and confirm whether the issue has been resolved to your satisfaction?
We appreciate your cooperation and look forward to your confirmation.
Best regards,
The 8Theme Team
Hi @Darren Forde,
We’ve added the following CSS under Theme Options > Theme Custom CSS > Global CSS:
.et-footers-wrapper .container {
max-width: 100%;
}
footer.footer {
padding-bottom: 0;
}
And the footer is now full-width. Could you please check again?
Kind Regards,
8theme team
Hi @Ajaz,
We meant please completely disable the cache system and check again.
Best Regards,
The 8Theme Team
Hi @Mr.Auxins,
We’re unable login with this account anymore. Can you please check again?
Thank you!
If you need anything else, please let us know.
Best regards,
The 8Theme Team
Hi @Ajaz,
We meant your containers NOT sections. Sorry abou this.
Please take a look at my screenshot: https://prnt.sc/_VDkzVH7oC_f
Best regards,
The 8Theme Team
Hi @Goostaf,
In the spirit of gratitude, we want to express our appreciation for your trust in our products. As a valued customer, your experience matters greatly. Would you consider sharing it by giving our theme a deserving 5-star rating on ThemeForest?
Click here to share your thoughts: https://themeforest.net/downloads
Being part of our community means a lot, and your feedback contributes immensely.
Best Regards,
The 8Theme Team
Dear Richard,
We hope this message finds you well.
We regret to inform you that we are still experiencing difficulties logging in with the account credentials previously provided.
Could you kindly assist us by reviewing the login details once more?
We appreciate your prompt attention to this matter.
Best regards,
The 8Theme Team