View post on imgur.com
]]>Is it possible to send automatically an order confirmation with an invoice by email after a successful order?
Regards, Daniel
Often invoices (or quotas) are similat to existing one. So I would like to duplicate it and then change the different positions or different customer data.
Are my wishes to far from jetpack CRM or is there a way to realize this?
]]>Immediately noticed redundant data in the order details information coming from variations.
For example, a t-shirt product would look like this as a line item in the order details. Neat, on one line, including the title and variation.
T-Shirt – XL (#87284450-04)
Now, after updating WC, it looks this:
T-Shirt – XL (#87284450-04)
– Size:
XL
It looks strange and just adds clutter/redundant information to the order details email.
Can someone point me in the right direction to remove this additional information that has now been added after updating WC?
Best.
]]>Here’s a screenshot
https://i.imgur.com/pelRXOT.png
Why could this be and where should I draw my attention to fixing this issue? Thank you for reading/your time.
]]>We are trying to get ecommerce data pulling through to GA4 and whilst we are getting some info through, we are not seeing the values for amount spent. After a bit of research I have noticed that we are missing some info from from the datalayer on the order confirmation page. Here is an example of what we are seeing (note sensitive info has been replaced with XXXXX):
var dataLayer_content = {“pagePostType”:”page”,”pagePostType2″:”single-page”,”pagePostAuthor”:”XXXXX”,”cartContent”:{“totals”:{“applied_coupons”:[],”discount_total”:0,”subtotal”:0,”total”:0},”items”:[]},”orderData”:{“attributes”:{“date”:”2023-05-10T10:45:24+00:00″,”order_number”:”1032279″,”order_key”:”wc_order_HEDXSf9asyFxu”,”payment_method”:”cheque”,”payment_method_title”:”Cheque payments”,”shipping_method”:”Standard Shipping”,”status”:”on-hold”,”coupons”:””},”totals”:{“currency”:”GBP”,”discount_total”:”0″,”discount_tax”:”0″,”shipping_total”:”2.99″,”shipping_tax”:”0″,”cart_tax”:”0″,”total”:”6.68″,”total_tax”:”0″,”total_discount”:”0″,”subtotal”:”3.69″,”tax_totals”:[]},”customer”:{“id”:0,”billing”:{“first_name”:”XXXXX”,”last_name”:”XXXXX”,”company”:”XXXXX”,”address_1″:”XXXXX”,”address_2″:””,”city”:”XXXXX”,”state”:”XXXXX”,”postcode”:”XXXXX”,”country”:”GB”,”email”:”[email protected]”,”emailhash”:”XXXXX“,”phone”:”XXXXX”},”shipping”:{“first_name”:”XXXXX”,”last_name”:”XXXXX”,”company”:”XXXXX”,”address_1″:”XXXXX”,”address_2″:””,”city”:”XXXXX”,”state”:”XXXXX”,”postcode”:”XXXXX”,”country”:”GB”}},”items”:[{“id”:”Elf”,”name”:”Elf”,”sku”:”Elf”,”category”:”Wholesale”,”price”:3.69,”stocklevel”:null,”variant”:”green”,”quantity”:1}]}};
If I compare this to a different test site we have set up, the code looks like this:
var dataLayer_content = {“pagePostType”:”page”,”pagePostType2″:”single-page”,”pagePostAuthor”:”XXXXX”,”cartContent”:{“totals”:{“applied_coupons”:[],”discount_total”:0,”subtotal”:0,”total”:0},”items”:[]},”orderData”:{“attributes”:{“date”:”2023-05-10T09:51:51+00:00″,”order_number”:”337″,”order_key”:”wc_order_ByA3lZvTjuIdK”,”payment_method”:”cheque”,”payment_method_title”:”Cheque payments”,”shipping_method”:””,”status”:”on-hold”,”coupons”:””},”totals”:{“currency”:”GBP”,”discount_total”:”0″,”discount_tax”:”0″,”shipping_total”:”0″,”shipping_tax”:”0″,”cart_tax”:”0″,”total”:”55.40″,”total_tax”:”0″,”total_discount”:”0″,”subtotal”:”55.4″,”tax_totals”:[]},”customer”:{“id”:0,”billing”:{“first_name”:”XXXXX”,”last_name”:”XXXXX”,”company”:”XXXXX”,”address_1″:”XXXXX”,”address_2″:””,”city”:”XXXXX”,”state”:”XXXXX”,”postcode”:”XXXXX”,”country”:”GB”,”email”:”XXXXX”,”emailhash”:”XXXXX“,”phone”:”XXXXX”},”shipping”:{“first_name”:””,”last_name”:””,”company”:””,”address_1″:””,”address_2″:””,”city”:””,”state”:””,”postcode”:””,”country”:””}},”items”:[{“id”:”TS013BLAC2XL”,”name”:”Parka jacket”,”sku”:”TS013BLAC2XL”,”category”:”Jackets”,”price”:55.4,”stocklevel”:null,”variant”:”black,2xl”,”quantity”:1}]},”new_customer”:false,“event”:”gtm4wp.orderCompletedEEC”,”ecommerce”:{“currencyCode”:”GBP”,”purchase”:{“actionField”:{“id”:”337″,”affiliation”:””,”revenue”:55.4,”tax”:0,”shipping”:0,”coupon”:””},”products”:[{“id”:”TS013BLAC2XL”,”name”:”Parka jacket”,”sku”:”TS013BLAC2XL”,”category”:”Jackets”,”price”:55.4,”stocklevel”:null,”variant”:”black,2xl”,”quantity”:1}]}}};
Note, the part “event”:”gtm4wp.orderCompletedEEC” is missing from first example and I beleive this is the part that passes the info to GTM then to GA4. The extension is up to date so I don’t think there is an issue there and I can’t see any settings in the admin that would affect this.
Please could you advise?
Thanks
Martin
]]>we have bug in payments. We try to order product from our website as customer -> then we go to pay trough our payment provider (KEVIN) -> we cancel payment by going back (no payment was done) -> and we (customer) still receive order confirmation to email. We see order in system as “In progress”.
How to fix it? If there was no payment done, there shouldn’t be an confirmation email and “in progress” order in our system. Our product requires same day shipping and by mistake we can send products without receiving payment.
thanks for the answer,
Catherine