Forum Replies Created

Viewing 15 replies - 46 through 60 (of 253 total)
  • Plugin Support nicw.a11n

    (@nicw)

    Hi there,

    Thank you for the explanation. The data which appears in the application/ld+json element should be pulling all the information in accordance with the settings in your store’s general settings. However, like a lot of data in WooCommerce, it can be manipulated by plugins as it is loaded.

    We’ll need to establish if this is the case on your store. It would be great if you could do this on a staging site, as it means you can do it without disrupting regular customers.

    First: is it consistent. Does the price of specific items always show in 4 decimal places, while the price of other specific items do not? Can you see a pattern – all variations, all on sale, all out-of-stock – something like that?

    The best way to determine if the issue is being caused by a theme or plugin is to temporarily switch your theme to Storefront and disable all plugins except for WooCommerce . Then test to see if the issue is resolved. Are those consistent prices on the site that you discovered in the first step still displaying incorrectly?

    To figure out which plugin is causing the problem – reactivate your other plugins one by one, testing after each, until you find the one causing conflict.

    Here’s a more extensive explanation in our docs: https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Tools to help you troubleshoot:

    Meks Quick Plugin Disabler is a plugin you can install which will remember what plugins you currently have active so it’s easy to switch them back on. Link:

    You can clone your site to a staging environment and perform tests without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin.

    Let us know how this goes, and we’ll be able to take the next step in the troubleshooting process.

    Plugin Support nicw.a11n

    (@nicw)

    Hi @babelhalsupport

    We currently have no plans to implement any further event tracking in this extension. There are some extensions which do this, such as WooCommerce Google Analytics Pro.

    We continue to investigate the issue of the ability to save invalid settings which you have brought to our attention, and are discussing this with our developers.

    Plugin Support nicw.a11n

    (@nicw)

    Hi @gardhenbilance

    Thank you for the details. The administration dashboard of a WordPress site often does place the infrastructure under strain, as the admin side of the site cannot be cached in the same way that the front-end of a website might be.

    We would recommend that your database caching be considered; secondly, that you implement an object caching layer using Redis or a similar system.

    Could you please elaborate on the type of errors you are seeing? Are they 502 or 503 gateway timeout errors? In WooCommerce > Status > logs, are you seeing any fatal errors? What nature of error is reported?

    They can be accessed at WooCommerce > Status > Logs with the name fatal-errors-DATE-string as in the screen capture below:

    https://d.pr/i/hEkHI7 
    Full Size: https://d.pr/i/hEkHI7

    Could you please send me a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, you can paste it into a text file and attach it here.

    Plugin Support nicw.a11n

    (@nicw)

    Hi @bngergely

    Are you perhaps referring to the Mini Cart Block, which can be added to a menu (if it is compatible with blocks) or a widget area on your site?

    https://d.pr/i/vBe8in
    Full Size: https://d.pr/i/vBe8in

    https://d.pr/i/4etOt7
    Full Size: https://d.pr/i/4etOt7

    https://d.pr/i/cyqm2m
    Full Size: https://d.pr/i/cyqm2m

    Plugin Support nicw.a11n

    (@nicw)

    Hi @masouddarvishi1992

    Thank you for the report. We have some known issues with the translation of some strings in the Settings pages, such as this one.

    A specific issue for RTL sites has been reported here, but we have not received any additional information from the reporter. Can you help us identify the issues? It seems that you have a good understanding, as you mention the $screen_id, JS and CSS styles.

    This would help our developers understand the root causes of the problem. Could you provide screenshots, for example? It would be most helpful.

    Plugin Support nicw.a11n

    (@nicw)

    Hi there,

    Thank you for that. I am seeing several different messages on your site, each related to the same problem.

    Maximum simultaneous queues already in progress (1 queue). No additional queues

    This is generated by Action Scheduler. Action Scheduler is designed to run only one set of scheduled actions at a time, to prevent background processes from pulling too many resources from the server at once. This prevents background updates from slowing your site down.

    WP_CRON is disabled

    If yourWP_CRON is disabled, then Action Scheduler will not run as often as it needs to. WordPress Cron is used to trigger the action scheduler every 60 seconds. If you are using an alternate Cron, and it is working okay, then you should be fine. Please ensure your Cron is working, and that it is triggering correctly.

    Probably the easiest way to do this is to publish a scheduled post – and wait to see if it publishes on time.

    https://www.cloudways.com/blog/wordpress-cron-job/

    Your action scheduler has 15 000 pending jobs due.

    This is a fair number of jobs. It may be that a plugin has queued a lot of jobs to be run and your site is battling to make it through the list of jobs. Or it may be that your Action Scheduler has not been triggering correctly for some time, and jobs have been backing up.

    Could you send a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, you can paste it here. The system status report has information on the status of both your Cron and your Action Scheduler that can help us establish what the problem might be.

    Plugin Support nicw.a11n

    (@nicw)

    It’s a pleasure. We’ll now mark this as resolved.

    Plugin Support nicw.a11n

    (@nicw)

    I’m sorry to hear the problem is still occurring. Like your hosting provider, we can see nothing in your log files to show us why this is occurring.

    We have also tested, and cannot get this to occur on a test site.

    Since I do not have an account, I cannot reach checkout on your store. However it was while trying to get checkout that I noticed that a login action pops up when I try to checkout. This page appears to be a specific page.

    I am therefore curious to know if the email reset password is not sent at this stage, before checkout actually take place, or if it is sent after checkout takes place. In other words, if you wait on checkout, after logging in, without progressing through checkout, does the email still get sent?

    At this stage, we’d also recommend a full conflict test. We need to know if the same thing occurs with only WooCommerce and Storefront, and a default gateway such as BACS, is running.

    It’s best to do such a test on a staging site.

    The best way to determine if the issue is being caused by a theme or plugin is to temporarily switch your theme to Storefront and disable all plugins except for WooCommerce . Then test to see if the issue is resolved.

    To figure out which plugin is causing the problem – reactivate your other plugins one by one, testing after each, until you find the one causing conflict.

    Here’s a more extensive explanation in our docs: https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    —–

    Tools to help you troubleshoot:

    Meks Quick Plugin Disabler is a plugin you can install which will remember what plugins you currently have active so it’s easy to switch them back on. Link: https://wordpress.org/plugins/meks-quick-plugin-disabler/

    You can clone your site to a staging environment and perform tests without modifying your live site or impacting customers. Many hosts provide staging facilities, so it’s worth checking in with them. It’s also possible to do it using the free WP Staging plugin. Link: https://wordpress.org/plugins/wp-staging/

    Plugin Support nicw.a11n

    (@nicw)

    Hi there,

    The view_list_item event is designed to register when an item is viewed in a list. You site fires this event for each item in the list of products on the page.

    This can be seen here: https://d.pr/i/8a1Z0R

    • This reply was modified 3 years, 3 months ago by nicw.a11n.
    Plugin Support nicw.a11n

    (@nicw)

    Hi there

    The custom field hooks takes the order ID, but your data is stored against the order item.

    Custom fields need to belong to the order, not the order item.

    Using woocommerce_checkout_create_order to store your test meta data, should allow the data to show up on the ShipStation import.

    Plugin Support nicw.a11n

    (@nicw)

    Hi there,

    I’ve tested your code above on PHP 8.1.9 and it does, in fact, appear to work on a test installation running only WooCommerce 7.2.2 and Storefront theme. The coupon is included in the outgoing email

    See a screenshot here: https://d.pr/i/ijDxco

    Note your code will only show the first coupon added, if more than one coupon is added, some will be lost. I’m sure you’re aware of this though.

    We’ve also retested the developer document snippet at this link and can confirm that it is working for us on the Storefront theme with WooCommerce 7.2.2 and PHP 8.1.9. It does not interfere with the cart emptying.

    We’re testing here with standard coupons and no other extras. Is it possible that something on your site is interfering with the woocommerce_thankyou action or the $order->get_used_coupons()? This may be caused by a conflict with the theme or another plugin.

    This is a fairly complex development topic and outside the scope of our normal support. I’m going to leave it open for a bit to see if anyone is able to chime in to help you out.

    I can also recommend the WooCommerce Developer Resources Portal for resources on developing for WooCommerce.

    You can also visit the WooCommerce Facebook group or the #developers channel of the WooCommerce Community Slack. We’re lucky to have a great community of open-source developers for WooCommerce, and many of our developers hang out there, as well.

    Plugin Support nicw.a11n

    (@nicw)

    Hi there

    It should be noted that the code

    add_filter( ‘wc_square_is_3d_secure_enabled’, ‘__return_false’, 0, 1 );

    will cause all transactions to fail if you are operating in a jurisdiction such as the UK, where 3DS is required.

    It will also cause transactions to fail if a card issuer requires 3DS, because, essentially, what adding the code means is that your site does not support 3DS.

    • This reply was modified 3 years, 8 months ago by nicw.a11n.
    Plugin Support nicw.a11n

    (@nicw)

    Hi @deathbydisco

    You can change this setting in your Customizer, by going to the Appearance > Customizer > WooCommerce > Catalogue tab.

    Customiser screenshot
    Link to image: https://d.pr/i/HjTsJe

    The setting you are looking for is Default product sorting

    Plugin Support nicw.a11n

    (@nicw)

    Hi @lehike

    If I understand correctly, Stripe transactions are processing correctly, and a Stripe transaction ID is reflecting correctly in your order notes.

    However, when you import orders to your ERP via the WooCommerce API, the order data does not contain the Stripe Transaction ID.

    If I am correct in the assessment above, the transaction ID should be present in an order like this:

    Transaction ID
    Link to image: https://d.pr/i/klcAbp

    This kind of problem is usually caused by a conflict with your theme or with another plugin.
     
    The best way to determine this is to:

    • Temporarily switch your theme to Storefront
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    Plugin Support nicw.a11n

    (@nicw)

    Hi @dabeed

    Thank you for opening the support ticket – we’ll need to exchange details in the support thread.

    However, I can confirm you do not need an Apple Merchant ID. You do, however, need to have a domain verification file at https://[DOMAIN_NAME]/.well-known/apple-developer-merchantid-domain-association.

Viewing 15 replies - 46 through 60 (of 253 total)