Forum Replies Created

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi,

    I had exactly the same problem and was able to solve it.
    The payments were flagged as pending, because I have a paypal GBP account, but accepting EUR in my shop.

    I could find the following information “payment_status=Pending … pending_reason=multi_currency” in IPN history. You can access the IPN history by logging into your paypal account -> history -> IPN history

    As soon as I have set my paypal settings to automatically accept foreign currencies and convert them automatically to GBP it was all working fine: order status in woocommerce was set automatically to “processing” and email were sent out.

    You can change the setting in your paypal seller account -> Profile -> My Selling Preferences -> Block Payments -> Block payments sent to me in a currency I do not hold: No, accept them and convert them to British Pounds

    I don’t understand why woocommerce doesnt store or display the pending reason somewhere. It would make it much easier to pinpoint these kind of issues ?!

    I hope this solution works for you as well

    Thank you very much, Dave,

    Both your suggestions work perfectly fine. Finally decided to use the more elegant solution suggested by you above and combined it with a suggestion from MIke Krapf from the woocommerce support team (please see below).

    Also can’t wait for the improvements from Inpsyde GmbH. Where is the best place to check for their release updates ?

    // Hook in
    add_filter( 'woocommerce_get_availability', 'custom_override_get_availability', 1, 2);
    
    // woocommerce hooked in function $availablity is passed via the filter!
    function custom_override_get_availability( $availability, $_product ) {
    if ( $_product->is_in_stock() ) $availability['availability'] = __('Auf Lager (Lieferbar in ca. 3-5 Tagen)', 'woocommerce');
    return $availability;
    }

    Hi,

    first of all many thanks for your plugin. Fantastic work !

    Is there any chance to add the delivery time to the “in stock” wording on the product page (=”auf Lager” or “vergriffen”). This information is needed due to German legislation.

    I tried to change it directly in PHP code, but then the same delivery time obviously appears for “in” and “out of stock”. As you only provide the MO and not PO file it is difficult to change it in the binary file myself as this would be more a customized solution.

    Ideally this shouldnt be added dynamically by the Woocommerce plugin itself, but this functionality doesn’t currently exists and I dont get an answer in the woocommerce forum

    Many thx in advance
    Albrecht

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