Support » Plugin: WooCommerce » [WooCommerce +MultiSite] Checkout in sub-sites always return “Provide email”

  • AlfredBaudisch

    (@alfredbaudisch)


    1. Fresh installed WordPress
    2. Activated MultiSite
    3. Activated WooCommerce (3.0.3) for MultiSite and no other plugin
    4. Added a new sub-site
    5. Added a product to the main site and to the sub-site
    6. Purchase and checkout the product from the main site: worked.
    7. Purchase and checkout the product from the sub-site: “Please provide a valid e-mail address”.
    8. Created another sub-site and the same issue as well.
    9. An order can never be made in the sub-sites

    This is similar to this issue: https://wordpress.org/support/topic/woocommerce-invalid-address-issue-during-checkout/ except that in my case I’m running MultiSite.

    Following a tip there haven’t worked: “fill WooCommerce –> Settings –> Email Sender Options/from Address”. My “from address” is filled.

    Any idea?

    LINKS:
    – Sub-site product: https://www.woo.fredapp.com.br/wordpress/pizzaria3g/produto/pizza-grande/
    – Main site product: https://www.woo.fredapp.com.br/wordpress/produto/fred-pizza/

    SYSTEM:

    
    ### WordPress Environment ###
    
    Home URL: https://www.woo.fredapp.com.br/wordpress
    Site URL: https://www.woo.fredapp.com.br/wordpress
    WC Version: 3.0.3
    Log Directory Writable: ✔
    WP Version: 4.7.3
    WP Multisite: ✔
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: pt_BR
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 5.6.29
    PHP Post Max Size: 65 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.35.0
    OpenSSL/1.0.1
    
    SUHOSIN Installed: –
    MySQL Version: 5.6.34
    Max Upload Size: 1 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 3.0.3
    WC Database Prefix: wp_
    woocommerce_sessions: ✔
    woocommerce_api_keys: ✔
    woocommerce_attribute_taxonomies: ✔
    woocommerce_downloadable_product_permissions: ✔
    woocommerce_order_items: ✔
    woocommerce_order_itemmeta: ✔
    woocommerce_tax_rates: ✔
    woocommerce_tax_rate_locations: ✔
    woocommerce_shipping_zones: ✔
    woocommerce_shipping_zone_locations: ✔
    woocommerce_shipping_zone_methods: ✔
    woocommerce_payment_tokens: ✔
    woocommerce_payment_tokenmeta: ✔
    MaxMind GeoIP Database: ❌ O banco de dados GeoIP MaxMind não existe. A geolocalização não funcionará. Você pode fazer download e o instalar manualmente de http://dev.maxmind.com/geoip/legacy/geolite/ para o caminho: . Role a página para baixo para "Downloads" e faça download do arquivo "Binary / gzip" ao lado de "GeoLite Country". Lembre-se de descompactar o GeoIP.dat.gz e fazer upload apenas do arquivo GeoIP.dat.
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (2) ###
    
    WooCommerce: por Automattic – 3.0.3
    WooCommerce: por Automattic – 3.0.3
    
    ### Settings ###
    
    API Enabled: ✔
    Force SSL: –
    Currency: BRL (R$)
    Currency Position: left
    Thousand Separator: .
    Decimal Separator: ,
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    ### WC Pages ###
    
    Base da loja: #4 - /loja/
    Carrinho: #5 - /carrinho/
    Finalizar compra: #6 - /finalizar-compra/
    Minha conta: #7 - /minha-conta/
    
    ### Theme ###
    
    Name: Twenty Seventeen
    Version: 1.1
    Author URL: https://wordpress.org/
    Child Theme: ❌ – Caso você esteja personalizando o WooCommerce em um tema pai que você não desenvolveu
    então recomendamos utilizar um tema filho. Veja como criar um tema filho
    
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: –
    
    • This topic was modified 8 months ago by  AlfredBaudisch.
    • This topic was modified 8 months ago by  AlfredBaudisch. Reason: system report + links
Viewing 2 replies - 1 through 2 (of 2 total)
  • AlfredBaudisch

    (@alfredbaudisch)

    UPDATE: orders work in sub-sites if I’m not logged on there. Anonymous users can place orders.

    But if I ever login, the checkout returns “Please provide a valid email address”. That means I can never login to see my past orders or to place new ones under my account.

    AlfredBaudisch

    (@alfredbaudisch)

    UPDATE 2: the user was registered and wasn’t part of any site. I invited him to each site and now the orders can be placed.

    Isn’t there a way to allow a logged on user place the order and then he is automatically added to the sub-site(s)?

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘[WooCommerce +MultiSite] Checkout in sub-sites always return “Provide email”’ is closed to new replies.