HiI'm trying to force a default delivery method for purchasing a gift certificate on TNEW. At present it's PAH which is the default for ticket purchases, but inappropriate as the email confirmation advises tickets will be dispatched 14 days before the event, when the order conf is all they will receive.
I've created a new shipping method Gift Certificate in Test. I wasn't sure what to select in the Dynamic Shipping Method table as Prod Season, Price Type etc don't apply, so I picked Gift Cert On Acc Meth, but this doesn;t seem right.
On TNEW Test it's pulling through as the only option for shipping for buying a gift cert, but not as a default as it currently is with PAH on Live. See below. It lets me select Gift Cert Delivery, but then when I Save Changes it stays on the same page and I can't proceed:
I tested adding regular tickets to the cart instead of a Gift Cert and checked the additional shipping methods - Gift Cert is appearing as an option. It allows me to select and Save Changes, but the Payment Page then defaults back to the PAH 14 day option as below:
How can I make Gift Cert the default shipping method for purchasing a Gift Certificate, but restrict it from being offered on a ticket purchase?
I'm sure other organisations must have this working correctly, but I just can't figure it out. We have a ticket open but not getting a response.
Thanks!
Dawn
You can go into system tables and under LTR_TNEW_DYN_SHIPPING_METHOD you can assign gift certificate as the the default shipping method for gift certificates.
Managing shipping methods in TNEW can be very tricky and counterintuitive; this is to some degree a function of only being able to have one shipping method attached to an order. A second issue is that you can only have one default shipping method for any mode of sale.
The first thing you have to do is figure out every possible combination of types of items that a customer could have in their cart: your scheme for allowed shipping methods and default shipping method (MOS) and dynamically restricted shipping methods (LTR_TNEW_DYN_SHIPPING_METHOD) then have to accommodate that. In the old days it was just assumed that you would have both HABO and US Mail as shipping fallbacks under any scenario, but if you have gone to PAHT-only ticket delivery this becomes wildly more difficult to manage.
The rule for LTR_TNEW_DYN_SHIPPING_METHOD is this: if you have a restricted delivery option on one item, every other possible item that you sell must include that delivery option. Let's say you are selling tickets to events via PAHT, and also Gated Digital Content, with a delivery method of streaming. Naively, you might assume that you would restrict the streaming events to the Streaming delivery method. This will fail horribly, though, if you have an order with both streaming and regular events. What we've done is made Streaming the default, but allow PAHT delivery for streaming events, and restrict regular events to PAHT. This means we have to handle PAHT delivery for streaming events. But now what happens if you add a Gift Certificate, which you want to only be available by mail? You have a conflict, some items that can only be sent one way, others that can only be sent another. If you configure this in LTR_TNEW_DYN_SHIPPING_METHOD, then put the conflicting items in the cart, TNEW will just give up and show every delivery method available to the MOS.
We do two things to work around this. First and foremost, our basic email template contains no delivery information. All delivery information is added dynamically. That way if you just buy ticket, or just buy a gift certificate, you'll only get information about how shipping will work that is relevant to your order, and of course you'll get multiple paragraphs if you buy things that are handled separately. Second, for "ticketable" items that we do not want to deliver via PAHT, whether streaming, HABO, or other things, we create PAHT templates that have instructional text but no bar code.
I was going to append the entry from the Ideas board about allowing different shipping methods for different cart items, and I couldn't find one. So I made one!
community.tessituranetwork.com/.../allow-different-shipping-methods-on-different-cart-items