• Resolved vartas

    (@vartas)


    Hello, I have Additional fields and one of them is postcode and when i turned on validation as Postcode, it throws this error and in checkout it says “Internal server error”. If I turn the validation off it is working fine.

    Plugin version : 1.8.1
    WordPress: 6.1.1
    Woocommerce: 7.2.2

    Debug log:

    PHP Fatal error:  Uncaught Error: Call to undefined method WC_Customer::get_order_country() in C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-checkout.php:847
    Stack trace:
    #0 C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-checkout.php(918): WC_Checkout->validate_posted_data(Array, Object(WP_Error))
    #1 C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-checkout.php(1245): WC_Checkout->validate_checkout(Array, Object(WP_Error))
    #2 C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-ajax.php(481): WC_Checkout->process_checkout()
    #3 C:\xampp\htdocs\weby\bojlirky\wp-includes\class-wp-hook.php(308): WC_AJAX::checkout('')
    #4 C:\xampp\htdocs\weby\bojlirky\wp-includes\class-wp-hook.php(332): WP_Hook->apply_filters('', Array)
    #5 C:\xampp\htdocs\weby\bojlirky\wp-includes\plugin.php(517): WP_Hook->do_action(Array)
    #6 C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-ajax.php(94): do_action('wc in C:\xampp\htdocs\weby\bojlirky\wp-content\plugins\woocommerce\includes\class-wc-checkout.php on line 847

    My plugin settings:

    eyJvcHRpb25fa2V5X2JpbGxpbmdfZmllbGRzIjp7ImJpbGxpbmdfY29tcGFueSI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJiaWxsaW5nX2NvbXBhbnkiLCJsYWJlbCI6Ik5cdTAwZTF6ZXYgZmlybXkiLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJOXHUwMGUxemV2IGZpcm15IiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6Im9yZ2FuaXphdGlvbiIsInByaW9yaXR5IjoxMCwiY3VzdG9tIjowfSwiYmlsbGluZ19maXJzdF9uYW1lIjp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6ImJpbGxpbmdfZmlyc3RfbmFtZSIsImxhYmVsIjoiSm1cdTAwZTlubyIsImRlZmF1bHQiOiIiLCJwbGFjZWhvbGRlciI6IkptXHUwMGU5bm8iLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIl0sInZhbGlkYXRlIjoiIiwidGl0bGVfdHlwZSI6IiIsInJlcXVpcmVkIjoxLCJjaGVja2VkIjowLCJlbmFibGVkIjoxLCJzaG93X2luX2VtYWlsIjowLCJzaG93X2luX29yZGVyIjowLCJvcHRpb25zIjoiIiwiYXV0b2NvbXBsZXRlIjoiZ2l2ZW4tbmFtZSIsInByaW9yaXR5IjoyMCwiY3VzdG9tIjowfSwiYmlsbGluZ19sYXN0X25hbWUiOnsidHlwZSI6InRleHQiLCJuYW1lIjoiYmlsbGluZ19sYXN0X25hbWUiLCJsYWJlbCI6IlBcdTAxNTlcdTAwZWRqbWVuXHUwMGVkIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiUFx1MDE1OVx1MDBlZGptZW5cdTAwZWQiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIl0sInZhbGlkYXRlIjoiIiwidGl0bGVfdHlwZSI6IiIsInJlcXVpcmVkIjoxLCJjaGVja2VkIjowLCJlbmFibGVkIjoxLCJzaG93X2luX2VtYWlsIjowLCJzaG93X2luX29yZGVyIjowLCJvcHRpb25zIjoiIiwiYXV0b2NvbXBsZXRlIjoiZmFtaWx5LW5hbWUiLCJwcmlvcml0eSI6MzAsImN1c3RvbSI6MH0sImJpbGxpbmdfcGhvbmUiOnsidHlwZSI6InRlbCIsIm5hbWUiOiJiaWxsaW5nX3Bob25lIiwibGFiZWwiOiJUZWxlZm9uIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiVGVsZWZvbiIsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiXSwidmFsaWRhdGUiOlsicGhvbmUiXSwidGl0bGVfdHlwZSI6IiIsInJlcXVpcmVkIjoxLCJjaGVja2VkIjowLCJlbmFibGVkIjoxLCJzaG93X2luX2VtYWlsIjowLCJzaG93X2luX29yZGVyIjowLCJvcHRpb25zIjoiIiwiYXV0b2NvbXBsZXRlIjoidGVsIiwicHJpb3JpdHkiOjQwLCJjdXN0b20iOjB9LCJiaWxsaW5nX2VtYWlsIjp7InR5cGUiOiJlbWFpbCIsIm5hbWUiOiJiaWxsaW5nX2VtYWlsIiwibGFiZWwiOiJFLW1haWwiLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJFLW1haWwiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIl0sInZhbGlkYXRlIjpbImVtYWlsIl0sInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImVtYWlsIHVzZXJuYW1lIiwicHJpb3JpdHkiOjUwLCJjdXN0b20iOjB9LCJiaWxsaW5nX2NvdW50cnkiOnsidHlwZSI6ImNvdW50cnkiLCJuYW1lIjoiYmlsbGluZ19jb3VudHJ5IiwibGFiZWwiOiJaZW1cdTAxMWIgXC8gUmVnaW9uIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiIiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSIsImFkZHJlc3MtZmllbGQiLCJ1cGRhdGVfdG90YWxzX29uX2NoYW5nZSJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImNvdW50cnkiLCJwcmlvcml0eSI6NjAsImN1c3RvbSI6MH0sImJpbGxpbmdfYWRkcmVzc18xIjp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6ImJpbGxpbmdfYWRkcmVzc18xIiwibGFiZWwiOiJVbGljZSBhIFx1MDEwZFx1MDBlZHNsbyBkb211IiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiVWxpY2UgYSBcdTAxMGRcdTAwZWRzbG8gZG9tdSIsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiLCJhZGRyZXNzLWZpZWxkIl0sInZhbGlkYXRlIjoiIiwidGl0bGVfdHlwZSI6IiIsInJlcXVpcmVkIjoxLCJjaGVja2VkIjowLCJlbmFibGVkIjoxLCJzaG93X2luX2VtYWlsIjowLCJzaG93X2luX29yZGVyIjowLCJvcHRpb25zIjoiIiwiYXV0b2NvbXBsZXRlIjoiYWRkcmVzcy1saW5lMSIsInByaW9yaXR5Ijo3MCwiY3VzdG9tIjowfSwiYmlsbGluZ19hZGRyZXNzXzIiOnsidHlwZSI6InRleHQiLCJuYW1lIjoiYmlsbGluZ19hZGRyZXNzXzIiLCJsYWJlbCI6IkRvcGxcdTAxNDh1alx1MDBlZGNcdTAwZWQgYWRyZXNhIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiRG9wbFx1MDE0OHVqXHUwMGVkY1x1MDBlZCBhZHJlc2EiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGluZTIiLCJwcmlvcml0eSI6ODAsImN1c3RvbSI6MH0sImJpbGxpbmdfY2l0eSI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJiaWxsaW5nX2NpdHkiLCJsYWJlbCI6Ik1cdTAxMWJzdG8iLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJNXHUwMTFic3RvIiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSIsImFkZHJlc3MtZmllbGQiXSwidmFsaWRhdGUiOiIiLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjAsInNob3dfaW5fb3JkZXIiOjAsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiJhZGRyZXNzLWxldmVsMiIsInByaW9yaXR5Ijo5MCwiY3VzdG9tIjowfSwiYmlsbGluZ19zdGF0ZSI6eyJ0eXBlIjoic3RhdGUiLCJuYW1lIjoiYmlsbGluZ19zdGF0ZSIsImxhYmVsIjoiU3RcdTAwZTF0IiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiIiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSIsImFkZHJlc3MtZmllbGQiXSwidmFsaWRhdGUiOlsic3RhdGUiXSwidGl0bGVfdHlwZSI6IiIsInJlcXVpcmVkIjowLCJjaGVja2VkIjowLCJlbmFibGVkIjowLCJzaG93X2luX2VtYWlsIjowLCJzaG93X2luX29yZGVyIjowLCJvcHRpb25zIjoiIiwiYXV0b2NvbXBsZXRlIjoiYWRkcmVzcy1sZXZlbDEiLCJwcmlvcml0eSI6MTAwLCJjdXN0b20iOjB9LCJiaWxsaW5nX3Bvc3Rjb2RlIjp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6ImJpbGxpbmdfcG9zdGNvZGUiLCJsYWJlbCI6IlBTXHUwMTBjIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiUFNcdTAxMGMiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6WyJwb3N0Y29kZSJdLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjAsInNob3dfaW5fb3JkZXIiOjAsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiJwb3N0YWwtY29kZSIsInByaW9yaXR5IjoxMTAsImN1c3RvbSI6MH19LCJvcHRpb25fa2V5X3NoaXBwaW5nX2ZpZWxkcyI6eyJzaGlwcGluZ19jb21wYW55Ijp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6InNoaXBwaW5nX2NvbXBhbnkiLCJsYWJlbCI6Ik5cdTAwZTF6ZXYgZmlybXkiLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJOXHUwMGUxemV2IGZpcm15IiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6Im9yZ2FuaXphdGlvbiIsInByaW9yaXR5IjoxMCwiY3VzdG9tIjowfSwic2hpcHBpbmdfZmlyc3RfbmFtZSI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJzaGlwcGluZ19maXJzdF9uYW1lIiwibGFiZWwiOiJKbVx1MDBlOW5vIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiSm1cdTAwZTlubyIsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiXSwidmFsaWRhdGUiOiIiLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjAsInNob3dfaW5fb3JkZXIiOjAsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiJnaXZlbi1uYW1lIiwicHJpb3JpdHkiOjIwLCJjdXN0b20iOjB9LCJzaGlwcGluZ19sYXN0X25hbWUiOnsidHlwZSI6InRleHQiLCJuYW1lIjoic2hpcHBpbmdfbGFzdF9uYW1lIiwibGFiZWwiOiJQXHUwMTU5XHUwMGVkam1lblx1MDBlZCIsImRlZmF1bHQiOiIiLCJwbGFjZWhvbGRlciI6IlBcdTAxNTlcdTAwZWRqbWVuXHUwMGVkIiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImZhbWlseS1uYW1lIiwicHJpb3JpdHkiOjMwLCJjdXN0b20iOjB9LCJzaGlwcGluZ19jb3VudHJ5Ijp7InR5cGUiOiJjb3VudHJ5IiwibGFiZWwiOiJaZW1cdTAxMWIgXC8gUmVnaW9uIiwicmVxdWlyZWQiOnRydWUsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiLCJhZGRyZXNzLWZpZWxkIiwidXBkYXRlX3RvdGFsc19vbl9jaGFuZ2UiXSwiYXV0b2NvbXBsZXRlIjoiY291bnRyeSIsInByaW9yaXR5Ijo0MCwiY3VzdG9tIjowLCJlbmFibGVkIjoxLCJzaG93X2luX2VtYWlsIjoxLCJzaG93X2luX29yZGVyIjoxfSwic2hpcHBpbmdfYWRkcmVzc18xIjp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6InNoaXBwaW5nX2FkZHJlc3NfMSIsImxhYmVsIjoiVWxpY2UgYSBcdTAxMGRcdTAwZWRzbG8gZG9tdSIsImRlZmF1bHQiOiIiLCJwbGFjZWhvbGRlciI6IlVsaWNlIGEgXHUwMTBkXHUwMGVkc2xvIGRvbXUiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGluZTEiLCJwcmlvcml0eSI6NTAsImN1c3RvbSI6MH0sInNoaXBwaW5nX2FkZHJlc3NfMiI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJzaGlwcGluZ19hZGRyZXNzXzIiLCJsYWJlbCI6IkRvcGxcdTAxNDh1alx1MDBlZGNcdTAwZWQgYWRyZXNhIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiRG9wbFx1MDE0OHVqXHUwMGVkY1x1MDBlZCBhZHJlc2EiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGluZTIiLCJwcmlvcml0eSI6NjAsImN1c3RvbSI6MH0sInNoaXBwaW5nX2NpdHkiOnsidHlwZSI6InRleHQiLCJuYW1lIjoic2hpcHBpbmdfY2l0eSIsImxhYmVsIjoiTVx1MDExYnN0byIsImRlZmF1bHQiOiIiLCJwbGFjZWhvbGRlciI6Ik1cdTAxMWJzdG8iLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGV2ZWwyIiwicHJpb3JpdHkiOjcwLCJjdXN0b20iOjB9LCJzaGlwcGluZ19zdGF0ZSI6eyJ0eXBlIjoic3RhdGUiLCJuYW1lIjoic2hpcHBpbmdfc3RhdGUiLCJsYWJlbCI6IlN0XHUwMGUxdCIsImRlZmF1bHQiOiIiLCJwbGFjZWhvbGRlciI6IiIsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiLCJhZGRyZXNzLWZpZWxkIl0sInZhbGlkYXRlIjpbInN0YXRlIl0sInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MCwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6ImFkZHJlc3MtbGV2ZWwxIiwicHJpb3JpdHkiOjgwLCJjdXN0b20iOjB9LCJzaGlwcGluZ19wb3N0Y29kZSI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJzaGlwcGluZ19wb3N0Y29kZSIsImxhYmVsIjoiUFNcdTAxMGMiLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJQU1x1MDEwYyIsImNsYXNzIjpbImZvcm0tcm93LXdpZGUiLCJhZGRyZXNzLWZpZWxkIl0sInZhbGlkYXRlIjpbInBvc3Rjb2RlIl0sInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6InBvc3RhbC1jb2RlIiwicHJpb3JpdHkiOjkwLCJjdXN0b20iOjB9fSwib3B0aW9uX2tleV9hZGRpdGlvbmFsX2ZpZWxkcyI6eyJtb250YXpfYWRkcmVzc18xIjp7InR5cGUiOiJ0ZXh0IiwibmFtZSI6Im1vbnRhel9hZGRyZXNzXzEiLCJsYWJlbCI6IlVsaWNlIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiVWxpY2UiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MSwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MSwic2hvd19pbl9vcmRlciI6MSwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6IiIsInByaW9yaXR5IjoxMCwiY3VzdG9tIjoxfSwibW9udGF6X2NpdHkiOnsidHlwZSI6InRleHQiLCJuYW1lIjoibW9udGF6X2NpdHkiLCJsYWJlbCI6Ik1cdTAxMWJzdG8iLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiJNXHUwMTFic3RvIiwiY2xhc3MiOlsiZm9ybS1yb3ctd2lkZSIsImFkZHJlc3MtZmllbGQiXSwidmFsaWRhdGUiOiIiLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjEsInNob3dfaW5fb3JkZXIiOjEsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiIiLCJwcmlvcml0eSI6MjAsImN1c3RvbSI6MX0sIm1vbnRhel9wb3N0Y29kZSI6eyJ0eXBlIjoidGV4dCIsIm5hbWUiOiJtb250YXpfcG9zdGNvZGUiLCJsYWJlbCI6IlBTXHUwMTBjIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiUFNcdTAxMGMiLCJjbGFzcyI6WyJmb3JtLXJvdy13aWRlIiwiYWRkcmVzcy1maWVsZCJdLCJ2YWxpZGF0ZSI6WyJwb3N0Y29kZSJdLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjEsInNob3dfaW5fb3JkZXIiOjEsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiIiLCJwcmlvcml0eSI6MzAsImN1c3RvbSI6MX0sIm1vbnRhel90ZXJtaW4iOnsidHlwZSI6ImRhdGUiLCJuYW1lIjoibW9udGF6X3Rlcm1pbiIsImxhYmVsIjoiVGVybVx1MDBlZG4gbW9udFx1MDBlMVx1MDE3ZWUiLCJkZWZhdWx0IjoiIiwicGxhY2Vob2xkZXIiOiIiLCJjbGFzcyI6WyIiXSwidmFsaWRhdGUiOiIiLCJ0aXRsZV90eXBlIjoiIiwicmVxdWlyZWQiOjEsImNoZWNrZWQiOjAsImVuYWJsZWQiOjEsInNob3dfaW5fZW1haWwiOjEsInNob3dfaW5fb3JkZXIiOjEsIm9wdGlvbnMiOiIiLCJhdXRvY29tcGxldGUiOiIiLCJwcmlvcml0eSI6NDAsImN1c3RvbSI6MX0sIm9yZGVyX2NvbW1lbnRzIjp7InR5cGUiOiJ0ZXh0YXJlYSIsIm5hbWUiOiJvcmRlcl9jb21tZW50cyIsImxhYmVsIjoiIiwiZGVmYXVsdCI6IiIsInBsYWNlaG9sZGVyIjoiUG96blx1MDBlMW1reSBwcm8gcHJvZGVqY2UiLCJjbGFzcyI6WyJub3RlcyJdLCJ2YWxpZGF0ZSI6IiIsInRpdGxlX3R5cGUiOiIiLCJyZXF1aXJlZCI6MCwiY2hlY2tlZCI6MCwiZW5hYmxlZCI6MSwic2hvd19pbl9lbWFpbCI6MCwic2hvd19pbl9vcmRlciI6MCwib3B0aW9ucyI6IiIsImF1dG9jb21wbGV0ZSI6IiIsInByaW9yaXR5Ijo1MCwiY3VzdG9tIjowfX0sIm9wdGlvbl9rZXlfYWR2YW5jZWRfc2V0dGluZ3MiOmZhbHNlfQ==

    I find out that get_order_country() does not exist, only get_shipping_country() and get_billing_country(). Somehow it uses ‘order’ as $fieldset_key.

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author ThemeHigh

    (@themehigh)

    Upon checking , we can see that in the Additional Fields section there is no active country field and you have provided validation for the zip code field due to which you are getting this error message.

    When you provide validation for the state field or zip code field in any section, it is mandatory to have an active country field. Please create a country field in the Additional Fields sections by giving the section name along with the field name(for eg: order_country for Additional Fields section) and verify it from your side.

    Thank you!

    Thread Starter vartas

    (@vartas)

    Thank you for your response.

    I wanted to try that, but I am using free version and I do not see Country type option when adding new field. Is it because free version?

    Plugin Author ThemeHigh

    (@themehigh)

    Please create a hidden field with the name order_country for Additional Fields section and provide the country code in the default value field.

    Thank you!

    Thread Starter vartas

    (@vartas)

    Added and working. But what if we ship to more than one country?

    Plugin Author ThemeHigh

    (@themehigh)

    Please try adding the below code in your active theme’s functions.php file, so that the shipping country value will be directed to the order country field.

    add_action('wp_footer','wcfe_set_country_code');
    function wcfe_set_country_code(){
          ?>
          <script type="text/javascript">
              (function($){
                  $("#shipping_country").on('change', function() {
                      shipping_cntry = $(this).val();
                      if(shipping_cntry){
                          $("#order_country").val(shipping_cntry);
                      }
                  });
              })(jQuery, window, document)
          </script>
          <?php
    }

    Thank you!

    Thread Starter vartas

    (@vartas)

    Thank you!

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Additional Field Postcode Validation Error’ is closed to new replies.