Support » Plugin: Woocommerce Payment Gateway per Product » Works quite good

  • For everybody who says, it doesn’t work, you probably haven’t just found the settings. At least I didn’t at first. Those are found under WooCommerce => Product Payments. You need to first select the product categories which may use the plugin. After that you will see on product page the option to check the which payment gateway should be used.

    I like the fact, that you may only select product payment gateways from active payment gateways (we currently have tens of non-active payment gateways). The smartest thing is that you don’t have to touch anything for products which you do not want to restrict payment methods via plugin. In future it would be nice to restrict payment methods per category or some meta field for example.

    However I wasn’t sure how the “Default payment option” works. If it was for the situations when no payment option is available, it didn’t work for me. Even if I set the default payment option and one of my product’s didn’t have any payment methods available, it didn’t display the default payment option.

    One thing, which could be improved, is that you can’t download the paid plugin with composer – even when manually copying the download url from the website. It doesn’t recognize the downloaded file as a zip. We are using Roots’ Bedrock to manage all the plugins for the site.

    – Installing wc-pgpp-premium (2.5): Downloading (100%)
    Failed to execute unzip -qq ‘web/app/plugins/wc-pgpp-premium//37fd39053fc3e2e734d394ab1c843121’ -d ‘/Users/vns/work/ec/sovelto/public/vendor/composer/9d9ec3b0’

    End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive. In the
    latter case the central directory and zipfile comment will be found on
    the last disk(s) of this archive.
    unzip: cannot find zipfile directory in one of web/app/plugins/wc-pgpp-premium//37fd39053fc3e2e734d394ab1c843121 or
    web/app/plugins/wc-pgpp-premium//, and cannot find web/app/plugins/wc-pgpp-premium//37fd39053fc3e2e734d394ab1c843121.ZIP, period.

    Also for the free version, it complains (at my localhost) that it couldn’t connect recaptcha. Why it even has a captcha in the admin panel?

    We have made also a custom payment gateway logic (some payment gateways are disabled / enabled automatically on checkout) and this plugin works perfectly in addition to our automated logic.

    We have over a thousand products, with multiple languages & woocommerce plugins and couple dozen categories.

    • This topic was modified 1 year, 8 months ago by mahtiniko.
  • The topic ‘Works quite good’ is closed to new replies.