Shipments - I am confused

Please explain “shipments to me” because I am playing with this right now and it DOES NOT MAKE SENSE.



For example:



On demo server I make an order. I go into admin and open that order. There I input the tracking number and click save…



After this a customer is able to see that tracking number just fine through his account.



However, there are 0 shipments at this point !!! Seems like inputting a tracking number does not give you a shipment. I am confused.



I am confused even more that you can create “new shipments” even though you already posted a tracking number. Ok, let us say it is the second box with a different tracking number… New screen, I put ANOTHER tracking number, choose shipping options, items to be shipped… Then finally my item has “shipped” next to it. One shipment is created.



At this point I have entered 2 different tracking numbers but one shipment. One tracking number is inside the order, another in the created shipment.



Even if you will delete the created shipment, it will still show the first tracking number inside the order.



Can someone explain what is going on?

[quote name=‘TexasGuy’]Please explain “shipments to me” because I am playing with this right now and it DOES NOT MAKE SENSE.



For example:



On demo server I make an order. I go into admin and open that order. There I input the tracking number and click save…



After this a customer is able to see that tracking number just fine through his account.



However, there are 0 shipments at this point !!! Seems like inputting a tracking number does not give you a shipment. I am confused.



I am confused even more that you can create “new shipments” even though you already posted a tracking number. Ok, let us say it is the second box with a different tracking number… New screen, I put ANOTHER tracking number, choose shipping options, items to be shipped… Then finally my item has “shipped” next to it. One shipment is created.



At this point I have entered 2 different tracking numbers but one shipment. One tracking number is inside the order, another in the created shipment.



Even if you will delete the created shipment, it will still show the first tracking number inside the order.



Can someone explain what is going on?[/QUOTE]



Does not make sense and confusing are the right words for it, I stopped using shipments unless I have a split order otherwise I just use the main box for the tracking info, the problem is when a customer logs into his/her account no shipments are listed under shipment info.

Yeah, I think something is not right with it. I always go in and create a shipment and put my tracking number there. It has an option to send an email to the customer and then puts the info in their account under the Shipments tab.

[quote name=‘gasngrills’]… the problem is when a customer logs into his/her account no shipments are listed under shipment info.[/QUOTE]



I am thinking of disabling that tab all together.

The way I do it, the customer always has a shipments tab. I’m using 2.0.12.

After reflecting back on the problem it seems like there are 2 ideas clashing together.


  1. Before the time of split shipments there was a form field that allowed to enter a tracking number but just one.


  2. Then sometime later they added the ability to have multiple shipments but they did it poorly by mixing 2 ideas together or maybe not cleaning out the original code enough before coding the new feature.



    So, nowadays you can kinda utilize it either way but it clashes and conflicts with the logic or a correct “would be” implementation.


  3. If you use just the box for a single tracking, it confuses the customer with the empty shipping tab and absence of shipments.
  4. If you are right ahead adding a shipment, it does not list status shipped where the tracking # would appear on the order in case #1 (but it would give you the shipments).



    That tracking # field should be derived from the shipments that are tied to that order automatically without additional manual entering.

This uservoice idea is tracking shipment issues:



[url]http://cscart.uservoice.com/forums/40782-general/suggestions/502983-shipping-add-support-for-multi-box-shipments-and-?ref=title[/url]



There’s very little that works “right” in shipping, your issue is just one of many examples. Unfortunately, correcting it does not seem to be on the roadmap for 2.1 but adding votes to this idea could change that.

CS-Cart has this reply on the issue:



"Dear TexasGuy,



I’ve read the topic.



Regarding the shipments, if you always send products in one pack (namely, you do not use the partial delivery), you can just disable this functionality. Open the admin area, find Settings->General and disable the ‘Allow to create shipments’ options. Clear the cache.



That’s all. You will not be able to create shipments and the “Shipments” tab will be hidden from the customer area (the customer area will look like it did before the shipments were added).



Maybe I misunderstood something. Let me know.



Kind regards.
"

[quote name=‘TexasGuy’]After reflecting back on the problem it seems like there are 2 ideas clashing together. [/QUOTE]

You have hit the nail on the head. I have written about this several times. CS-Cart should deprecate the old “Shipping information” in favor of the new “Shipments” code. They should replace the current “Shipping information” area with a list of all shipments made with shipment number, date, tracking number and carrier with clickable links to the shipment (shipment number or date) or the tracking information (tracking code). There should be a link to create a new shipment. Yes, it will require an extra click for some but having two separate, disconnected methods makes absolutely no sense.



Bob

[quote name=‘jobosales’]You have hit the nail on the head. I have written about this several times. CS-Cart should deprecate the old “Shipping information” in favor of the new “Shipments” code. They should replace the current “Shipping information” area with a list of all shipments made with shipment number, date, tracking number and carrier with clickable links to the shipment (shipment number or date) or the tracking information (tracking code). There should be a link to create a new shipment. Yes, it will require an extra click for some but having two separate, disconnected methods makes absolutely no sense.



Bob[/QUOTE]



This is pretty much what I did for my site.

[quote name=‘adodric’]This is pretty much what I did for my site.[/QUOTE]

I remembered you saying that you had modded your cart to address this (http://forum.cs-cart.com/showthread.php?t=16773). I just figured you have not had the time to post your fix.



Still, the developers should address this issue in the standard release. The current situation makes no sense.



Bob

[quote name=‘jobosales’]I remembered you saying that you had modded your cart to address this (http://forum.cs-cart.com/showthread.php?t=16773). I just figured you have not had the time to post your fix.



Still, the developers should address this issue in the standard release. The current situation makes no sense.



Bob[/QUOTE]



Yeah, I’ve been away from the forums for the most part for the past 3 weeks. Once I get the time I’ll dig through my code and post the changes.

[quote name=‘adodric’]Yeah, I’ve been away from the forums for the most part for the past 3 weeks. Once I get the time I’ll dig through my code and post the changes.[/QUOTE]



The way you described your changes in the other thread is really the way this should work, Please when you have time post your changes even though CS-Cart should have this as standard.



Thank you



Joe