We created a pre-order product page template, and on this page we display the date for the incoming stock/transfer. Customers can then purchase and are aware that it is not available until that particular date.
This is working well, however, due to delays we sometimes have to adjust this date and we would like to have some record of what date was displaying at the time a customer purchased.
I had an idea to add the date to the New Order confirmation, next to the particular product, so that if we need to refer back we can just find the date that was stated in our emails.
Iāve obviously gone to the New Order confirmation code and tried to add the date code, in various ways, but failed.
If anyone could assist in providing the correct code to add this, or has any other ideas, it would be extremely helpful!
Iāll keep an eye on it and see how it goes. I might make some tweeks, for example add the word āavailability dateā or āpre-orderā next to it, but obviously if a product is in stock I donāt want to see these words. But thatās for another day!
This definitely gives us extra back up that a customer has seen a date, as we had an issue the other day where a customer was adamant that the page didnāt have pre-order info on and I think they were visiting a cached page from before we had changed the page template to our pre-order one, which displays a date. So if the dates are displayed in the cart and email confirmation this will help greatly.
The only other thing I have to do now is I also want this date to appear in the Cart Drawer⦠as you can actually proceed through to checkout.
I tried adding {{ item.variant.next_incoming_date | date: ā%d-%m-%Yā }} as I did to the Cart page but then the Drawer does not load up.
Adding dynamic messaging to a cart drawer (coded in AJAX) is more complicated than just adding a line of code here or there, and depends on your theme and its code. I can help you do this, but would need to set up a quote and payment for hourly work on that - or you can hire another expert from the Shopify Experts listing. They should be able to do it relatively quickly, but its not something most will instruct you to do on your own for free.
Not to hijack thread, but is something similar possible on a sold out itemās product page? We use transfers to manage incoming inventory, we have multiple vendors, just one location to be delivered. Some times things sell out, and it would be nice to display on product page the eta of the product if itās listed in an incoming transfer. I use Minimal Theme. Thanks.
Yes you can display the transfer date on the product page - how to do it and how complicated depends on if the date changes depending on the variant or if it is the same for all variants of the product (example, shirt comes in S, M, L - only small is on backorder and transfer date should only show when customer has that variant selected)
If your products dont have variants or the dates are the same for all of them, then its easy like this:
{% if product.selected_variant.incoming %}
Expected to ship: {{ product.selected_variant.next_incoming_date | date: "%a, %b %d, %y"}}
{% endif %}
Do you accept tips/payment for your help, or is that wrong of me to ask?
I do have a lot of 2 variant products, and just a handful that have 3 or more. While some products just have 1 variant. Would you have a recommendation? I use the Minimal Theme. I have Single Variant and Multiple Variant products on this page - https://paintedheirloom.com/collections/iron-orchid-designs-stamps
Side note, I will often have the same product on 2 or more incoming transfers. I havenāt tried your code, yet, as Iām hoping to have it work with variants. Will it pull in the earliest expected arrival date of multiple transfers? Example, Iām sold out of Product A, itās on a transfer expected 08/30/2021, and another expected 09/06/2021. Of course Iād want it to display 8/30/2021 until that transfer is received.
Finally, with the above in mind, is it possible to āwedgeā in the expected incoming date on my sold out circle to say, āETA in stock 9/30/2021ā in place of the āBack in stock soon!ā - of course, the date being pulled from the earliest expected arrival date from the transfer.
Hi @Vonda_Youngkin these customizations are certainly possible, but require more in-depth changes to your code and work than I would do for free on the forums. If you would like to email me I can get those changes done for you in a few hours. My email is mail@handhugs.com.
Iām trying to add the incoming transfer date to my order confirmation template but it doesnāt seem to work. My template is a customised version and Iāve tried placing the code in some areas but it simply isnāt coming through. Would really appreciate some help. Thanks.