danielsps
Forum Replies Created
-
Hi,
Yes, thank you. Disabling email validation resolves the problem.
“Could you please share a screenshot of the detailed view page of the Failed Email log?” – Where is the detailed email log? Pressing “View Details” next to the failed email displays the error described above https://www.dropbox.com/scl/fi/rjvjsbu264zmtzsk1zc3p/2024-05-02_10-32-27.png?rlkey=a9fwvaz3qjqtb5cepqs9rbucs&dl=0
Seeing that this issue is fixed, I will mark this thread as resolved.
Thank you!
Forum: Plugins
In reply to: [MultiParcels Shipping For WooCommerce] WarningsThank you!
Forum: Plugins
In reply to: [DPD Baltic Shipping] dpd is not definedHello,
No, the plugin was just recently installed and was not modified. The current installed version is 1.2.57.
Forum: Plugins
In reply to: [GravityExport Lite for Gravity Forms] Separate multi choice question answersYes, everything works as described. Thank you!
Forum: Plugins
In reply to: [GravityExport Lite for Gravity Forms] Separate multi choice question answersHello,
Sorry for the late response and thank you for the code snippet – it actually helps a lot. The problem is that it’s not quite what I described, I get this result now – screenshot (each answer is in a new “row” but they are still in the same cell).
But still, it would be preferable if we could split each answer into a separate column like this – screenshot
Is this possible?
Big thanks in advance
Yes, this filter works!
Thank you!I know it is possible to provide a free product based on cart subtotal and I have read the documentation.
The documentation doesn’t say anything about what happens if a customer applies a random woocommerce coupon code and now instead of 30$ the customer has to pay 20$.
The problem is that this plugin still sees subtotal as 30$ instead of 20$ and gives away free a product.On my website, the coupon codes that give for example 30% off the price are created through woocommerce and not your plugin.
I can open a support ticket there if absolutely necessary, but I was hoping to get a straight answer here in case someone else has the same problem.
Screenshots:
1)The rule setup https://drive.google.com/file/d/1Naq9MBXqAgFwjt7nAAa4QHCceVo04MH4/view
2)Simple coupon code
https://drive.google.com/file/d/1Naq9MBXqAgFwjt7nAAa4QHCceVo04MH4/view
https://drive.google.com/file/d/1Gpr0rpzzm1iuoCTO02hZcgD8VccyIPJr/view?usp=drivesdk
https://drive.google.com/file/d/1ZoGLnbJPokHw7nINlK9gj6xEe9rwLj8u/view?usp=drivesdk
3)Cart before coupon code https://drive.google.com/file/d/1I7_I3lyxXBYpIwKW_nvaYaKhzdvi6OHK/view
4)Cart after coupon code https://drive.google.com/file/d/1DBqlzmveg28Y9_VdWFbH03NfT8T0-xVk/view?usp=drivesdkIf anyone has the same issue here is my fix:
Try another Finance API in the Update tab > Finance API > then try updating the Exchange rate again.
It could be because the current API detects and provides the incorrect exchange rate.Thanks @nichemimi for sharing your solution.
Yes, if my code helps please use it to improve the plugins.
Seems there are fixes to this issue and an official solution is being worked on. I’m closing down the thread.
Hello,
Unfortunately, I haven’t heard anything from Thomas Geiger so I tried to fix the issue myself.
I discovered that the thank you page was being loaded twice by the payment getaway which meant that GT4WP functions ran twice. First time adding “_ga_tracked” to order but not sending info to GA and second time not sending info because the order was already marked as tracked.This is the hack I came up with:
add_action ('wp_head', 'action_wp_head', 5); function action_wp_head() { if (is_order_received_page()) { global $gtm4wp_options; $order_id = empty( $_GET['order'] ) ? ($GLOBALS['wp']->query_vars['order-received'] ?: 0) : absint($_GET['order'] ); $order_id_filtered = apply_filters('woocommerce_thankyou_order_id', $order_id); if ('' != $order_id_filtered) { $order_id = $order_id_filtered; } $order_key = apply_filters('woocommerce_thankyou_order_key', empty($_GET['key']) ? '' : wc_clean( $_GET['key'])); if ($order_id > 0) { $order = wc_get_order($order_id); if ($order instanceof WC_Order) { $this_order_key = $order->get_order_key(); if ($this_order_key != $order_key) { unset($order); } } else { unset($order); } } if(isset($order)){ $payment_method = $order->get_payment_method(); if($payment_method == 'klix_card'){ $ga_false_tracked = (int)get_post_meta($order_id, '_ga_false_tracked', true); $ga_false_tracked++; update_post_meta($order->get_id(), '_ga_false_tracked', $ga_false_tracked); if($ga_false_tracked == 2){ update_post_meta( $order->get_id(), '_ga_tracked', 0 ); } } } } }
I check if the payment method is credit card (klix_card) and if it is then remove ‘_ga_tracked’ the first time it is added.
If anyone has a better way to fix this issue or improve my code, please share.
Thank you,
DanielsSorry for the late response. The payment getaways test cards expired. I tested again and was able to purchase products. Here are the credit card details for test cards https://developers.klix.app/test-environment/
Please try to test it again.
Yes, I’ve created a test environment – https://beta.smilestory.lv/
Test card:
Issuer VISA
PAN – 4314 2200 0000 0056
CVV – 123
Expiry date – 01/22Here is a products page for easier navigation – https://beta.smilestory.lv/product/elektriska-zobu-birste-oral-b-io-9-black-onyx/
Checkout page – https://beta.smilestory.lv/samaksa/
checkout looks like this https://drive.google.com/file/d/1ZYeJgZaylscuh0Dufgc2qU7rL7xSgvMo/view?usp=drivesdk
It forces users to get back to the order received page.
Thank you! This is exactly what I needed.