Ho impostato un abbonamento di adesione e funziona bene. Tuttavia, in Stripe, ho attivato l’opzione “Includi tasse nel prezzo”, che utilizzerà la valuta per determinare se le tasse sono incluse o escluse.
Durante il test, la fattura inviata al mio cliente non include questo dettaglio delle tasse. Questo è un problema bloccante. È possibile configurare le cose in modo che la fattura inviata da Stripe includa il dettaglio delle tasse?
Come soluzione temporanea per farlo funzionare, ho aggiunto il flag Riferimento API Stripe - Fatture a app/controllers/discourse_subscriptions/subscribe_controller.rb
Credo di poter procedere con questa soluzione per un po’, e poi quando verrà aggiunta come funzionalità ufficiale, potrò ripristinarla all’originale. Devo considerare questo prima di andare in produzione per assicurarmi che non diventi un grosso problema in seguito.
Qualche pensiero sul perché questa sia una cattiva idea se ho bisogno che funzioni prima che sia una funzionalità ufficiale?
Puoi creare una PR per aggiungere la funzionalità al plugin.
Fino a quando/a meno che non venga accettata, puoi usare un template per modificare il codice nel plugin all’interno del container dopo che è stato clonato. Ma un’idea migliore potrebbe essere semplicemente clonare il plugin.
Ciao Steve, sono un principiante assoluto di Discourse, ma se riesci a installare plugin da qualsiasi repository GitHub aggiornando il file app.yml ed eseguendo /var/discourse/launcher rebuild app, allora dovrebbe funzionare.
Le istanze ospitate di discourse in genere non forniscono agli utenti l’accesso ssh, né possono modificare i file yml. Tutto ciò è gestito dal loro host e i plugin a cui hanno accesso sono impostati come parte del pacchetto di hosting per cui pagano.
Corretto. Ho ospitato la mia istanza da Discourse stesso e posso usare solo i plugin “ufficiali” e su di essi non sono in grado di modificare del codice (tranne per il CSS su alcuni).
Non puoi modificare i plugin, ma puoi modificare molto di più del CSS in un componente del tema. Puoi modificare praticamente qualsiasi cosa nel front-end di Ember.
La discussione attuale qui riguarda però il lato Rails.