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

    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: 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?

    – Sub-site product:
    – Main site product:


    ### WordPress Environment ###
    Home URL:
    Site URL:
    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
    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 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:
    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 11 months, 1 week ago by  AlfredBaudisch.
    • This topic was modified 11 months, 1 week ago by  AlfredBaudisch. Reason: system report + links
Viewing 2 replies - 1 through 2 (of 2 total)
  • 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.

    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.