Any luck with this? I haven't had a chance to look into it further myself yet, but if you haven't found a solution yet then I will see if I can figure out the problem.
Printable View
OK I found this. I tested it only twice though. https://tools.usps.com/go/TrackConfi...ction?tLabels=
Well I just tested this again (not unlike the testing I did before I submitted this add-on) and I am not having any issues with the tracking numbers being saved or e-mails going out..
Not sure what you are saying here.. How is this related to this add-on???
It's related because you have to enter it in "For each new carrier, you will have to edit 2 fields - the "name" and the "tracking link"." AND the USPS changed there website on April 1st or so. Without changing it your customers will not get the tracking history. Which makes the store owner look foolish.
It would also be foolish to assume that anyone reading this support thread knew what you meant when you posted that link.. I asked you to explain because your previous post did not provide the detailed explanation that your last post did.. 'tis all..
So thank you for the detailed explanation.. This will help the community when they read the posts in this thread.
The tracking numbers are being saved, and update e-mails are being sent out, but the tracking number/link is not actually in the e-mail like it was in previous versions. There are at least two of us having this problem, I haven't played around with fixing it yet but if I find the solution I will post it.
I disagree, and I wouldn't recommend rolling back v2.3a for a number of reasons
- v2.3a's codebase is based on Zen Cart v1.3.8. This is an obsolete and INSECURE version of Zen Cart. While there are many older add-ons which work with Zen Cart v1.5, any which include code for what I consider are key pages (like the orders.php) are not one's I would use in my Zen Cart v1.5 store.
- v2.3a needlessly created a clone of the orders.php page with the tracking customizations added. I understand the logic of why this was done (to avoid overwriting the orders.php page), but the orders.php page v2.3a was based on is MILES away from the v1.3.9 or v1.5 orders.php page.
Besides that WHY have a parallel version of the orders.php page to JUST to simply add tracking numbers?? It's inefficient for a store owner processing multiple orders. Personally my clients ALL thought it was stupid to have two nearly identical orders pages and wouldn't use older versions of Ty Package Tracker because it was too much work to bounce back and forth between the Super Orders or default order pages and the Ty Package Tracker page.- Because v2.3 is based on an older an obsolete version of Zen Cart, many of the improved features in the newer orders.php are NOT part of v2.3a's parallel orders.php page.
So I would not recommend that anyone with a Zen Cart v1.5 shop (or even a v1.3.9 shop) roll back to a version of Ty Package Tracker which uses code form an obsolete and insecure version of Zen Cart.
What I can say is this, I've installed the current version on MULTIPLE stores without issue. I've installed it on my own test store MULTIPLE times (I FREQUENTLY reset this store to test things) and I STILL cannot replicate the issue being reported.
So NO my recommendation is not to roll back to a version of this add-on with obsolete insecure code in:no:, but to get to the bottom of the issue for Danielle's install.
Since I cannot replicate the issue that Danielle is reporting, and it has not been WIDELY reported in this support thread, it leads me to believe that there is an installation issue at play. It sounds like all the code Ty Package Tracker needs to properly send out emails is missing. The most likely cause is that if the Ty Package Tracker code was removed in an errant file merging action or overwritten when files from other add-ons which also modify the same files were uploaded and wiped out the Ty Package Tracker code.
So it would help if Danielle provided a more information than we've gotten so far. All we know this far is: "I have installed this on version 3.1.2 on Zen-Cart v1.5.0"
- What other mods were installed??
- Did she double check her install (including re-uploading EVERYTHING again??)
No problem, but my comments about not rolling back to a version based on an older code base still applies.. v3.0 is based on Zen Cart v1.3.9. The orders.php file in v1.3.9 is SIGNIFICANTLY different than the one from v1.5. Plus v3.0 had flaws which necessitated the two subsequent releases..
The issue Danielle reported is is not a widely reported issue. So I'm fairly confident that this will boil down to some sort of installation issue.. Ty Package Tracker 3.1.2 works perfectly with a vanilla Zen Cart v1.5 install. It works perfectly with the upcoming releases of Edit Orders and Super Orders.. and I have done MULTIPLE installs of this add-on for both client site conversions I am working on and in my own test store..
So I'm sure that this will come down to an errant file merging or other installation issue.. Happy to be proven wrong though.. However, I would not recommend that ANYONE roll back to a version which is based on a mismatched version of Zen Cart.
Yes, I have attempted to re-upload everything again. I did not need to merge any files as none of the files in this mod were files that had any changes made to them previously, so I just overwrite them. So every file in the Ty Package Tracker mod was uploaded exactly the way it was, overwriting the original store files. Ceon manual card is installed but I can't imagine that would interfere in any way.
I also just tested on a completely fresh install of Zen-Cart v1.5.0 that has no other mods installed. The update e-mail still does not include the tracking number, so the fault must be within the mod itself. I would be happy to give you access to the test store if you would like to see for yourself.
Thank you.
Test results from someone I ask to test this mod again today:
Bottomline is this mod was tested to death and it does work..Quote:
[FONT=Century Gothic] [/FONT][FONT=Century Gothic]Installed and configured the addon, placed a couple orders, assigned a tracking number for each order. Results are below.[/FONT][FONT=Century Gothic]
[/FONT]
- [FONT=Century Gothic]Tracking number is saved in the edit orders screen[/FONT]
- [FONT=Century Gothic]Status is updated[/FONT]
- [FONT=Century Gothic]Updated status is displayed in all expected areas (front end and back end)[/FONT]
- [FONT=Century Gothic]Comments are displayed in all expected areas (front end and back end)[/FONT]
- [FONT=Century Gothic]"Previous Orders" sidebox is displayed on front end[/FONT]
- [FONT=Century Gothic]Order numbers are displayed in the sidebox[/FONT]
- [FONT=Century Gothic]Clicking order numbers takes me to the orders where the tracking link is displayed[/FONT]
- [FONT=Century Gothic]An email is sent to the customer containing admin comments and tracking info[/FONT]
- [FONT=Century Gothic]Clicking the tracking link from admin, email, or customer account leads to the carrier's website, where the tracking number is correctly displayed, along with an error message about being unable to track the package (assume this is because the tracking number is bogus)[/FONT]
[FONT=Century Gothic]
[/FONT] [FONT=Century Gothic]Is there anything else I should test for, or does that cover it?[/FONT][FONT=Century Gothic]
[/FONT] [FONT=Century Gothic]I assume that in my live shop, I would obtain a valid tracking number from the post office when I ship fulfilled orders and use those numbers in this addon. Is that correct?[/FONT]
I don't know what else to suggest, and I'm afraid I don't have any free time to look at your store..
Finally was able to replicate this consistently.. think I've got a solution.. standby..
Edited to add:
Find line 149:
replace with:PHP Code:
if (isset($_POST['notify_comments']) && ($_POST['notify_comments'] == 'on') && zen_not_null($comments)) {
Let me know if that works..PHP Code:
if (isset($_POST['notify_comments']) && ($_POST['notify_comments'] == 'on')) {
Ah I bet that will work, I was just coming to post that I narrowed it down and realized that if I put an order comment, the tracking link comes through, but if I don't put a comment, the tracking link does not show up. So I bet your solution above will do the trick :clap: I will give it a try tomorrow and let you know. Thank you!
I absolutely LOVE this mod ... have wanted something like it for 2 years and finally got it installed two weeks ago ... THANK YOU!
I do have a suggestion / question ...
When ever I change the status of an order from processing to warehouse ... i include the following comment "We will forward your Tracking number when the item leaves the warehouse" ... since the mod has a way of looking at the tracking boxes and if there is a number entered it will add pre-configured text that adds the link and text associated with the shipper ...
I thought it would be GREAT to have a few configurable commonly used statements that as you change the status of the order, you could check this boxes and it would add the text directly to the comment area for you ... no more copy/paste ...
I would imagine if I had some skills I could hack one of the Shippers already in the mod to do this, but it would just that a hack, and I thought there may be others that would use this .
Dan
Hey Danielle
That fixed the no tracking link for me as well, thank you so much !!!
By the way if anybody needs the tracking URL for Canada Post i have that as well.
Stellar idea :)
https://www.canadapost.ca/cpotools/a...trackingNumber=
I don't have any plans to add any such functionality and while this is a great idea, it sounds more like this should be a new add-on rather than something that should be an enhancement of THIS add on. What you are speaking of is a comment tied to a specific order status.
I have looked through this thread and cannot find the solution to my issue... if it is out there I would be much appreciative to the guidance. I have installed this plugin and it looks to have installed correctly on the customer view side. However, in my admin... if I go to Customers -> Orders and then select a order... the bottom half of the order stat is missing just after the first item ordered down. I have no way of editing the order status as it is no longer there. Nor is there a place to add tracking information.
The database file looks to be installed.
Thanks for any help with this... noob here.
Thank you for the reply. No, I do not have any other modifications to my orders.php file. I did not merge the new code to orders.php, I simply replaced the file. Is this the reason? Thank you again for all the help.
Do you think it may be a db issue?
I looked at the db and cannot find the new uploaded patch. So when I attempted to upload directly to the db... I get this error:
Error
SQL query:
ALTER TABLE orders_status_history ADD track_id1 TEXT default NULL ,
ADD track_id2 TEXT default NULL ,
ADD track_id3 TEXT default NULL ,
ADD track_id4 TEXT default NULL ,
ADD track_id5 TEXT default NULL ;
MySQL said: Documentation
#1060 - Duplicate column name 'track_id1'
Could there be something here or should I look back to the order file?
I know that error was in the instructions and explained that the file is already installed.... however I don't see the file, so that was why I asked about it.
Once I replaced the order.php file (admin folder -> order.php) I have my old functionality back, so you are right on with the file. My question now is would the db issue above mentioned be effecting the functionality of the new order.php... causing the issue?
Thanks so much for the efforts.
Figured it out... thanks DV for the suggestions. It was a compatibility issue with the site version of zc... went back and used a older version of the order.php file and worked like a charm. Thanks again.
Ummmm if you are using this with Zen Cart v1.39, I stated VERY clearly n the readme and on the download page that the current version is NOT backwards compatible..
Quote:
Updated to work with Zen Cart v1.5. Will not work with any versions prior to v1.5 (NOT backwards compatible)
No need for the "I told you so" attitude. I posted my MISTAKE so no one would be trying to HELP... not come back with the I stated this in caps and highlights. I honestly don't even know why you replied with anything but "okay".
and there's no need to interpret/assume a sentiment that was NOT expressed in my post.. I merely wanted to point out the v1.3.9 compatibility issue for others following the thread because in my opinion it wasn't super clear that this was the issue since as you posted originally:
So to make it clear for anyone following this thread:
If you are using the latest version of Ty Package Tracker with Zen Cart v1.3.9, it is stated VERY clearly in the readme and on the add-ons download page that the current version is NOT backwards compatible..
Quote:
Updated to work with Zen Cart v1.5. Will not work with any versions prior to v1.5 (NOT backwards compatible)
Hi,
I need to enter a product code and a ticket number in a second field, to track a parcel on the couriers website.
eg. E20 12345678
How would I go about this?
http://nzcouriers.co.nz/html/tt_popup.html
is the site and it's the first 2 fields that I need to fill (Courier Tickets/Packs)
Thanks!
I wish I could help.. Someone else will need to chime in as I suspect that this will require more digging into this code to get it to work for this particular courier.
Using the example for the couriers sit: eg. LH 14148561, the tracking URl would look like this:
http : // nzcouriers . co .nz/nzc/servlet/ITNG_TAndTServlet?page=1&VCCA=Enabled&Key_Type=Ticket&product_code=LH&serial_number=14148561#Detail_0
Dunno how to modify this code to plug in the two distinct elements of the tracking number inside a specific URL. Other shippers that work with this plugin append the tracking number to the tracking URL..
Thanks anyway. Really appreciate the reply as it saves me scratching my head.
Maybe one day they'll just go to one item code instead for tracking on that site and I'll be able to use this mod.
Cheers.
When a customer views their order comments, the tracking number link adds our website address to the start of the couriers tracking number (so page not found).
Is there an easy solution for that?
Answer: I'd shortened the link and only used www.
Added http:// to the admin options and works fine....
Do anyone have this mod working with FEC(fast & easy checkout)? Everything works fine except the customer email for the status update. There is no tracking information in that email and I can't figure out what the problem is. Help? Thank you.
Hi
I am trying to figure out the link for our courier - TheCourierGuy. They use a 3rd party tracking service called Parcel Perfect.
If you go onto TheCourierGuy's website: thecourierguy.co.za you will see, in the menu: Package Locator.
If you click on it, it goes to this URL
http:// tracking.parcelperfect.com/2500.2500.3364/ [ remove space after http:// ]
and then instantly redirects to:
http:// tracking.parcelperfect.com/login.php [ remove space after http:// ]
I would greatly appreciate if someone could figure out how to add the Waybill number in through the URL, thus allowing me to use TY.
Thanks so much
S
The way this add-on works is to append the tracking number to the carriers tracking URL. You need to contact the carrier and find out if they have a URL you can use. I'm afraid this website doesn't offer much that would tell ANYONE how to get this information.. Please share the information if you do find it, and I'll add it to the readme docs for others using the same carrier..
Ok, I have looked all over the site and I cannot find the download for this version or package tracker. Can anyone point me to a download source?
Getting this error:
Parse error: syntax error, unexpected T_CASE in /orders.php on line 218
Here's line 218
case 'deleteconfirm':
// demo active test
if (zen_admin_demo()) {
$_GET['action']= '';
$messageStack->add_session(ERROR_ADMIN_DEMO, 'caution');
zen_redirect(zen_href_link(FILENAME_ORDERS, zen_get_all_get_params(array('oID', 'action')), 'NONSSL'));
Any help would sure be appreciated!
Thanks
Yeah I can't help troubleshoot changes to the orders.php files that are as a result of other add-ons you installed.. The error you have indicates that some other add-on has modified a section of the orders.php file that is NOT modified by Ty Package Tracker.. When you re-install make sure you use WinMerge or Beyond Compare to carefully check any of your core file changes..
Hello, I am so excited to use this module! I am currently using Zen Cart 1.5 and Ty package tracker 1.5x. I did a test run and the only thing I can't seem to work right is the email that is sent to the customer. The Tracking number itself isn't the link (which I would like it to be). The part that customer would copy and paste into the web address is a link though. How can I make the tracking number itself the link? Please tell me exactly what file to modify and what to change it to, thank you so much! I have gone through the forums and thought I found the answer, but it didn't fix it. It was suggestion that changed the code in admin/orders.php from:
original coding:
to new coding that should have made the tracking number a link, but it didn't work, so I changed it backPHP Code:
if (zen_not_null($track_id1)) { $notify_comments .= "\n\nYour " . CARRIER_NAME_1 . " Tracking ID is " . $track_id1 . " \n<br /><a href=" . CARRIER_LINK_1 . $track_id1 . ">Click here</a> to track your package. \n<br />If the above link does not work, copy the following URL address and paste it into your Web browser. \n<br />" . CARRIER_LINK_1 . $track_id1 . "\n\n<br /><br />It may take up to 24 hours for the tracking information to appear on the website." . "\n<br />"; }
I have copied the email below:PHP Code:
if (zen_not_null($track_id1)) { $notify_comments .= "\n\n<br />Your " . CARRIER_NAME_1 . " Tracking ID is <a href=" . CARRIER_LINK_1 . $track_id1 .">$track_id1</a>. \n<br />If the above link does not work, copy the following URL address and paste it into your Web browser. \n<br />" . CARRIER_LINK_1 . $track_id1 . "\n\n<br />It may take up to 24 hours for the tracking information to appear on the website." . "\n<br />"; }
Your UPS Tracking ID is 1ZR200090393977848.
If the above link does not work, copy the following URL address and paste it
into your Web browser.
http://wwwapps.ups.com/WebTracking/p...00090393977848
It may take up to 24 hours for the tracking information to appear on the
website.
Your order has been updated to the following status:
New status: Shipped
H,
thanks for your contribution. You have made a wonderful mod.
i have a question....
how can i have the shipping address and telephone number in a single column in the order details page where we fill the tracking details, so that i can just copy and paste the address and phone at a one go to the shipping label?
thanks in advance.
As I said, I did do as they thread suggested and it doesn't work. It still shows the Tracking number as regular text, but the link you are suppose to copy and paste IS the link. How can I make the tracking number the link? In my original inquiry above, I did show exactly what the thread said to change in the admin/orders.php BUT it didn't work. Does the code suggested look correct? I suppose I can just wait until you have fixed it and put out an update. Thank you for your time and great module. If you have a solution, I would love to hear it.
Honestly I misspoke when I said I was going to fix that.. I thought you were referring to another issue for which I posted a solution..
When I get some time to post the minors updates I did add to this, I will "fix" this by re-wording the outbound e-mail so that it reads as follows:
Solves the immediate issue.. I'll post the changes to get this result later..Quote:
Zen Cart Test Store Order Number: 9
Detailed Invoice:
http://yourstore.com/index.php?main_...nfo&order_id=9
Date Ordered: Wednesday 20 June, 2012
Your FedEx Tracking ID is 123456789101
Click the following URL address to track your package:
http://www.fedex.com/Tracking?action...s=123456789101
If the above link does not work, copy the URL address and paste it into your Web browser.
It may take up to 24 hours for the tracking information to appear on the website.
Your current order status is: Shipped
Please reply to this email if you have any questions.
In the meantime, if anyone wants to post a solution which makes the tracking number clickable, then post it.. and if I can test it and verify that it works I will include it..
Trying to load 2.0 on zc1.5.0 fresh install. I DID bring over order history from a previous install, as I don't want to lose all those comments and tracking numbers. All the functions of tracking seem to be working, but I can't get the Ty config page to show.
This statement works fine:
SELECT @tyid:=configuration_group_id FROM zen_configuration_group
WHERE configuration_group_title= 'Ty Package Tracker';
DELETE FROM zen_configuration WHERE configuration_group_id = @tyid;
DELETE FROM zen_configuration_group WHERE configuration_group_id = @tyid;
This statement works fine:
INSERT INTO zen_configuration_group VALUES (NULL, 'Ty Package Tracker', 'Settings for Ty Package Tracker features', '0', '1');
UPDATE zen_configuration_group SET sort_order = last_insert_id() WHERE configuration_group_id = last_insert_id();
SELECT @cgi:=configuration_group_id FROM zen_configuration_group WHERE configuration_group_title = 'Ty Package Tracker';
This statement gives an error:
/*
Register Admin Page
*/
SELECT @typackageadmin:=page_key
FROM zen_admin_pages WHERE language_key='BOX_CONFIGURATION_TY_PACKAGE_SETTINGS';
DELETE FROM zen_admin_pages WHERE page_key=@typackageadmin;
INSERT INTO zen_admin_pages (page_key,language_key,main_page,page_params,menu_key,display_on_menu,sort_order )
VALUES ('configTyPackageTracker','BOX_CONFIGURATION_TY_PACKAGE_SETTINGS','FILENAME_CONF IGURATION',CONCAT('gID=',@cgi), 'configuration', 'Y', @cgi);
The error is:
SQL query:
INSERT INTO zen_admin_pages( page_key, language_key, main_page, page_params, menu_key, display_on_menu, sort_order )
VALUES (
'configTyPackageTracker', 'BOX_CONFIGURATION_TY_PACKAGE_SETTINGS', 'FILENAME_CONFIGURATION', CONCAT( 'gID=', @cgi ) , 'configuration', 'Y', @cgi
);
MySQL said: Documentation
#1048 - Column 'page_params' cannot be null
Any help would be very appreciated!
Trying to load 2.0 on zc1.5.0 fresh install. I DID bring over order history from a previous install, as I don't want to lose all those comments and tracking numbers. All the functions of tracking seem to be working, but I can't get the Ty config page to show.
This statement works fine:
SELECT @tyid:=configuration_group_id FROM zen_configuration_group
WHERE configuration_group_title= 'Ty Package Tracker';
DELETE FROM zen_configuration WHERE configuration_group_id = @tyid;
DELETE FROM zen_configuration_group WHERE configuration_group_id = @tyid;
This statement works fine:
INSERT INTO zen_configuration_group VALUES (NULL, 'Ty Package Tracker', 'Settings for Ty Package Tracker features', '0', '1');
UPDATE zen_configuration_group SET sort_order = last_insert_id() WHERE configuration_group_id = last_insert_id();
SELECT @cgi:=configuration_group_id FROM zen_configuration_group WHERE configuration_group_title = 'Ty Package Tracker';
This statement gives an error:
/*
Register Admin Page
*/
SELECT @typackageadmin:=page_key
FROM zen_admin_pages WHERE language_key='BOX_CONFIGURATION_TY_PACKAGE_SETTINGS';
DELETE FROM zen_admin_pages WHERE page_key=@typackageadmin;
INSERT INTO zen_admin_pages (page_key,language_key,main_page,page_params,menu_key,display_on_menu,sort_order )
VALUES ('configTyPackageTracker','BOX_CONFIGURATION_TY_PACKAGE_SETTINGS','FILENAME_CONF IGURATION',CONCAT('gID=',@cgi), 'configuration', 'Y', @cgi);
The error is:
SQL query:
INSERT INTO zen_admin_pages( page_key, language_key, main_page, page_params, menu_key, display_on_menu, sort_order )
VALUES (
'configTyPackageTracker', 'BOX_CONFIGURATION_TY_PACKAGE_SETTINGS', 'FILENAME_CONFIGURATION', CONCAT( 'gID=', @cgi ) , 'configuration', 'Y', @cgi
);
MySQL said: Documentation
#1048 - Column 'page_params' cannot be null
Any help would be very appreciated!
I recently upgraded this module and followed alls teps perfectly a few times
the sidebox title display error "BOX_HEADING_TRACK_ORDERS "
can see at - http://www.vgcrepairs.biz/zen_store/
I've installed TY tracker 3.1.1 onto zc1.3.9 with EO 3.0.3. Everything appears to be working on the admin side (I've not tested the emails). Although I have checked on the Catalog side and I'm getting a blank page when i click on the order history ...index.php?main_page=account_history_info&order_id=... I've gone through many times and tried to find the file that may be conflicting this but I'm unable to see where the error is being generated. I've checked both the server error log and the cache log and do not see any errors being generated from this issue. Yes the tracker module is also set to True.
Thank you.
No Matter... after 15 hours and reinstalling the backup site I've got it to work... It took me a while but I believe it has something to do with where the templates actually are routing and looking for files and not exactly what is in the instructions on where the files would/should be.
Greetings,
I installed this mod and it's showing in my config area, but when I click on orders to edit, there is no area to put in the tracking info? Did I miss a step or make a common error? I may not have "merged" the files right. I'm using Filezilla, but how would one do that since I would no longer have the original I believe? Any help appreciated! Thanks!
heteromorphic.com
And this step:
Go to Admin->Tools->Layout Boxes Controller to enable/disable the Previous Orders sidebox.
I do not have a "previous orders" in my sidebox choices there?
Seem like I have same problem as heteromorphic. When I click on order to edit there is no area to put in tracking info.
After installed this Ty Package Tracker v3.1.2, I can see TY Package Tracker Setting page and edit them no problem. Also I can enable/disable track_order.php that turns on the sidebox Previous Orders no problem.
Not sure what I am missing.
I am running Zen Cart 1.5.0 and just updated to 1.5.1 and everything seem running OK. I want to install this Ty Package Tracker v3.1.2 before upgrading to Edit Order 4.0.3 and Super Order 4.0.3
Thank you in advance for your help!
OK, so I previously had earlier versions of Edit Order/Super Order installed so the problem is fixed with
Admin > Configuration > Ty Package Tracker
. Set the "Ty Package Tracker Module Switch" to "True" to activate the Ty Package Tracker shipper tracking number fields for Edit/Super Order.
Cheers!
hi
I have version 1.5 zen cart and just installed ty package tracker.
Installed fine but when turned on in Admin->Tools->Layout Boxes, my website accent, other side boxes and features disappeared, so I turned the two files off. Is it possible to have the ty tracker on its own webpage and not as a side box on store front?
Ty tracker table shows in the sql data base under 'configuration group', but “Settings for Ty Package Tracker features” doesn’t show under admin/ configuration tab. Please let me know where can I configure the Ty Package Tracker features & layout when turned on?
Also how to install it on its own EZ page.
thanks
Meepy
Has anyone replaced the hardcoded text with defined text? I need to do this for my multilanguage site, but am not great with php, so I am having trouble with the syntax. If anyone can help me put the defined variables in correctly, I'd appreciate it.
Original code:
in admin/includes/languages/english/order_status_email.php I have defined:Code:if (zen_not_null($track_id1)) { $notify_comments .= "\n\n<br /><br />Your " . CARRIER_NAME_1 . " Tracking ID is " . $track_id1 . " \n<br /><a href=" . CARRIER_LINK_1 . $track_id1 . ">Click here</a> to track your package. \n<br />If the above link does not work, copy the following URL address and paste it into your Web browser. \n<br />" . CARRIER_LINK_1 . $track_id1 . "\n\n<br /><br />It may take up to 24 hours for the tracking information to appear on the website." . "\n<br />"; }
Can anyone give me the correct statement to replace the hardcoded text with the defined text?Code:define('TY_PT_1','Your');
define('TY_PT_2','Tracking ID is');
define('TY_PT_3','click here');
define('TY_PT_4','to track your package.<br /><br />If the above link does not work, copy the following URL address and paste it into your Web browser.<br/><br/>');
define('TY_PT_5','It may take up to 24 hours for the tracking information to appear on the website.');
Thanks!
Hello,
Any way to have the sidebox show only if user is logged in?
i tried searching the thread but didn't find anything, if there's a post about it please forgive me, and advise
Thanks
Hello,
i'm also trying to get the sidebox in a multilingual environment, i was able to add the header translation to the french.php file but where can i add a translation for the "Track your orders" link?
Thanks everyone!
Here's what I ended up doing to make the emails work in my multilanguage shop. I don't use the sidebox, so sorry, I can't help there.
For each of your languages, in admin/includes/languages/YOUR_LANGUAGE/order_status_email.php
Add to the bottom (replace the defined text with your language as necessary):
In admin/includes/functions/extra_functions/common_orders_functions.php find // TY TRACKER 4 BEGINCode:define('TY_PT_1','Your');
define('TY_PT_2','Tracking ID is');
define('TY_PT_3','Click here');
define('TY_PT_4','to track your package.<br /><br />If the above link does not work, copy the following URL address and paste it into your Web browser:<br/>');
define('TY_PT_5','<br><br>It may take up to 24 hours for the tracking information to appear on the website.');
Replace the whole section with this:
Code:// TY TRACKER 4 BEGIN ----------------------------------------------
$status = $status_info->fields['orders_status_id'];
$track_id1 = $status_info->fields['track_id1'];
$track_id2 = $status_info->fields['track_id2'];
$track_id3 = $status_info->fields['track_id3'];
$track_id4 = $status_info->fields['track_id4'];
$track_id5 = $status_info->fields['track_id5'];
if (zen_not_null($status_info->fields['comments']) && $status_info->fields['comments'] != '' && $_POST['notify_comments'] == 'on') {
$notify_comments = EMAIL_TEXT_COMMENTS_UPDATE . $status_info->fields['comments'] . "\n\n<br><br>";
}
if (zen_not_null($track_id1)) { $notify_comments .= "\n\n".TY_PT_1.' '.CARRIER_NAME_1."\n".TY_PT_2.' '.$track_id1."\n\n<br/><br/> <a href=".CARRIER_LINK_1.$track_id1.">".TY_PT_3."</a>"."\n".TY_PT_4."\n".CARRIER_LINK_1.$track_id1."\n".TY_PT_5."\n\n"; }
if (zen_not_null($track_id2)) { $notify_comments .= "\n\n".TY_PT_1.' '.CARRIER_NAME_2."\n".TY_PT_2.' '.$track_id2."\n\n<br/><br/> <a href=".CARRIER_LINK_2.$track_id2.">".TY_PT_3."</a>"."\n".TY_PT_4."\n".CARRIER_LINK_2.$track_id2."\n".TY_PT_5."\n\n"; }
if (zen_not_null($track_id3)) { $notify_comments .= "\n\n".TY_PT_1.' '.CARRIER_NAME_3."\n".TY_PT_2.' '.$track_id3."\n\n<br/><br/> <a href=".CARRIER_LINK_3.$track_id3.">".TY_PT_3."</a>"."\n".TY_PT_4."\n".CARRIER_LINK_3.$track_id3."\n".TY_PT_5."\n\n"; }
if (zen_not_null($track_id4)) { $notify_comments .= "\n\n".TY_PT_1.' '.CARRIER_NAME_4."\n".TY_PT_2.' '.$track_id4."\n\n<br/><br/> <a href=".CARRIER_LINK_4.$track_id4.">".TY_PT_3."</a>"."\n".TY_PT_4."\n".CARRIER_LINK_4.$track_id4."\n".TY_PT_5."\n\n"; }
if (zen_not_null($track_id5)) { $notify_comments .= "\n\n".TY_PT_1.' '.CARRIER_NAME_5."\n".TY_PT_2.' '.$track_id5."\n\n<br/><br/> <a href=".CARRIER_LINK_5.$track_id5.">".TY_PT_3."</a>"."\n".TY_PT_4."\n".CARRIER_LINK_5.$track_id5."\n".TY_PT_5."\n\n"; }
// END TY TRACKER 4 -------------------------------------------------
The readme and the leading post of this support thread also states very clearly how the mod works:
There is no need/reason to put this on an EZ page since the tracking info is readily available on the "My Account" page. It is specific to the customer, so even if you got it on an EZ Page (again WHY??) The EZ page would have to be secured so that your customers only saw THEIR shipping/tracking information.Quote:
-There is a separate sidebox that show the customers past orders. Customer can track their orders from the sidebox or from the "My Account" page
The install is very straight forward. Based on your posts all over the forum, it appears as if you have missed something in the install.
The readme files which come with Ty Package Tracker also states very clearly in at LEAST two places that the add-on is indeed v1.5 compatible. (The Ty Package Tracker downloads page also provides the Zen Cart compatibility data)
As I stated on the other thread, please don't take this the wrong way, but I think you might want to give some consideration to paying for some assistance to help you get things working for you..
Found this posted on the forum.. thought I would share it here on the support thread for this mod (since it is a helpful post regarding this mod)
Integrate ShipRush with TY Package Tracker: http://www.zen-cart.com/showthread.p...77#post1147777
I had a coupple questions about this add-on before installing it:
- Does this version of Dual Pricing support products which are priced by attribute? i.e. I want to offer wholesale pricing on certain product attributes but not on others.
- Do customer groups work with dual pricing? i.e. can I establish a wholesale price and also assign the wholesale customers to a customer group which has additional discounts? i.e. wholesale = $9.99 customer group offers 25% discount so they now pay $7.50?
Thanks for any advice or guidance you can offer.
Minor improvements including:
- Minor bug fix to e-mail messaging functions (now sends tracking data in update e-mails)
- Addition of auto-install functionality (no more external SQL files needed to install/update Ty Package Tracker)
- Update core files
- Remove un-needed files
weird.. Something wrong with my browser.. I posted it in Dual Pricing.. thanks for the heads up.
I have installed this contri and all looks good with the exception to the sidebox on the homepage. For some reason the box heading says "BOX_HEADING_TRACK_ORDERS"
Any ideas how to change this to maybe "Track Your Order"?
I remember having this same problem and it turned out I didn't install all the folders to their correct location. I missed one. I read the install instructions again and I remember that is where I missed one folder. I'm sorry I cant remember exactly which one, but just double check that. It's been awhile since I installed this module, but I have to say, it works great!
Thanks WWRepair... I thought of that too. I went back and checked all files accordingly and everything seems to be there but yet it still shows BOX_HEADING_TRACK_ORDERS.
I also noticed... is there somewhere in the customer invoice that lets you put the tracking info in? Because after installing nothing really changed on the order invoice
I'm not sure why this file was removed from the plugin but
Look in your folder "3_Remove_From_Previous_Versions\includes\extra_datafiles\".
You will see a file names tracker.php
Upload this file to your web server.
STORE\includes\extra_datafiles\tracker.php
There will also one that has the same name in the STORE\your_admin\includes\extra_datafiles\tracker.php
Make sure you do not upload it to the wrong location. You want to upload it to the STORE
Hey guys. I been away for awhile.
The reason for me being away was that I switched to a different cart but now I am back using Zencart again. I still have a lot of updating to do on my website but one of the things on my TO DO list is to update this plugin. I will be completely redoing this plugin from scratch. It is still in the planning stages.
One of the idea I have is to only have just one input box. You will enter the tracking number in this box. The webserver will automatically determine who the shipping carrier is. No more multiple input boxes. No more entering tracking number in the wrong box (if you using mutiple shippers).
First, I need to know which shipping carriers you are using.
I know most of the US base business are using:
1. UPS
2. FedEX
3. USPS
4. Lasership
If you are using a different shipping carrier, please list the carrier, a sample tracking number, and the tracking link (if applicable). This is help me write the code correctly the first time around.
Thanks colosports! That worked perfectly!
Because these files were replaced with these files:
1_Install_Files\includes\languages\english\extra_definitions\YOUR_TEMPLATE\typt_ defines.php
1_Install_Files\YOUR_ADMIN_FOLDER\includes\extra_datafiles\typackage_defines.php
I also found a number of other issues with the tracker sidebox. I have corrected these and I have a pending submission to the downloads to correct these issues..
Hi there,
I have installed the mod (new installation), have followed installation instructions and the mod appears under config, but on the orders in admin there is no input box where I can add the tracking numbers. Please advise as to how to fix this? Zencart version: v1.3.9h
zencart v1.5.1
edit orders v4.0.2
ty tracker v3.1.3
I have just installed ty tracker (New Installation) to my zencart. Everything appears to be working.
Questions:
1. Is there an "Admin>Customers>Add Tracking ID" "Ty Trakcer" page for TY Tracker v3.1.3? (In Ty Tracker v2.3a, there was "Admin>Customers>Add Tracking ID" page that shows payment info too. The Edit Orders v3.0.3 page can also add tracking ID)
2. Is there a way to add such a page? (Or am i missing something in the installation process?)
3. I never found the "Previous Orders Sidebox" in the "Admin<Tools<Laybout Boxes Controller" area mentioned in step8 of the basic install instructions. Am I mising something here too?
4. Do i just add tracking ID at the "Editing Orders" page? (Admin<Customers<Orders<Edit)
That Ty Tracker v2.3a, there was "Admin>Customers>Add Tracking ID" page I mentioned is called "tracker.php"
At the risk of sounding like a broken record here, read the readme file (the WHOLE thing, not just the installation tab)
ALL of your questions about how to add tracking information and what happened to the tracker.php file are answered there..
If the sidebox is missing it means it got missed when you uploaded the files.. So you will want to review the installation instructions and make sure you have uploaded things correctly..
read all of it.
in the files section tracker page is deprecated.
tracking id is added at the edit orders page.
the sidebox: what file is missing when the sidebox is missing?
The file i merged were the 2 "orders.php files" in the 2_ required_core Edits folder. Are any of the other files in this folder needs merging as well so that the sidebox will appear?
Everything in the required core edits folder are files that are part of a default Zen Cart install.. They are separated because if you have installed other modules that also modify these files, then you will (as the readme indicates) need to make sure that you merge your existing file with the ones in the module package. I cannot tell you which ones becasue only you know what modules you installed.. But you will need to compare your store's existing files with the ones in the required edits folder.
Dunno what you mean by "tracking id is added at the edit orders page". The readme file says (in part):
The readme provides a handy list of files that make up the module. It includes the files that make up the sideboxes as well. If the sideboxes are missing, then check your install and make sure all the files are in the correct place.Quote:
- Go to Admin->Customers->Orders
- Select the desired order
- Add a tracking number in the appropriate input box
Quote:
Module Core Files
/YOUR_ADMIN_FOLDER/orders.php
/YOUR_ADMIN_FOLDER/images/icon_track_add.png
/YOUR_ADMIN_FOLDER/includes/languages/english/orders.php
/includes/languages/english/YOUR_TEMPLATE/account_history_info.php
/includes/languages/YOUR_TEMPLATE/english.php
/includes/modules/pages/account_history_info/header_php.php
/includes/modules/sideboxes/YOUR_TEMPLATE/track_orders.php
/includes/templates/YOUR_TEMPLATE/templates/tpl_account_history_info_default.php
/includes/templates/YOUR_TEMPLATE/sideboxes/tpl_track_orders.php
I found the problem. I missed renaming one of the YOUR_TEMPLATE folders to "classic" template folder.
Question:
So I just manually added the file "Track_orders.php" to the "classic template folder" and see the sidebox seletion in Tool< Layout boxes..... and enable it.
I see the side box on the webpage asfter logging in as customer.
When I clicked "my account" , am I looking for The "Order Status History & comments to find the tracking information? (The is a complete new install and I haven not added any ups or dhl tracking info in the test order yet from admin).