1443 comments found.
Hi,
A few issues: (1) On the Admin Order Page when trying to disable the Automatic dispatch date field filling (Automatically fill dispatch date field with today date), it doesn’t seem to remove the value – so even when nothing has been entered for shipment, today’s date is appearing and is confusing.
(2) How do you remove the placeholder from the dispatch date and leave it blank so that the user knows they still need to fill this in?
(3) When the date is prefilled – it seems to always use 12am rather than the date And Time that the shipment details are updated, how do we fix this?
- I’m sorry, I’m not able to replicate the issue. If the option is disabled the plugin just fill the “placeholder” of the dispatch date field with the today date: https://nimb.ws/YRSNGHZ. However, I could be missing something. Please use this site: https://codecanyondemo.work/wcst/wp-admin/post.php?post=57029&action=edit (user: demo, pass, demo) to recreate your scenario and report to me how to experience the issue
- Modify the WCST_HtmlHelper.php (classes\com folder). the input field is rendered on lines 308 and 242
- The date is formatted according the following setting: https://nimb.ws/hXdMDYy
I have two questions.
[1] How can I change email template design not just text. [2] How can I cc tracking information other other then customer email?
- Are you referring to the active notification? For that kind of notification, you need to modify the WCST_Email.php (classes\com folder). the email is send via the send_active_notification_email_with_tracking_codes() defined at line 7. The text is wrapped (line 11) in the default WooCommerce email Header and Footer templates. Modify that method as you wish. If you are referring to the tracking data embedded in the WooCommerce notification emails, that is just injected in the notification emails sent by WooCommerce. You should eventually search for a plugin that allows you to customize those emails
- That’s is WooCommerce setting, but unfortunately, it doesn’t have any option for that. If you need, I can try to implement an addon for that. If you send me a private message (click on my name and then use the low-right box) reporting your email and a more detailed description of what you need, I can evaluate its feasibility and send you a quotation
I have your version 39.9 and WP6.5.5 and WC9.1.2. get the following error:
Jul 14, 07:02:00 Warning: Undefined array key “_wcst_order_trackno” in /home/chopsticksfactory/chopsticksfactory.com/wp-content/themes/mysite-child/functions.php on line 122
It seems related to your module in my child theme. Can you please help how to fix it? Thanks in advance!
Hi,
it seems you have defined custom code on your functions.php file (that is part of the theme).
It seems you are trying to access an undefined index. This, however, is not part of the plugin. It is just a PHP warning.
if(isset($array['_wcst_order_trackno'])) $data = $array['_wcst_order_trackno'];
Aggiornamento fallito: Got status 429, try again shortly
HI, why do I get this error when I update the plugin?
Hi, make sure to have a valid support license active.
Hi i purchased the plugin and install it on my website but it said “Purchase code” is invalid!, i did put in my envato username and license code correctly, pls help as i need this urgently. where i can contact support directly instead of posting comment here?
Hi,
please make sure to use a fully HTML5-compliant browser like Chrome or Firefox. Make also sure there are no 3rd party plugins interfering with the activation process.
If you need, you can send a private message through my profile page.
Hello, i purchase your plugin “Woocommerce Shipping Tracking”, I am writing to seek your assistance regarding two deprecation notices that I have encountered with the WooCommerce Shipping Tracking plugin on my WordPress site.
It appears that null values are being passed to strpos() and str_replace() functions, which is causing these deprecation notices. Here is what I have identified so far:
The first issue with strpos() originates from wp_is_stream() being called in functions.php. The second issue with str_replace() originates from wp_normalize_path() being called in functions.php.
Could you please provide guidance on how to resolve these issues, or if possible, update the plugin to address these deprecation notices? Your assistance would be greatly appreciated as it will help maintain compatibility with future PHP versions.
Thank you for your time and support.
Hello
I’m sorry, but if you are getting those warming about statements defined in the functions.php, that’s is not a plugin issue.
The functions.php is part of the theme and is usually used to define custom code.
Note also that deprecation warnings, are not errors. It means that no script crashes. Deprecated functions ,,are function that will still work in near future, but sometime in a future, they will stop working due to drop support.
Ok, but Wp Query points 4 PHP errors to your plugin wp-content/plugins/woocommerce-shipping-tracking/classes/vendor/vanquish/admin/ActivationPage.php:68 WCST\v\v\a\ActivationPage->add_page() wp-content/plugins/woocommerce-shipping-tracking/classes/vendor/vanquish/admin/ActivationPage.php:35 WCST\v\v\a\ActivationPage->__construct() wp-content/plugins/woocommerce-shipping-tracking/shipping-tracking.php:88
wp-content/plugins/woocommerce-shipping-tracking/classes/vendor/vanquish/com/Updater.php:71
unserialize()
wp-content/plugins/woocommerce-shipping-tracking/classes/vendor/vanquish/com/Updater.php:71
add_submenu_page()
Ok, thank you for reporting,
And which are the errors? The extract of the log you reported, just lists the stack trace but does not report any error message.
And what do you mean for “Wp Query”? please eventually enable the WordPress debug mode and debug log ( https://wp-staging.com/docs/enable-wordpress-debug-log-mode/ ). To do that insert the following lines in the wp-config.php you find on the root of your site:define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );reperform the test and report the errors reported in the debug.log located in the wp-content folder. Thank you for your collaboration.
Hello Vanquish, I have an issue on my website. The tracking on the orders page (in the backoffice) shows strange urls : [mywebsite.domain]/?wcst_shorturl=XXXX&cmp=Y&code=ZZZZZZZZZZ This url no longer directs to the shipper url (I am using custom url), but redirects to my Admin page. And some shipping methods can no longer be chosen (even if I setup them in the backoffice) I am using version 39.7 of the plugin Thanks, Antoine
Hello,
if yuou wish to redirect to the tracker original site, you can use the [original_url_track] shortcode: https://nimb.ws/LRrdyHQ
Hello,
About WooCommerce Shipping Tracking plugin.
The plugin conflicts with another plugin installed already in my system The other addon name is: Cost of Goods for WooCommerce
The problem: When i go to an order to put the tracking number and click on publish after the order page reload i found the tracking number filed is empty!
Hello! Although the plugin is licensed (entered, activated), when updating I receive the message that “I do not have a valid license, technical support has expired”. What do they have to do with each other? Have the Envato license terms changed somehow and is payment required for module updates?
Thank you!
Hello,
that is the new automatic update feature. That feature requires a valid support license. Please consider that keeping the plugin development alive (fixing bugs, implementing new features, making it compliant with the latest WordPress and WooCommerce standards, and so on) has several costs, and renewing the license helps me with my job and also helps in sustaining my family. I greatly appreciate any renewal.
In the alternative, you can always download the software via CodeCanyon. You will find there the latest version available on that platform.
I wonder if you could help me: I have the plugin with license, but it doesn’t want to update, it says something about domain not registered or something similar, and when I want to track internal a tracking link, it says that I’m using an unauthorized copy. I tried to de-register, re-register, uninstall, re-install, cleaning cache, nothing seems to be working… Could you be so kind to advise? Thank you
Hello,
I’m sorry, but without any further clue, it is quite hard to determine the cause. It could be due to a domain detection issue.
- your email address
- full admin access to the wp-admin area
- FTP access
- A detailed step by step guide on how to experience the issue
I can perform some further tests to see if it is possible to determine the cause.
NOTE: all the requested points are mandatory, do not forget to report any of them.
Thank you for your collaboration.
On the customers order page how can I have the tracking link go straight to the carriers url. I don’t want to use the short url that goes to a page on my site. This is how it used to work when I purchased and somewhere it changed. I can’t see how to change it back. Thanks
You can try this shortcode: https://nimb.ws/GCXcMdL
Thanks
Order tracking redirects to home page, any ideas?
I’m sorry, I have no clue. In a fully working environment I’m not able to experience the issue.
Hi there, I have connected WooCommerce to Pabbly Connect via the WooCommerce API to capture order information for new orders and updates. I have encountered an issue when mapping tracking information and other details such as the courier, shipping date, etc. These pieces of information are not consistently found in the same table. For instance, the tracking number sometimes appears in Meta Data 19, other times in Meta Data 23, and so forth.
In contrast, all other order details (such as order ID, total, billing, etc.) consistently adhere to their initial references. How can I map the tracking information and ensure it remains consistent?
Thank you
Hi,
what do you mean for Meta Data 19? to what is referring the 19 and 23?
The metadata table has the following format: https://nimb.ws/QLX49vU
The metakey related to the shipping tracking starts with the _wcst prefix.
Main company data are stored using the “_wcst_order_trackno” for the tracking number ,”_wcst_order_trackname” for tracking company slug
The additional tracking data is instead stored under the “_wcst_additional_companies” key (all the companyies data is stored as serialized array).
Thank you for your response and the provided information.
When I referred to “Meta Data 19” and similar terms, I was referencing the metadata entries within the WooCommerce API response. For instance, please refer to this screenshot: https://nimb.ws/esNhiQb
As you can see, in this example, the tracking number is located in Meta Data 18 value. However, in other orders, the tracking information is found in different Meta Data values.
This inconsistency in the position of tracking information in the metadata array is causing difficulties in mapping and extracting these details consistently using Pabbly Connect.
How can I ensure that the tracking information is mapped correctly regardless of its position in the metadata array?
I’m sorry, but this doesn’t depend on the plugin but on how the API retrieves the data (or just how the data is present on that table). There isn’t much that can be done via the shipping plugin, data retrieval and presentation is not managed by it.
What I can suggest is to programmatically process the retrieved data, detect from the meta name if the days is related to the shipping and the store in a second structure data presenting (of processing it) as you desire.
Hello Author,
I have WP6.5.4 and WooCommerce 8.9.3. One problem found that click on the CLICK HERE tracking link on email (also on admin site tracking number) it doesn’t show the tracking information but instead displays ” You need to set allow_url_include to 1 on your PHP.ini” on a new page. It was work before.
Please advise and help to solve this issue. Thanks in advance!
Hello,
To solve the issue you need to properly configure the PHP.ini as reported in the warning message.
Can you please show me how to properly place it into the PHP.ini ?
allow_url_include = 1Once done, restart the web server.
I can’t find the PHP.ini file. Can you please advise where is it?
For that you should ask your hosting maintainer. Please however, make sure to be running the latest plugin version. The latest one have some enhancements that might prevent to experience the issue you are experiencing.
I have version 39.5. What is the latest version?
You should get the update notification for 39.6: https://nimb.ws/Ar5mHho
Not yet so far. Can I get download from my account here?
Try deactivating and reactivation or even installing a random one from the WordPress repository. It seems your WordPress is not performing the query update.
Yes, deactivate and reactivate your plugin made it works. Other plugins work automatically. It means to me that your plugin needs to be improved. Thanks!
The updating process is triggered by the WordPress core, not by the plugin. To force the refresh of that process, it helps to activate/install a random one (as reported in the previous message).
Yes, your version 39.6 solved the problem without editing php.ini file. Thank you!
Glad to hear that 
Purchase code is invalid! when i try to enter purchase code and username
Please try using a fully compliant browser like chrome or Firefox. Try also disabling the other plugins, one of them might be interfering.
That error got fixed and I am getting another error ‘You need to set allow_url_include to 1 on your PHP.ini’ I have allowed this settings in php.ini and enabled in .htaaccess file.
If you get that error, it means the setting did not took place.
Once you modified the PHP.ini you usually need to restart the webserver.
i have asked my hosting company to restart they said it cant ne restarted It is a shared server and it can’t be restarted for an individual customer.
However, I have killed all the processes of your account.
even after this its not working
Ok, but what you are reporting is a server issue that prevents the modification to take place. You should discuss this with the hosting, there isn’t much I can do to fix your server.
From my point of view , what is the sense to allow PHP.ini editing if the webserver cannot be restarted to load the new settings? Maybe there is another method your hosting offers to load the new PHP.ini. try asking about it.
If you send me via private message (click on my name and then use the low-right box) the following data:- your email address
- full admin access to the wp-admin area
- FTP access
- a link to an order with valid tracking data
I can perform some further tests to see if it modification actually took place and if the issue you are experiencing is not caused by other causes.
NOTE: all the requested points are mandatory, do not forget to report any of them.
Thank you for your collaboration.
iam using hotinger as my hosting provider the customer support said ” Please note that the php.ini file cannot be modified on Shared or Cloud plans. Your current plan does not support this modification. You can consider purchasing a VPS plan so you can make such a modification.”
now how to resolve this issue . iam getting this issue after updating to version 39.4 before this it was working fine
Because the plugin properly work requires that parameter to be enabled.
This, however, is a server issue. Try switching to another hosting plan or changing the service. The allow_url_fopen and allow_url_include are usually enabled by default in quite any web hosting service provider.
so both of them needs to be enabled or only 1 of them
both of them
Previously, the plugin worked fine with version 39.3, but after updating to the latest version, I encountered an error. I don’t have access to these files (allow_url_fopen and allow_url_include). Is there an alternative way to make the plugin work? I prefer not to upgrade to a VPS server, as I am satisfied with the current resources.
You can try creating an .htaccess inside the tracker forder setting those two parameters as explained here: https://stackoverflow.com/questions/3694240/add-allow-url-fopen-to-my-php-ini-using-htaccess
I haven’t tested that solution.
Thank you for your quick response. I’m going to go ahead and try that now and let you know if it worked.
This solution doesn’t work on my Hostinger server. Can you please use the settings that you were using in version 39.3?
For that kind of sausage you need to renew the support license.
Thank you so much for your help. After I updated to version 39.6, everything started working perfectly.
Dear Support, My Licence = e0805880-8c25-4a5e-b903-d8958fc3c459 Support renewed today.
I keep having this error logged multiple times into my wordpress and making huge log file:
[11-Jun-2024 06:03:04 UTC] PHP Warning: foreach() argument must be of type array|object, bool given in /home/nglcom/public_html/negoluz.fr/wp-content/plugins/woocommerce-shipping-tracking/classes/admin/WCST_OrderTable.php on line 211
[11-Jun-2024 06:03:04 UTC] PHP Warning: foreach() argument must be of type array|object, bool given in /home/nglcom/public_html/negoluz.fr/wp-content/plugins/woocommerce-shipping-tracking/classes/admin/WCST_OrderTable.php on line 211
Please help
Thank you!
Vince
Hi Vince,
thank you for reporting. Please update to the latest 39.5 version I’ve just released, it should address the issue. Let me know!
Thank you for your speed light reply! Can you send me version 39.5 as it is not yet available on Envato or Wordpress .. Thanks Vince
The update check performed by your WordPress is performed once in few minutes.
To speed up, try deactivating and reactivation any plugin. The notification should appear.
Hi, still not getting the update trigger in Wordpress or Envato. Do you mind to send it to me please?
Unfortunately I cannot perform any action to force the update. Try to delete and reactivate any plugin. You should get this notice: https://nimb.ws/Bjg1CAX
Hi again, please just send us the latest version 39.5 It is not available anywhere on wordpress or Themeforest. This is urgent !! we have large log files causing troubles: We have paid for the support and really need this latest version fixing the problem.
I’m sorry, but it seems that your WordPress Core has some issues retrieving updates. This doesn’t depend on the plugin or on the support of the plugin.
Furthermore, what you are experiencing are just warnings, not errors. It means that no script is prevented from executing. No crash is caused. The log files, even if big, do not cause any harm. Disable the WORDPRESS_DEBUG_LOG to avoid it to get it bigger, it is a problem.
If you send me via private message (click on my name and then use the low-right box) the following data:- your email address
- full admin access to the wp-admin area
- FTP access
I can perform some further tests to force the installation of the update.
NOTE: all the requested points are mandatory, do not forget to report any of them.
Thank you for your collaboration.
I understand. Thank you for your reply. We are getting updates from other plugins but yours. Even on codecanyon version 39.5 is not there. I can send you my email so you can send me latest. Why dont you want to do that? Problem will be solved.
yes, send me a private message.
Sent right now! thks very much!
Hi, according the error below we have since upgraded to 39.5, we don’t think it comes from pour server as we have never got it before but since your update. And we havent change anything else. Moreover, on websites we havent done the update with your plugin, we doint have this error. And they are on same server.
[13-Jun-2024 03:18:02 UTC] PHP Warning: Undefined array key “SERVER_NAME” in /home/nglcom/public_html/negoluz.fr/wp-content/plugins/woocommerce-shipping-tracking/classes/com/WCST_Global.php on line 53 [13-Jun-2024 03:18:02 UTC] PHP Warning: Undefined array key “SERVER_NAME” in /home/nglcom/public_html/negoluz.fr/wp-content/plugins/woocommerce-shipping-tracking/classes/com/WCST_Global.php on line 101
That file is exactly the same as the previous version.
it seems that $_SERVER[‘SERVER_NAME’] is undefined. That, however, is a global variable set by the Server: https://www.php.net/manual/en/reserved.variables.server.php. The $_SERVER variable contains Server environment information and is set by PHP when initialized.
If it is undefined, it means that something is wrong with your server. In that case, you should contact the hosting and report this issue.
Hi Vanquish Team,
I have a question while using your product.
Is it possible to sync the shipping order info in bulk to PayPal?
Thanks, Chris
Hi,
I’m sorry, but that depends more on the payment gateway that on the plugin. Try eventually to give a look to the following options under WooCommerce -> Settings -> Payments -> Paypal: https://nimb.ws/SEkmhoA
Hello, when I try to update the plugin in Wordpress, I get the following warning:
Update failed: The support license has expired on August 21, 2017, 6:32 am, please renew it by clicking here to continue receiving automatic updates. Your contribution would support the development of the plugin and I would greatly appreciate it.
Does this mean I need to pay for a support license in order to update the plugin via Wordpress now? Can I download the updates from codecanyon manually otherwise? I already migrated my license in the plugin as prompted when updating to version 39.3. If I need to pay for support to update via Wordpress, for how long can I update via the Wordpress dashboard?
Yes, you can manually download it from CodeCanyon. If you wish instead to automatically update via the dashboard, you need to renew your license. You can renew the support via the plugin page and it lasts 6 months.
Renewing the license is very important to keep the development of the plugin alive and I would greatly appreciate it.
Okay. I have the Envato Market plugin in Wordpress. It uses an oAuth token to pull updates from the Envato marketplace. Does your plugin override this? For example, the Envato version of the plugin is 39.4 and on your repo it is 39.5. If I want to download 39.4 via Envato, the Envato plugin is supposed to do that. However, it gives the same error as when trying to update via regular Wordpress.
No, the plugin doesn’t override that. It cannot alter the the oAuth process generated by Envato.
If you are experiencing any issue with that, you need to contact the Envato support team. The plugin is developed by them.
Hi, can I cancel my registration and use my new website from a different domain?
The Envato usage license policy allows you to use the software in only one end product (website), not one end product at a time. This means that the license cannot be migrated from one product to another.
Websites are uniquely identified by the associated domain. Once you register a domain that will become the end product for which you are licensed to use the software.
The plugin activation system, however, allows you to activate the license in two domains (the second one should be for testing purposes). In each domain, you can activate unlimited subdomains and subfolders.
If you consumed all these options, you need to buy another license in order to be compliant with the Envato usage policy.