• Resolved Petr Branberger

    (@pbrambi)


    Zdravím Vás,

    v aktuální verzi: 1.0.17 nelze iniciovat checkout, pokud je zadaný slevový kupón ve WooCommerce. Při checkoutu hlásí “problém s položkami v košíku” a platba automaticky selže.

    Při odstranění kuponu, vše funguje správně.
    Kupón, který můžete otestovat: bfvex6fg


    ### wp-server ###

    server_architecture: FreeBSD 13.5-STABLE amd64

    httpd_software: Apache

    php_version: 8.3.12 64bit

    php_sapi: fpm-fcgi

    max_input_variables: 5000

    time_limit: 30

    memory_limit: 256M

    admin_memory_limit: 512M

    max_input_time: 60

    upload_max_filesize: 256M

    php_post_max_size: 256M

    curl_version: 8.10.1 OpenSSL/1.1.1w

    suhosin: false

    imagick_availability: true

    pretty_permalinks: true

    htaccess_extra_rules: true

    static_robotstxt_file: false

    current: 2025-09-29T09:09:11+00:00

    utc-time: Monday, 29-Sep-25 09:09:11 UTC

    server-time: 2025-09-29T11:09:08+02:00

    ### wp-database ###

    extension: mysqli

    server_version: 10.11.10-MariaDB-log

    client_version: mysqlnd 8.3.12

    max_allowed_packet: 33554432

    max_connections: 312

    ### wp-constants ###

    WP_HOME: undefined

    WP_SITEURL: undefined

    WP_CONTENT_DIR: /data/www/24863/darkshire_cz/store/wp-content

    WP_PLUGIN_DIR: /data/www/24863/darkshire_cz/store/wp-content/plugins

    WP_MEMORY_LIMIT: 256M

    WP_MAX_MEMORY_LIMIT: 512M

    WP_DEBUG: false

    WP_DEBUG_DISPLAY: true

    WP_DEBUG_LOG: false

    SCRIPT_DEBUG: false

    WP_CACHE: true

    CONCATENATE_SCRIPTS: true

    COMPRESS_SCRIPTS: true

    COMPRESS_CSS: true

    WP_ENVIRONMENT_TYPE: undefined

    WP_DEVELOPMENT_MODE: undefined

    DB_CHARSET: utf8mb4

    DB_COLLATE: utf8mb4_general_ci

    ### wp-filesystem ###

    wordpress: writable

    wp-content: writable

    uploads: writable

    plugins: writable

    themes: writable

    fonts: writable



    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author gopayplugins

    (@gopayplugins)

    Dobrý den @pbrambi ,
    děkujeme za nahlášení problému a za poskytnutí detailů. Podíváme se na to a pokusíme se co nejdříve najít řešení.

    Plugin Author gopayplugins

    (@gopayplugins)

    Dobrý den @pbrambi ,
    situaci jsme prověřili, v aktuální verzi pluginu se chyba objevuje pouze v kombinaci jednorázového slevového kupónu a původního (classic) checkoutu ve WooCommerce. Pokud používáte moderní block-based checkout, který je aktuálně i oficiálně doporučovaný samotným WooCommerce, k problému nedochází a platba proběhne bez komplikací.
    Doporučuji proto přepnout na block-based checkout. Jednak tím vyřešíte tento problém s kupóny, a zároveň získáte rozhraní, které je WooCommerce dále rozvíjeno a podporováno.

    Taky jsme to řešili a museli jsme udělat hotfix, protože implementovat nový checkout bylo aktuálně nereálné. Pokud by to někoho zajímalo, tak jsme to provedli následovně.

    V metodě process_payment je na konci redirect, který redirectuje po vytvoření platby zpátky na checkout. Tam proběhne opětovná validace jednorázového kuponu, která logicky selže, protože už byl aplikován do objednávky.

    Hotfixnuli jsme to tak, že redirectujeme na thank you page misto na checkout a na thank you page si handlujeme zobrazení inline brány.

    Plugin Support doubekl

    (@lukasdoubek)

    Dobrý den @pbrambi ,
    jen se chci ujistit, jestli doporučené řešení situaci vyřešilo a je nyní vše v pořádku.

    Pokud ano, můžeme toto vlákno uzavřít. Kdyby problém přetrvával nebo bylo potřeba cokoliv doplnit, dejte mi prosím vědět a podíváme se na to.

    Děkuji.

    Thread Starter Petr Branberger

    (@pbrambi)

    Zdravím,

    ano, přechod na “blokovou” pokladnu pomohl. Dále jsme situaci neřešili, tedy jestli funguje s “klasickou” pokladnou netuším.

    Děkuji.

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

You must be logged in to reply to this topic.