Free product
-
Hello
when I “sell” a free product by woocommerce, the product in the admin panel is considered in pending as it waiting the payment. Usually I change in “complete” manually. There is a way to have the cycle complete when a client have done the product checkout.
Thank you
-
Hi @gara01
Can you please confirm if this only happens to a Virtual Product?
Some payment gateways might have specific settings for handling 0 cost transactions. Make sure that the gateway you’re using doesn’t require authorization or payment confirmation for free products.Hello @aguinaldodarla
I tried with no virtual product, but is the same. I don’t know how I can check the getaway.
Thank you
Hi @gara01
To confirm, all orders are stuck in pending, right? Can you share which payment gateway you are using?
Also, please, share with us the following:- System Status Report: navigate to WooCommerce → Status → select
Get system reportand thenCopy for support. - Fatal Error log: Share a copy of any fatal error log found under WooCommerce → Status → Logs.
Hi @aguinaldodarla,
the standard ordes works perfectly. I have this problem only with a free product. They order the product as a normal product, but the cost is 0 euro, so after the checkout is complete the order remain in pending. So I change the status in complete manually.
` WordPress Environment WordPress address (URL): https://sviluppo.cncfacile.it Site address (URL): https://sviluppo.cncfacile.it WC Version: 8.1.1 REST API Version: ✔ 8.1.1 WC Blocks Version: ✔ 10.9.3 Action Scheduler Version: ✔ 3.6.2 Log Directory Writable: ✔ WP Version: 6.3.1 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ✔ Language: it_IT External object cache: – Server Environment Server Info: Apache PHP Version: 8.2.10 PHP Post Max Size: 150 MB PHP Time Limit: 180 PHP Max Input Vars: 12000 cURL Version: 8.3.0 OpenSSL/1.1.1w SUHOSIN Installed: – MySQL Version: 5.7.43-log Max Upload Size: 150 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ Database WC Database Version: 8.1.1 WC Database Prefix: wp_ Dimensione totale database: 22.78MB Dimensione dati database: 19.28MB Dimensione indice database: 3.50MB wp_woocommerce_sessions: Dati: 0.03MB + indice: 0.00MB + motore MyISAM wp_woocommerce_api_keys: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_woocommerce_attribute_taxonomies: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_downloadable_product_permissions: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_order_items: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_woocommerce_order_itemmeta: Dati: 0.07MB + indice: 0.03MB + motore MyISAM wp_woocommerce_tax_rates: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_tax_rate_locations: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_shipping_zones: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_shipping_zone_locations: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_shipping_zone_methods: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_payment_tokens: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_payment_tokenmeta: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_woocommerce_log: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_actionscheduler_actions: Dati: 0.22MB + indice: 0.10MB + motore MyISAM wp_actionscheduler_claims: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_actionscheduler_groups: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_actionscheduler_logs: Dati: 0.15MB + indice: 0.13MB + motore MyISAM wp_cartflows_ca_cart_abandonment: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wp_cartflows_ca_email_history: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wp_cartflows_ca_email_templates: Dati: 0.02MB + indice: 0.00MB + motore InnoDB wp_cartflows_ca_email_templates_meta: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wp_commentmeta: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_comments: Dati: 0.08MB + indice: 0.03MB + motore MyISAM wp_easy_fattura_elettronica: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_easy_fattura_elettronica_intermediari: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_et_bloom_stats: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_failed_jobs: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_files: Dati: 0.02MB + indice: 0.05MB + motore InnoDB wp_learnpress_order_itemmeta: Dati: 0.11MB + indice: 0.12MB + motore MyISAM wp_learnpress_order_items: Dati: 0.06MB + indice: 0.04MB + motore MyISAM wp_learnpress_question_answermeta: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_question_answers: Dati: 0.10MB + indice: 0.01MB + motore MyISAM wp_learnpress_question_answers_bk: Dati: 0.06MB + indice: 0.01MB + motore MyISAM wp_learnpress_quiz_questions: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_learnpress_review_logs: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_sections: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_section_items: Dati: 0.01MB + indice: 0.01MB + motore MyISAM wp_learnpress_sessions: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_upgrade_db: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_user_itemmeta: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_user_itemmeta_bk: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_user_items: Dati: 0.27MB + indice: 0.33MB + motore MyISAM wp_learnpress_user_items_bk: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_learnpress_user_item_results: Dati: 0.04MB + indice: 0.01MB + motore MyISAM wp_links: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_mailchimp_carts: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_mailchimp_jobs: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_options: Dati: 2.42MB + indice: 0.09MB + motore MyISAM wp_options_bk: Dati: 0.99MB + indice: 0.06MB + motore MyISAM wp_postmeta: Dati: 1.81MB + indice: 0.72MB + motore MyISAM wp_postmeta_bk: Dati: 0.23MB + indice: 0.07MB + motore MyISAM wp_posts: Dati: 10.78MB + indice: 0.24MB + motore MyISAM wp_queue: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_smush_dir_images: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_termmeta: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_terms: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_term_relationships: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_term_taxonomy: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_thim_cache: Dati: 0.13MB + indice: 0.05MB + motore InnoDB wp_usermeta: Dati: 1.11MB + indice: 0.71MB + motore MyISAM wp_users: Dati: 0.12MB + indice: 0.11MB + motore MyISAM wp_wc_admin_notes: Dati: 0.07MB + indice: 0.00MB + motore MyISAM wp_wc_admin_note_actions: Dati: 0.04MB + indice: 0.01MB + motore MyISAM wp_wc_category_lookup: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_wc_customer_lookup: Dati: 0.03MB + indice: 0.03MB + motore MyISAM wp_wc_download_log: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_wc_orders: Dati: 0.02MB + indice: 0.11MB + motore InnoDB wp_wc_orders_meta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wp_wc_order_addresses: Dati: 0.02MB + indice: 0.06MB + motore InnoDB wp_wc_order_coupon_lookup: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_wc_order_operational_data: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wp_wc_order_product_lookup: Dati: 0.01MB + indice: 0.01MB + motore MyISAM wp_wc_order_stats: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_wc_order_tax_lookup: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_wc_product_attributes_lookup: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wp_wc_product_download_directories: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wp_wc_product_meta_lookup: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_wc_rate_limits: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wp_wc_reserved_stock: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_wc_tax_rate_classes: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_wc_webhooks: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_yoast_indexable: Dati: 0.08MB + indice: 0.04MB + motore MyISAM wp_yoast_indexable_hierarchy: Dati: 0.01MB + indice: 0.02MB + motore MyISAM wp_yoast_migrations: Dati: 0.00MB + indice: 0.01MB + motore MyISAM wp_yoast_primary_term: Dati: 0.00MB + indice: 0.00MB + motore MyISAM wp_yoast_seo_links: Dati: 0.01MB + indice: 0.00MB + motore MyISAM wp_yoast_seo_meta: Dati: 0.00MB + indice: 0.00MB + motore MyISAM Post Type Counts attachment: 137 cartflows_flow: 1 cartflows_step: 3 custom_css: 1 et_footer_layout: 1 et_pb_layout: 11 et_template: 4 et_theme_builder: 1 lp_course: 5 lp_lesson: 194 lp_order: 826 lp_question: 83 lp_quiz: 13 nav_menu_item: 6 oembed_cache: 45 page: 27 post: 6 product: 2 project: 1 revision: 635 shop_coupon: 4 shop_order: 56 wp_global_styles: 1 xlwcty_thankyou: 1 Security Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ Active Plugins (15) Bloom: by Elegant Themes – 1.3.12 Divi Sensei Before After Slider: by Divi Sensei – 2.2.2 Easy Fattura Elettronica: by webrook – 2.8.3 Facebook for WooCommerce: by Facebook – 3.0.34 Site Kit by Google: by Google – 1.111.0 iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more: by iubenda – 3.7.6 LearnPress - Gradebook: by ThimPress – 4.0.4 Learnpress - Woocommerce metodi di pagamento integrazione: by ThimpressCity name (optional probably does not need a translation) – 4.0.9 LearnPress: by ThimPress – 4.2.4 Loco Translate: by Tim Whitlock – 2.6.6 Mailchimp for WooCommerce: by Mailchimp – 3.2 NextMove Lite - Thank You Page for WooCommerce: by XLPlugins – 2.17.0 WooCommerce PayPal Payments: by WooCommerce – 2.3.1 WooCommerce: by Automattic – 8.1.1 (aggiornamento alla versione 8.2.0 disponibile) Smush: by WPMU DEV – 3.14.2 Inactive Plugins (4) LearnPress - Announcements: by ThimPress – 4.0.3 Upsell Order Bump Offer for WooCommerce: by WP Swings – 2.2.7 WooCommerce Cart Abandonment Recovery: by CartFlows Inc – 1.2.25 WooCommerce Payments: by Automattic – 6.5.1 Dropin Plugins (1) maintenance.php: maintenance.php Must Use Plugins (1) WordPress automation by Installatron: by – Settings API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: right 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) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – HPOS feature screen enabled: – HPOS feature enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – WC Pages Shop base: #625 - /corsi/ Carrello: #712 - /carrello/ Pagamento: #713 - /pagamento/ Il mio account: #1070 - /my-account/ Termini e condizioni: #840 - /termini-e-condizioni/ Theme Name: Divi Version: 4.22.2 Author URL: http://www.elegantthemes.com Child Theme: ❌ – Se stai modificando WooCommerce o un tema genitore che non hai costruito personalmente ti consigliamo di utilizzare un tema child. Vedi: Come creare un tema child WooCommerce Support: ✔ Templates Overrides: – WooCommerce PayPal Payments Onboarded: ✔ Shop country code: IT WooCommerce currency supported: ✔ Advanced Card Processing available in country: ✔ Pay Later messaging available in country: ✔ Webhook status: ✔ PayPal Vault enabled: – ACDC Vault enabled: – Logging enabled: – Reference Transactions: – Used PayPal Checkout plugin: ✔ Subscriptions Mode: Disabled Admin Enabled Features: activity-panels analytics product-block-editor coupons core-profiler customer-effort-score-tracks import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing mobile-app-banner navigation onboarding onboarding-tasks remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: customize-store minified-js new-product-management-experience product-variation-management settings async-product-editor-category-field Daily Cron: ✔ Next scheduled: 2023-10-12 05:41:48 +01:00 Options: ✔ Notes: 184 Onboarding: completed Action Scheduler Completato: 759 Oldest: 2023-09-10 23:34:04 +0000 Newest: 2023-10-11 22:04:03 +0000 Operazione non riuscita: 44 Oldest: 2022-10-30 04:29:35 +0000 Newest: 2023-06-01 21:47:17 +0000 In attesa: 2 Oldest: 2023-10-12 04:45:10 +0000 Newest: 2023-10-12 22:03:58 +0000 Status report information Generated at: 2023-10-11 23:12:18 +01:00 `2023-09-11T21:05:58+00:00 NOTICE admin :: updated GDPR fields :: Array ( [fields] => Array ( [0] => Array ( [marketing_permission_id] => 6a14ad246b [text] => Acconsento al trattamento dei dati personali ai sensi del regolamento UE N°2016/679 (GDPR) da parte di CNC facile. Per informazioni sul trattamento dei dati visita <a href=”https://www.iubenda.com/privacy-policy/42639243″>Privacy Policy</a> [enabled] => ) ) ) 2023-09-11T21:05:59+00:00 NOTICE sync_store :: posting data :: Array ( [store_post] => Array ( [id] => 5d83f04356049 [is_syncing] => [platform] => woocommerce [list_id] => df4b92d777 [name] => Marco Garavelli [domain] => https://cncfacile.it [email_address] => [email protected] [currency_code] => EUR [money_format] => € [primary_locale] => it [timezone] => +01:00 [phone] => 3480636947 [address] => Array ( [address1] => Via Boccioni 14 [city] => Misano [province] => RN [postal_code] => 47843 [country] => IT [country_code] => IT [phone] => 3480636947 [company] => Marco Garavelli ) ) ) 2023-09-11T21:06:02+00:00 NOTICE admin :: updated GDPR fields :: Array ( [fields] => Array ( [0] => Array ( [marketing_permission_id] => 6a14ad246b [text] => Acconsento al trattamento dei dati personali ai sensi del regolamento UE N°2016/679 (GDPR) da parte di CNC facile. Per informazioni sul trattamento dei dati visita <a href=”https://www.iubenda.com/privacy-policy/42639243″>Privacy Policy</a> [enabled] => ) ) ) 2023-09-11T21:06:02+00:00 NOTICE action_scheduler.queue_job :: MailChimp_WooCommerce_WebHooks_Sync queued 2023-09-11T21:06:39+00:00 NOTICE webhooks :: could not add webhooks because of the permalink structure! :: Array ( [permalink_structure] => /%category%/%postname%/ )
Hi @gara01 I haven’t been able to replicate the issue. On my own test site, when a free product is offered at checkout, no payment method is offered and the order status is either changed to
Completedfor products that are both virtual and downloadable, orProcessingfor products that need to be delivered or sent to the customer.I have placed a test order on your site – order 2931. And this does appear to have gone through successfully.
Could you please navigate to WooCommerce > Orders, locate order 2931 and share a full page screenshot including the order number and order notes section on the right-hand side?
We will be standing by for your response.
Hi @gara01,
Thanks for the screenshot. Is the product configured to be both virtual AND downloadable?
Hi Abhi,
I have selected virtual and downloadable, now it works! Thank very much!
Hi @gara01
I am glad to hear it! I’ll close this thread but please do let us know if we can help with anything else.
- System Status Report: navigate to WooCommerce → Status → select
The topic ‘Free product’ is closed to new replies.
