Support » Plugin: WooCommerce » Getting payment for extra items after initial order.

  • Hi!

    In the past, if a customer asked me to add an item to their order, I used to be able to add the additional item and when I saved it it would show me the balance due on their order and when they received the email, there would be a link for them to pay only for the additional amount.

    It’s been a long time since I’ve done this, but I swear I used to be able to and now I can’t.

    I have scoured Google and cannot find anyone else that’s run into this problem. I’ve deactivated all of my plugins and tried again. No joy. I have quite a few premium WooThemes WooCommerce plugins so I thought that one of them might be interfering.

    It’s almost like before WC used to know how much was paid through PayPal and now WC doesn’t know. It’s either all or nothing.

    What am I missing?

    My website:

    Thanks in advance for the help.

    ### WordPress Environment ###
    Home URL: https://***.com
    Site URL: https://***.com
    WC Version: 2.6.14
    Log Directory Writable: ✔
    WP Version: 4.7.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: ✔
    Language: en_US
    ### Server Environment ###
    Server Info: Apache
    PHP Version: 5.6.29
    PHP Post Max Size: 64 MB
    PHP Time Limit: 600
    PHP Max Input Vars: 1000
    cURL Version: 7.19.7
    NSS/3.21 Basic ECC
    SUHOSIN Installed: –
    MySQL Version: ❌ 5.5.51 - We recommend a minimum MySQL version of 5.6. See: WordPress Requirements
    Max Upload Size: 64 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    ### Database ###
    WC Database Version: 2.6.14
    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: ✔
    ### Active Plugins (40) ###
    Share Buttons by AddThis: by The AddThis Team – 5.3.4
    Advanced noCaptcha reCaptcha: by Shamim – 2.3
    AfterShip - WooCommerce Tracking: by AfterShip – 1.6.7
    Akismet Anti-Spam: by Automattic – 3.3
    All in One Buttons: by Brandon Bell – 1.4
    Contact Form 7: by Takayuki Miyoshi – 4.6.1
    CSSIgniter Shortcodes: by The Team – 2.3
    Envato Market: by Derek Herman – 1.0.0-RC2
    Gallery: by Huge-IT – 2.1.3
    Link View: by mibuthu – 0.7.0
    P3 (Plugin Performance Profiler): by –
    Really Simple CAPTCHA: by Takayuki Miyoshi – 1.9
    Really Simple SSL pro: by Rogier Lankhorst – 1.0.26
    Really Simple SSL: by Rogier Lankhorst – 2.5.7
    Redirection: by John Godley – 2.5
    Responsive Video Embeds: by Kevin Leary – 1.2.5
    NextScripts: Social Networks Auto-Poster: by NextScripts – 3.7.16 Live Chat: by Tawkto – 0.2.5
    UpdraftPlus - Backup/Restore: by UpdraftPlus.Com
    DavidAnderson – 1.12.34
    Use Google Libraries: by Jason Penney –
    W3 Total Cache: by Frederick Townes –
    WooCommerce Customizer: by SkyVerge – 2.3.1
    WooCommerce Print Invoices/Packing Lists: by WooThemes / SkyVerge – 3.1.7
    Woocommerce Poor Guys Swiss Knife: by Uli Hake – 2.2.4
    WooCommerce Product CSV Import Suite: by Automattic – 1.10.12
    WooCommerce Review for Discount: by 75nineteen Media – 1.6.2
    WooCommerce - Reviews Widget: by fruitfulcode – 1.2
    WooCommerce Sequential Order Numbers: by SkyVerge – 1.7.0
    WooCommerce Waitlist: by Neil Pie – 1.4.14
    WooCommerce WishLists: by Lucas Stark – 1.11.2
    WooTabs: by – 2.1.8
    WooCommerce: by WooThemes – 2.6.14
    WooCommerce Helper: by WooCommerce – 1.7.2
    Wordfence Security: by Wordfence – 6.3.2
    Yoast SEO: by Team Yoast – 4.4
    WP AMP: by TeamDev Ltd – 7.1
    WP-Optimize: by David Anderson
    Ruhani Rabin
    Team Updraft – 2.1.1
    WP Product Feed Manager: by Michel Jongbloed – 1.4.3
    MailPoet Newsletters: by MailPoet – 2.7.8
    YITH WooCommerce Compare: by YITHEMES – 2.1.0
    ### Settings ###
    Force SSL: ✔
    Currency: USD ($)
    Currency Position: left_space
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    ### API ###
    API Enabled: ✔
    ### WC Pages ###
    Shop Base: #103 - /shop/
    Cart: #104 - /cart/
    Checkout: #105 - /checkout/
    My Account: #107 - /my-account-login/
    ### Taxonomies ###
    Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    ### Theme ###
    Name: Intrigue
    Version: 2.7.3
    Author URL:
    Child Theme: ❌ – If you're modifying WooCommerce on a parent theme you didn't build personally
    then we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ✔
    ### Templates ###
    Overrides: intrigue/woocommerce/archive-product.php
Viewing 2 replies - 1 through 2 (of 2 total)
  • I just tested it again to make sure I wasn’t losing my mind, and the invoice I get has the pay link on it and when I click it, it takes me to the checkout to pay for the entire order.

    We have a workaround for this:

    Generate another order for the extra payment, and set the payment page link (from the new order) to the customer. Set up a misc charge (a virtual item). Put the original order on hold manually until the customer pays for the extra.

    I would be interested in seeing a solution to this too, as customers often want to add things to their original order rather than placing another order (and incurring extra shipping charges).

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Getting payment for extra items after initial order.’ is closed to new replies.