• Troubleshooting Warehouse Synchronization Issues

    Experiencing issues with warehouse synchronization between your WooCommerce site and Mailstep can be frustrating. This concise guide is designed to help you diagnose and address common problems effectively. Step 1: Enable Logging To start troubleshooting, you’ll want to make sure that logging is enabled. This is a crucial step as…

  • Filters and actions for developers

    Does your developer need to interfere with my plugin? Here you will find a few standardized points on how to do it.

  • How to access the browser’s developer console

    Occasionally, you might be asked to assist with identifying and fixing problems related to how a website or admin panel behaves. These problems might not immediately display errors, but they could be lurking in the background, causing the plugin to not work as expected. One useful tool that can help…

  • Uninstalling and deactivating the plugin

    Of course, you can deactivate and uninstall the plugin normally, but it is important to remember that if the plugin is not active, WooCommerce will not know the custom order statuses added by the plugin (statuses start with “Mailstep – “). Orders with unknown status will disappear from the order…

  • How to use the server cron instead of WP cron

    Here’s a guide on how to use your server’s cron instead of WordPress’ built-in cron feature. First, let’s understand the difference between the two: Here’s how you can switch from WordPress’ cron to your server’s cron: 1. Disable WordPress cron To disable WordPress cron, open your site’s wp-config.php file and add the…

  • Useful snippets

    Pieces of code to help you prevent incorrectly filled fields in Checkout.

  • Logging

    How to enable request logging and how to find the log when it is needed.

  • Debugging with Health Check

    When something breaks down, it’s hard to figure out which plugin (or theme) is causing the error. One way to do this is to deactivate all of your plugins, and then activate them one by one until you encounter the problem, but this can break your site. Instead, I recommend…