Home › Forums › ART WordPress Theme › Cart does not work
- This topic has 12 replies, 2 voices, and was last updated 1 year, 1 month ago by
SeaTheme.
-
AuthorPosts
-
April 22, 2025 at 5:20 am #31545
My cart does not seem to work. It used to work but now it doesn’t and i am not sure what i did to make it not work.
I can successfully add an item in the cart but when i click on ‘view cart’ it just gets stuck on the page loader.
This is my site:
https://christopherchristou.com/
Thank you
April 23, 2025 at 1:29 am #31546Hi,
I checked it, but the issue cannot reproduced, view the screenshot: https://www.dropbox.com/scl/fi/cqk8dxwbqdiys2z18lswi/chrome_hs23GujaND.mp4?rlkey=65g28057ytz7hz3wmppbd6f9j&dl=0
ps: you can try to clean your brower cache or change a brower to test again.
Regards!
SeaTheme – FAQs – WordPress Customization – FacebookApril 23, 2025 at 7:45 am #31549I had previously installed elementor prior to my above question to start customizing the appearance of my cart but had deactivated it before you replied and i think that made it work.
Could i still use/activate plugins like elementor to customize my single product page, cart and checkout pages without interfering with the appearance and functionality of the ‘art theme’?
I have some more questions around setting up the shop please:
1: On your video you can see that the edges of the page do not fit the screen and are being cropped. Is there a way to adjust padding/margins for all the single page, cart and checkout pages? I know how to do this on BM content builder but these pages can only bet edited on the wordpress editor which i haven’t figured out how to adjust side padding. The only thing that has worked so far is to click on the block/align/wide width which results on a page that does not crop information but is too narrow in comparison to the layout of all the other pages on my site. Hope you can help with this. Many thanks again.
2: Although i enabled geolocate on woocommerce and i have already input a MaxMind License Key, the shipping/delivery address does not automatically load when you’re on the cart page (please see attached photo). https://we.tl/t-9tXUYkpfm6
3: The Paypal and credit/debit card button are overlapping the express checkout title on the checkout page and i cannot find a way to resolve that (please see attached photo). https://we.tl/t-9tXUYkpfm6
Thanking you again for all of your help
April 24, 2025 at 1:16 am #31550Hi,
For the view-cart issue I need to reproduce the problem to find the cause. may I check your website? Could you please leave your wp-admin access (URL / username/password) by picking up “Set as private reply”?
1. / 3.
@media (min-width: 768px) { .woocommerce-page .container-fluid.entry { padding-left: 20px !important; padding-right: 20px !important; } } .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image { padding-left: 0; } .woocommerce-checkout .entry h2 { margin: 0; }2.
Please check and confirm the following items:01. Verify MaxMind License Key & Geolocation Setup
Go to WooCommerce → Settings → Integration → MaxMind Geolocation.
Ensure the License Key is valid (no typos) and Geolocation is enabled.
Check if the “Use MaxMind Geolocation” option is turned on.02. Enable WooCommerce Geolocation
Go to WooCommerce → Settings → General.
Under “Default Customer Location”, select:
“Geolocate” (for exact location)
“Geolocate with Page Caching Support” (if using caching plugins like WP Rocket)03. Check for Caching Issues
If you use a caching plugin (WP Rocket, W3 Total Cache, etc.), clear the cache.
Some caching setups interfere with dynamic geolocation. Try:
Excluding the cart page from caching.
Using “Geolocate with Page Caching Support” (as above).
Regards!
SeaTheme – FAQs – WordPress Customization – FacebookApril 24, 2025 at 7:05 pm #31552Firstly, thank you for the thorough reply. It is very much appreciated.
Regarding elementor customization, i think we can leave that for now as i am pretty happy with the current appearance of the shop aspects if we can resolve all these minor issues. If some aspects of what i would like regarding appearance cannot be resolved then we can revisit the elementor route and i could give you access to the site.
Points 1& 3: The CSS has worked and the Paypal and credit/debit card buttons are not overlapping the express checkout title on the checkout page any more. Padding/margins have also been fixed for the cart and checkout pages BUT NOT for the single product pages (please see example). How can i resolve this?
Point 2: I have gone through all your step-by-step recommendations and it still doesn’t work. On step 1 where you mentioned “Check if the “Use MaxMind Geolocation” option is turned on”, i could not find an on/off button under the “Integration” tab on WooCommerce for that option. The only available option is to choose either “Geolocate” or “Geolocate (with page caching support) in the “Default customer location” section on the “General” tap on WooCommerce. I have tested both options and it still doesn’t work.
I am not sure if im using a caching plugin to be honest but i don’t think i am, thus i have not cleared the cache. These are the active plugins i have at the moment:
1. BM Content Builder
2. Google for WooCommerce
3. Jetpack
4. MC4WP: Mailchimp for WordPress
5. MouseWheel Smooth Scroll
6. Pinterest for WooCommerce
7. Stripe Tax – Sales tax automation for WooCommerce
8. SVG Support
9. WooCommerce
10. WooCommerce PayPal Payments
11. WooCommerce.com Update Manager
12. WooPayments
13. Yoast Duplicate PostMy other guess of what the issue might be, is that in the “MaxMind Geolocation Integration documentation” under the “Integration” tab of WooCommerce it states:
Updating the MaxMind database
• The system automatically updates every 15 days, using WordPress’s built-in WP-Cron to trigger woocommerce_geoip_updater.
• If the MaxMind Database file on your server doesn’t seem to be updated correctly after this time, you can install the third-party WP Crontrol plugin to troubleshoot scheduled cron events in WordPress.
• Once this plugin is installed and active, you can go to Tools > Cron Events and check the next scheduled time for this event — or choose to run it manually.From your previous experience, do you think that the issue is this and that i would just have to wait 15 days until their next system update or am i missing something?
I also have a couple of other questions regarding some other things i have spotted, so here they are:
Point 4: This might sound silly, but the buttons for Apple pay and Google pay only appear on the mobile version of the website and not on desktop. Is this how it is supposed to be?
Point 5: The gaps between the Paypal, Debit/Credit Card, Apple pay, Goople pay buttons on the mobile version on the website are not evenly spaced apart. Can this be adjusted so they become equally spaced? Please see link:
Many thanks again for all of your help. Looking forward to your reply.
April 25, 2025 at 1:28 am #31553Hi,
Points 1& 3:
Please update the custom CSS to:@media (min-width: 768px) { .woocommerce-page .container-fluid.entry, .single-product .ux-woo-wrap.container-fluid { padding-left: 20px !important; padding-right: 20px !important; } } .is-large.wc-block-cart .wc-block-cart-items td.wc-block-cart-item__image { padding-left: 0; } .woocommerce-checkout .entry h2 { margin: 0; }Point 2:
There is a cache option on Jetpack, you can check the options of Jetpack. I don’t think it’s caused by the lack of database update.Point 4: I guess your payment button comes from the plugin [WooCommerce PayPal Payments]. I suggest you submit this problem to the official forum of this plugin. Their solutions will be more professional and accurate.
Regards!
SeaTheme – FAQs – WordPress Customization – FacebookApril 25, 2025 at 2:11 am #31554Point 5: add the CSS:
.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>#express-payment-method-woocommerce_payments_express_checkout_applePay, .wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>#express-payment-method-woocommerce_payments_express_checkout_googlePay { margin-top: -30px !important; }
Regards!
SeaTheme – FAQs – WordPress Customization – FacebookApril 25, 2025 at 8:51 am #31555Hello,
Thank you for your help again.
Points 1&3: Resolved
Point 5: Resolved
Point 4: I will follow your advice on their official forum and hopefully they can guide me.
Point 2: Not resolved.
The “Cache Site Pages” on Jetpack was not turned on so there was no caching. I have turned it on and tested it again without success. I have then included the following urls /cart/, /checkout/ as exceptions/exclusions from pages and posts to be cached, as you advised, (MaxMind Geolocation was set to “Geolocate with Page Caching Support”) still without any luck. I don’t know what else to do. Could you please help with this?
New, question 6: On the cart and checkout pages, the added tax that is displayed is in another language (Greek). I the reason for this may be because my woocommerce is registered for Cyprus where the language is Greek. Please see attached image.
Is there a way to change the language to English?Many thanks for your help. Much appreciated.
April 25, 2025 at 8:51 am #31556Sorry, this is the attached image i meant:
April 26, 2025 at 1:11 am #31557Hi,
question 5:
Could you please leave your wp-admin access (URL / username/password) by picking up “Set as private reply”?question 6:
1. Navigate to Appearance > Theme Editor (or use an FTP client to access your theme files). Locate the functions.php file for Art theme(or child theme if you use it).
2. Add the Following Code:
Paste this filter at the end(before?>) of the functions.php file (backup the file first!):add_filter( 'gettext', 'change_woocommerce_tax_label', 20, 3 ); function change_woocommerce_tax_label( $translated_text, $text, $domain ) { if ( 'woocommerce' === $domain && $text === 'Φόρος προστιθέμενης αξίας (ΦΠΑ)' ) { $translated_text = 'Value Added Tax (VAT)'; } return $translated_text; }This code intercepts the Greek tax label text and replaces it with the English “Value Added Tax (VAT)”.
3. Save Changes:
After adding the code, save the functions.php file. Refresh your cart/checkout page— the tax label should now display in English.
Regards!
SeaTheme – FAQs – WordPress Customization – FacebookApril 26, 2025 at 7:52 am #31558This reply has been marked as private.April 29, 2025 at 4:54 am #31563This reply has been marked as private.April 30, 2025 at 1:49 am #31565Sorry for the late response.
The Maxmind Geolocation works when I tested it on my computer. check screeshot
I rechecked the gap of these payment buttons. I directly modified the CSS on your wp-admid and it should be fixed. I don’t know why some buttons don’t show up on specific devices. I think you can only get help from the plugin forum.
Regards!
SeaTheme – FAQs – WordPress Customization – Facebook -
AuthorPosts
- You must be logged in to reply to this topic.
