Giter VIP home page Giter VIP logo

pmpro-variable-pricing's Introduction

License

Welcome to the Variable Pricing GitHub Repository

Allow customers to set their own price when checking out for your membership levels.

For more information please visit paidmembershipspro.com/add-ons/variable-pricing-add-on/

Installation

For detailed installation steps, visit the documentation page.

  1. Download the current development ZIP file directly: https://github.com/strangerstudios/pmpro-variable-pricing/archive/dev.zip

Please ensure that once installing this version of the plugin to remove -dev from the plugin's folder name.

Bugs

If you find an issue/bug, let us know by creating a detailed GitHub issue.

Support

This is a developer's portal for Variable Pricing. We do not offer support on this channel. Any support related questions should be directed to paidmembershipspro.com/add-ons/variable-pricing-add-on/.

Contributing to Variable Pricing

We encourage and welcome any contribution to Variable Pricing. Please read the guidelines for contributing to this repository.

There are various ways to the help development of Variable Pricing:

  1. Report bugs/issues on GitHub.
  2. Work on any issues by submitting a Pull Request.

Here are some ways for non-developers to contribute to Variable Pricing:

  1. Translate Variable Pricing into your own language.
  2. Purchase a paid membership to help fund ongoing development and bug fixes.

pmpro-variable-pricing's People

Contributors

andrewlimaza avatar dparker1005 avatar eighty20results avatar github-actions[bot] avatar greathmaster avatar ideadude avatar ipokkel avatar jarrydlong avatar kimcoleman avatar messica avatar paullaffitte avatar sjolshagen avatar skotperez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

pmpro-variable-pricing's Issues

Billing requested for PayPal Standard

Hi,

firstly thanks for PMPro and the additional plugins - magnificent work.

I tested this out at my site, just to see if a 'pay what you want' method would be possible. I am using the PayPal Standard option. With this plugin, the checkout page started to ask for billing information, and then there's the PayPal button which takes you to PayPal and asks for billing info again.

Would fixing this just be a matter of adding PayPal standard to the list of 'no billing info' payment gateways?

Kenzo

Variable Pricing amount editable on Review Page

Upon returning from PayPal, the variable price input box is editable and should be greyed out. I don't think the pricing changes if a user inputs a different amount but it makes it confusing it this item is editable. If we're on the $pmpro_review page, this input should be disabled.

Payment form not showing on checkout page

Hello,

I'm using PaidMembership Pro v1.9.4.4 and latest version of Variable Pricing Add On. All okay in the backend. On the frontend the payment form is not showing up. The default payment form is hidden and only the username, password and email fields are there. When I press "Submit and Confirm" i get the message "The lowest accepted price is .... Please enter a new amount."

Any idea?

Order Total shows wrong value

Hi,

in our membership levels we let the applicants choose between a min value of 40 € and a max value of 80 € (it is a yearly recurring fee). Checkout with PayPal Express works fine, the selected value is charged, but the order record shows the wrong total (80 €, which is the max value and also the value for "Initial Payment" and "Billing Amount" in the level setup; see attached screen shot).
Because of this, also the confirmation mail and the invoice history show the wrong value.

Finding a quick solution would be very much appreciated. Thanks!

variable price

$0 Trial period charged at Stripe whether trial period enabled or not with variable pricing

In Test Mode, Stripe is showing transactions for $0 trial periods despite no trial period set up in membership.

To reproduce:

  1. Connect to Stripe in Test Mode

  2. Create a membership with the following settings:

  • Initial Payment: >= $1
  • Recurring Subscription: checked
  • Billing Amount: >= $1 per 1 months
  • Billing Cycle Limit: 0
  • Custom Trial: unchecked ( or checked with $0 for the first 0 subscription payments)
  • Variable Pricing: Enabled, Min Price >= $1. No Max, No suggested Price
  1. Purchase the subscription with a new account.

  2. Check your invoices in the Stripe backend admin panel in TEST MODE (Developers toggle in upper right corner).

  3. If you see invoices for $0 for trial periods for the new membership, that is the bug.

Hides Billing Information

When the Variable Pricing is not active for a specific membership level and you try to checkout for that level it hides the billing fields causing issues with checkout.

Variable price again on checkout using paypal express

Thank you for the excellent plugins. I'm only having one small issue with checking out using variable pricing. After the paypal screen quoting the users variable price, the checkout page has a variable price instead of having the price the user picked at the beginning of the process. because of this, more billing details are needed when the user picks their price again. Is there anyway of carrying over the original quoted price to the checkout page so this isn't an issue.

Cheers again for these plugins. have saved me no no end of time,

Richie

Feature Request -

This Feature request came in from a user via our Members Forum.

A) Create an option to hide or display the "Your Price" placeholder text.

*User note - "If it was blank, then people see the “Enter a price between $x and $y” line above, the “Your Price” label, and an empty box waiting to be filled. Easy and simple."

B) Create a dropdown style of preset selectable options.

Further User notes:

  1. It should test for no entered value. At present, it is possible to proceed with no value and generate a not very helpful error message. 🙂

  2. It would be great if this could be an option in the settings for users to choose if they wish to prefill a value or not.

Critical Issues in Site Health - interferes with REST API and loopback requests

When activated the Variable Pricing Add On is causing 2 Critical Issues in the Site Health.

A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.

and

The REST API is one way WordPress, and other applications, communicate with the server. One example is the block editor screen, which relies on this to display, and save, your posts and pages.

The REST API request failed due to an error.
Error: cURL error 28: Operation timed out after 10001 milliseconds with 0 bytes received (http_request_failed)`

critical-issue-variable-pricing

Created with PMPro active, WordPress 5.8.3, PHP 7.4.27.

Feature Request: Discount Codes and Variable Price Show Different Contexts

The customer would like the text for variable pricing to reflect which is in use. If variable pricing is used, show text that the user has entered their own price. If a discount code is used, show that a discount code has been used and reflect the price.

With the Variable pricing, is there a way to set the pricing text to be whatever the user chose to pay unless they used a coupon code? If they used a coupon code I’d expect “[Coupon Price] now, [Variably chosen price] next time” or something like that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.