Lokal henting
-
Satt opp vipps + lokal henting (frakt) for kjøp og hent konsept. Varer kan kjøpes, vipps fungerer helt til du har betalt og skal rutes tilbake til butikken. Da kommer en slik url: kasse/order-received/1468/?key=wc_order_w82vfKkyPxUWg og meldingen: En kritisk feil har inntruffet på dette nettstedet.(ingen feil i logg i admin). Kan testes med et test produkt – 1kr – heter test.
Trenger å vite hva som skal til for å få dette til å virke
The page I need help with: [log in to see the link]
-
Let me know if you want the message in English.
Hei,
Hvis du får en kritisk feil her, så skal den logges til systemloggen din, og til loggen du finner i WooCommerce/status/logger – den som heter “fatal errors”.
Vi trenger også å vite versjonene dine av WordPress, WooCommerce og PHP, samt om dette gjelder Vipps Checkout, Vipps Express Checkout eller vanlig WooCommerce-kasse.
OK, her er info om WP / WC, under ligger feilmelding
### WordPress Environment ###
WordPress address (URL): http://proshopen.golf
Site address (URL): http://proshopen.golf
WC Version: 7.1.0
REST API Version: ✔ 7.1.0
WC Blocks Version: ✔ 8.7.5
Action Scheduler Version: ✔ 3.4.0
Log Directory Writable: ✔
WP Version: 6.1.1
WP Multisite: –
WP Memory Limit: 256 MB
WP Debug Mode: –
WP Cron: ✔
Language: nb_NO
External object cache: –### Server Environment ###
Server Info: Apache/2.4.41
PHP Version: 8.1.12
PHP Post Max Size: 128 MB
PHP Time Limit: 90
PHP Max Input Vars: 2500
cURL Version: 7.68.0
OpenSSL/1.1.1f2022-11-25T09:43:56+00:00 CRITICAL Uncaught Error: Call to a member function get_base_country() on null in /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php:210 Stack trace: #0 /home/5/p/proshopen/www/wp-content/plugins/essential-addons-for-elementor-lite/includes/Elements/Woo_Checkout.php(604): WC_Checkout->get_checkout_fields() #1 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(2327): Essential_Addons_Elementor\Elements\Woo_Checkout->register_controls() #2 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(496): Elementor\Controls_Stack->init_controls() #3 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/widget-base.php(177): Elementor\Controls_Stack->get_stack() #4 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(300): Elementor\Widget_Base->get_stack() #5 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(2414): Elementor\Controls_Stack->get_controls() #6 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/controls-stack.php(1107): Elementor\Controls_Stack->sanitize_settings(Array) #7 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(529): Elementor\Controls_Stack->get_data() #8 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/widget-base.php(724): Elementor\Element_Base->get_raw_data(false) #9 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(534): Elementor\Widget_Base->get_raw_data(false) #10 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/base/element-base.php(534): Elementor\Element_Base->get_raw_data(false) #11 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/document.php(958): Elementor\Element_Base->get_raw_data(false) #12 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(569): Elementor\Core\Base\Document->get_elements_raw_data(Array) #13 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(182): Elementor\Modules\Usage\Module->save_document_usage(Object(Elementor\Core\DocumentTypes\Page)) #14 /home/5/p/proshopen/www/wp-content/plugins/elementor/modules/usage/module.php(295): Elementor\Modules\Usage\Module->after_document_save(Object(Elementor\Core\DocumentTypes\Page)) #15 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/upgrade/upgrades.php(654): Elementor\Modules\Usage\Module->recalc_usage(100, 0) #16 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/upgrade/upgrades.php(31): Elementor\Core\Upgrade\Upgrades::recalc_usage_data(Object(Elementor\Core\Upgrade\Updater)) #17 [internal function]: Elementor\Core\Upgrade\Upgrades::_on_each_version(Object(Elementor\Core\Upgrade\Updater)) #18 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(274): call_user_func(Array, Object(Elementor\Core\Upgrade\Updater)) #19 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(178): Elementor\Core\Base\Background_Task->task(Array) #20 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(133): Elementor\Core\Base\Background_Task->handle() #21 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): Elementor\Core\Base\Background_Task->handle_cron_healthcheck('') #22 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters('', Array) #23 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #24 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task.php(93): do_action('elementor_1_ele...') #25 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task-manager.php(68): Elementor\Core\Base\Background_Task->continue_run() #26 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/background-task-manager.php(83): Elementor\Core\Base\Background_Task_Manager->continue_run() #27 /home/5/p/proshopen/www/wp-content/plugins/elementor/core/base/db-upgrades-manager.php(240): Elementor\Core\Base\Background_Task_Manager->__construct() #28 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/plugin.php(741): Elementor\Core\Base\DB_Upgrades_Manager->__construct() #29 /home/5/p/proshopen/www/wp-content/plugins/elementor/includes/plugin.php(641): Elementor\Plugin->init_components() #30 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): Elementor\Plugin->init('') #31 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #32 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #33 /home/5/p/proshopen/www/wp-settings.php(617): do_action('init') #34 /home/5/p/proshopen/www/wp-config.php(97): require_once('/home/5/p/prosh...') #35 /home/5/p/proshopen/www/wp-load.php(50): require_once('/home/5/p/prosh...') #36 /home/5/p/proshopen/www/wp-admin/admin.php(34): require_once('/home/5/p/prosh...') #37 {main} thrown i /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php på linje 210 2022-11-25T10:00:32+00:00 CRITICAL Uncaught ValueError: Path cannot be empty in /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/wc-template-functions.php:53 Stack trace: #0 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(308): wc_template_redirect('') #1 /home/5/p/proshopen/www/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array) #2 /home/5/p/proshopen/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/5/p/proshopen/www/wp-includes/template-loader.php(13): do_action('template_redire...') #4 /home/5/p/proshopen/www/wp-blog-header.php(19): require_once('/home/5/p/prosh...') #5 /home/5/p/proshopen/www/index.php(17): require('/home/5/p/prosh...') #6 {main} thrown i /home/5/p/proshopen/www/wp-content/plugins/woocommerce/includes/wc-template-functions.php på linje 53Hei,
Som nevnt trenger vi også å vite om du her har brukt Vipps Checkout, Vipps Express Checkout eller vanlig WooCommerce-kasse.
Du har to feil i loggen, begge er Elementor-basert. Den ene ser ut å ha med oppgradering å gjøre, og er antagelig ikke relevant, den andre derimot ser ut å ha med 404-feil – altså side ikke funnet – å gjøre. Samstemmer tidspunktet på denne med når du fikk feilen?
Vipps hurtigkasse og Vipps checkout er på (avhuket). Hadde en side som manglet tidligere – som vi fikk feilmelding på og vi fikset. Vil du ha login – gi meg beskjed (sender på e-post).
Kan du prøve å dektivere Vipps Checkout (husk på å endre handlekurven så den ikke caches) og sjekke på nytt?
Kan du sjekke om Elementor-feilmeldingen samsvarer med når dere fikk krasjet (spesielt 2022-11-25T10:00:32+00:00 – som er UTC, ikke norsk tid).
Hvilken side var det som manglet før?
Prøvde nå, fikk denne feilmeldingen: Dessverre Så Er Vipps-Betaling Ikke Tilgjengelig For Øyeblikket. Vennligst Velg En Annen Metode.
Siden som tidligere manglet var Salgsbetingelser
Ok.
Feilmeldingen du får der er kun for kunder (for å ikke lekke informasjon om systemet ditt ut.). Du skal kunne finne den egentlige feilmeldingen i
WooCommerce/status/logger/woo-vipps-<noe>.
Sjekk også “fatal-errors”, samme sted.
Fatal-errors er lik som den første (en ny som er lik).
Vipps log:2022-11-25T10:00:33+00:00 INFO Kvittering for ordre 1468 sent til Vipps 2022-11-25T13:45:09+00:00 DEBUG Initiating Vipps session for wooprshpn1469 2022-11-25T13:45:14+00:00 ERROR Kunne ikke opprette Vipps-betaling 500 cURL error 28: Operation timed out after 5000 milliseconds with 0 bytes received 2022-11-25T13:47:10+00:00 DEBUG Initiating Vipps session for wooprshpn1469 2022-11-25T13:47:10+00:00 ERROR Duplikat Ordreid! Vær vennlig å rapportere dette til support@wp-hosting.no med så mye informasjon om ordren som mulig: Express: Status: pending User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 2022-11-25T13:47:11+00:00 ERROR Kunne ikke opprette Vipps-betaling 400 Duplicate Order Id for Sale Unit Id 2022-11-25T13:55:24+00:00 ERROR Wrong authtoken on Vipps payment details callbackOi, den var uheldig – du fikk ikke svar fra Vipps før requesten timet ut etter 5 sekunder; men ordren har åpenbart blitt opprettet likevel. Jeg har ikke sett det skje før. Men da var ordren registrert hos Vipps uten at systemet ditt fikk beskjed om det, og dermed er ordrenr “brukt opp” – derfor beskjeden om å rapportere feilen.
Du vil måtte endre handlekurven der for å kunne starte ordren på nytt.
Hvis dette skjer oftere så kan det tenkes du vil måtte øke timeout; men 5 sekunder skal være mer enn nok. Timeouts skjer nesten utelukkende når trafikken til server er blokkert pga en brannmur eller lignende; og da blir det ikke opprettet noen ordre. Det er riktig nok Black Friday idag, men dette bør være ekstremt sjeldent.
Det har dessverre uansett ikke noe med det opprinnelige problemet å gjøre, så du vil måtte gjøre en test til (med ny handlekurv).
Hvis du får en tilsvarende fatal-error, så post den gjerne likevel så vi kan se innholdet og timetstamp på den – jo mer info jo bedre.
The topic ‘Lokal henting’ is closed to new replies.