Jump to content

LaCollision

Clients
  • Posts

    1,001
  • Joined

  • Last visited

  • Days Won

    3

Reputation Activity

  1. Like
    LaCollision reacted to OptimusBain in [IPS.Commerce] Failed transaction: send an email only if all cards have been declined   
    This option should be there. I agree.
  2. Agree
    LaCollision got a reaction from ZLTRGO in [IPS.Commerce] Failed transaction: send an email only if all cards have been declined   
    Hi Invision,
    In IPS.Commerce, I often encounter the following situation for recurring subscriptions:
    A customer receives an email telling him that his card has been declined (this happens quite often, for example if the card has expired).
    However, it turns out that this customer has registered two cards in his account… and very often, the transaction with the 2nd card is accepted without incident.
    The problem is that the customer has received the email: he thinks there has been a problem, and that his subscription is no longer valid.
    He therefore contacts us in a panic… but the subscription has been renewed thanks to his 2nd bank card.
    => Would it be possible to send the email indicating that a transaction failed, only if the transactions with ALL the customer cards failed?
    Thank you very much! ☀️
  3. Agree
    LaCollision got a reaction from Richard Arch in [IPS.Commerce] Failed transaction: send an email only if all cards have been declined   
    Hi Invision,
    In IPS.Commerce, I often encounter the following situation for recurring subscriptions:
    A customer receives an email telling him that his card has been declined (this happens quite often, for example if the card has expired).
    However, it turns out that this customer has registered two cards in his account… and very often, the transaction with the 2nd card is accepted without incident.
    The problem is that the customer has received the email: he thinks there has been a problem, and that his subscription is no longer valid.
    He therefore contacts us in a panic… but the subscription has been renewed thanks to his 2nd bank card.
    => Would it be possible to send the email indicating that a transaction failed, only if the transactions with ALL the customer cards failed?
    Thank you very much! ☀️
  4. Like
    LaCollision got a reaction from catbreadbat in IPS 4.6.9: bug in File Storage Configuration and Members Ranks icons   
    Hi Invision,
    I've noticed a bug in IPS 4.6.9 concerning Members Ranks icons.
    When changing the Storage Settings for Badges files (for a different location), the Ranks icons are not moved into the new file storage location.
    It works well for Badges, but not for ranks icons.
    I think the issue comes from:
    /applications/core/extensions/core/FileStorage/Badges.php  
    You can see there that Badges files are correctly handled, but not Rank icons: the methods (move(), delete()…) only deal with the core_badges table, but not with the core_members_ranks table.
    Therefore, the files that are defined in the database table core_members_ranks are not moved into the new file storage.
    Thank you,
  5. Haha
  6. Like
    LaCollision got a reaction from opentype in Support Renewal Alert Out of Sync with Date   
    Could it be February 6th, and not June 2nd ? 😅
  7. Like
    LaCollision reacted to Marc Stridgen in IPS 4.6.9: bug in File Storage Configuration and Members Ranks icons   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  8. Like
    LaCollision got a reaction from Runar in IPS 4.6.9: bug in File Storage Configuration and Members Ranks icons   
    Hi Invision,
    I've noticed a bug in IPS 4.6.9 concerning Members Ranks icons.
    When changing the Storage Settings for Badges files (for a different location), the Ranks icons are not moved into the new file storage location.
    It works well for Badges, but not for ranks icons.
    I think the issue comes from:
    /applications/core/extensions/core/FileStorage/Badges.php  
    You can see there that Badges files are correctly handled, but not Rank icons: the methods (move(), delete()…) only deal with the core_badges table, but not with the core_members_ranks table.
    Therefore, the files that are defined in the database table core_members_ranks are not moved into the new file storage.
    Thank you,
  9. Like
    LaCollision got a reaction from Clover13 in Commerce: withdrawals with Stripe   
    Hi Invision,
    Withdrawals with PayPal are definitely an issue in Invision right now.
    For them to work, it is indeed necessary that the Payouts are activated on our PayPal account.
    However, these Payouts are only offered by PayPal in a handful of countries – for example not in France.
    And PayPal's sales and technical support is absolutely disastrous; it is nearly impossible to reach them or get a response.
    We are therefore forced to make manual payments, and it is a real hassle.
    Also, would it be possible to integrate Stripe's Payouts solution?
    https://stripe.com/connect/payouts

    Their implementation seems much simpler to me than PayPal's.
    And since Stripe is already integrated into Invision, I think it wouldn't be a huge job!
    What do you think?
    Thank you!
     
  10. Like
    LaCollision got a reaction from OptimusBain in IP.Commerce: Notify customers when their credit card expires   
    Hi,
    In IP.Commerce, when selling recurring products, one of the main issues we face is credit card expiration 💳.
    When this happens, the payment fails; an email is sent, but as it often ends up in spam, the customer only sees it too late.
    Would it be possible to notify customers when their credit card is about to expire, for instance 7 days before?
    Thank you!
  11. Thanks
    LaCollision reacted to teraßyte in [4.6.3] Error when IPS\Content\Item has only a $reviewClass   
    I forgot to post the error I'm getting, here it is: class_uses(): object or string expected
     
    This happens because the function isQuestion() doesn't exist and once the code reaches the else part with the \IPS\IPS::classUsesTrait( $this, 'IPS\Content\Solvable' ) check the static::$commentClass variable doesn't exist and NULL is used instead.
  12. Thanks
    LaCollision reacted to teraßyte in [4.6.3] Error when IPS\Content\Item has only a $reviewClass   
    I have an application that uses only $reviewClass and NO $commentClass which throws an error after upgrading to 4.6. This happens because loading the reviews then goes on to call the function _comments() from system\Content\Item::reviews() to load the data.
     
    The error is because of this code added in system\Content\Item::_comments() to handle solved contents, statistics, and recognized content (lines 4349-4400):
    /* Solved count */ $commentClass = static::$commentClass; $showSolvedStats = FALSE; if ( method_exists( $this, 'isQuestion' ) and $this->isQuestion() ) { $showSolvedStats = TRUE; } else if ( \IPS\IPS::classUsesTrait( $this, 'IPS\Content\Solvable' ) and ( $this->containerAllowsMemberSolvable() OR $this->containerAllowsSolvable() ) ) { $showSolvedStats = TRUE; } if ( $showSolvedStats ) { $memberIds = array(); $solvedCounts = array(); $authorField = $commentClass::$databaseColumnMap['author']; foreach( $results as $id => $data ) { $memberIds[ $data->$authorField ] = $data->$authorField; } if ( \count( $memberIds ) ) { foreach( \IPS\Db::i()->select( 'COUNT(*) as count, member_id', 'core_solved_index', array( \IPS\Db::i()->in( 'member_id', $memberIds ) ), NULL, NULL, 'member_id' ) as $member ) { $solvedCounts[ $member['member_id'] ] = $member['count']; } foreach( $results as $id => $data ) { if ( isset( $solvedCounts[ $data->$authorField ] ) ) { $results[ $id ]->author_solved_count = $solvedCounts[ $data->$authorField ]; } } } } /* Recognized content */ if ( \IPS\IPS::classUsesTrait( $commentClass, 'IPS\Content\Recognizable' ) ) { foreach( \IPS\Db::i()->select( '*', 'core_member_recognize', [ [ 'r_content_class=?', $commentClass ], [ \IPS\Db::i()->in('r_content_id', array_keys( $results ) ) ] ] ) as $row ) { if ( isset( $results[ $row['r_content_id'] ] ) ) { $results[ $row['r_content_id'] ]->recognized = \IPS\core\Achievements\Recognize::constructFromData( $row ); } } }  
    To solve the issue I had to wrap the whole thing in an IF check for the class:
    if ( isset(static::$commentClass) ) { //... {  
  13. Like
    LaCollision reacted to Matt in CKEditor 4 end of life - alternative editor consideration   
    We're very much aware of CKEditor 5.

    As mentioned above, the migration to v5 isn't a simple case of dropping in the new files. We'd need to re-code all of our custom plugins that handle many things including embedding, drag and drop uploading and much more.

    CKEditor 4 is supported until 2023. While CKEditor 5 brings many useful new things, it's not urgent enough for us to "down tools" and focus a 6-12 week block on it.

    It's on our roadmap along with other javascript improvements that we want to develop and deploy.
  14. Like
    LaCollision reacted to Linux-Is-Best in CKEditor 4 end of life - alternative editor consideration   
    Back in the day (long ago), nearly every project and development I know about used CKEditor. In its heyday (gold age), WYSIWYG editors were still a relatively new concept (I feel old. ), and CKEditor was considered top of the line. Times have changed.
    Ideally, you want your editor not to be the focus of your development. By that, I mean to say the editor should blend effortlessly in the background as something you do not notice (an afterthought). So many developments no longer use CKEditor because the editor itself often gets in the way.  I cannot count the many times when I have heard or experienced why something was not functioning right because of the editor.  Or why something could not be developed or extended because of the editor. The editor (CKEditor) is not the afterthought it should be.  Even here on Invision, the editor and its limited functionality has proven problematic by the sheer request to work around it https://invisioncommunity.com/search/?q=editor&quick=1&type=forums_topic&nodes=499
    Speaking personally, I love where Invision is going. I admire their creativity in where they are taking the development. I enjoy many of the features and am looking forward to the new features they have suggested they have planned. But I dislike the editor. It is my 'pet peeve' for Invision. I know of only two developments that still use CKEditor (the other is not a forum, and they use CKEditor 5). In both of them, I dislike the editor (v4 and 5). Why? Because in both of them, nearly all the issues I encounter, all the bugs I stumble upon, and all lack of functionality and adaptability surround CKEditor.  Besides Invision, only vBulletin, whose market share is shrinking and development has become stagnant, concerning forum software, still uses CKEditor.   
    I do not expect Invision to change editors overnight. As SeNioR- pointed out, it is not easy to change editors, not even to CKEditor 5.  So regardless of the discission (whether we stay with CKEditor or change editors), we are still looking at a large transition. We have two (2) years to think this through and explore our options before CKEditor 4 reaches the end of life. Plenty of time to think this over.
    You'll note I did not specify any particular editor (besides a few examples I gave). My request is not to promote any specific one, only that an exploratory investigation be conducted and that Invision considers their options.
     
  15. Like
    LaCollision reacted to Linux-Is-Best in CKEditor 4 end of life - alternative editor consideration   
    CKEditor 4 is reaching the end of life (source). Instead of jumping onto the CKEditor 5 bandwagon, I propose Invision consider an alternative editor. There are many well-established modern editors such as, for example, TinyMCE, Froala, Quill, and Redactor, to name a few. Any of these would make satisfactory alternatives.
     
    CKEditor may be 'old school,' but it has become bloated, larger in file size and load time.  Most of the issues it encounters often have to do with responsive layouts on a mobile device and excessive load time. As mobile continues to dominate the landscape, I feel it may be prudent to focus on an editor development that has kept up successfully with the times with the least issues.
     
    Changing the editor should not be expected in the next release. But a roadmap should be considered for a future transition.  Thank you for your time and consideration. 😀
  16. Like
    LaCollision got a reaction from AlexJ in IPS Commerce: download invoices as PDF   
    Hi,
    That would be amazing to be able to download invoices as PDF.
    I know this is not an out-of-box web feature, but maybe you could see what's possible to do with a 3rd party software?
    This request seems really popular:
    https://invisioncommunity.com/forums/topic/455902-download-invoice-as-pdf-on-the-fly/
    https://invisioncommunity.com/forums/topic/459467-download-invoices-improvement/
    https://invisioncommunity.com/forums/topic/457560-generate-pdf-invoice-and-download-all-invoices-by-date-range/
     
    That feature would really improve IPS.Commerce.
    Thank you!
     
  17. Like
    LaCollision reacted to jair101 in IPS Commerce: download invoices as PDF   
    Going a step further, the invoice pdf can be sent as attachment via email, this is becoming a standard as it can be easily forwarded to the relevant department or event automated:

     

     

     
  18. Like
    LaCollision reacted to OptimusBain in IPS Commerce: download invoices as PDF   
    In my humble opinion, it's ridiculous that a PDF invoice cannot be generated on ACP. It's the standard for documents. It should be there by default. An option to generate and download pdf, and also send the pdf invoice to the client when the product has been purchased. It's something very basic that any application should have. 
  19. Like
    LaCollision got a reaction from OptimusBain in IPS Commerce: download invoices as PDF   
    Saving files as PDF is a much more common usage, and is an established standard.
    For instance, administrations specifically ask for PDF files, as this is an obligation for them… and people from administrations are not the most tech savvy in the world 😅
  20. Like
    LaCollision got a reaction from OptimusBain in IPS Commerce: download invoices as PDF   
    Hi,
    That would be amazing to be able to download invoices as PDF.
    I know this is not an out-of-box web feature, but maybe you could see what's possible to do with a 3rd party software?
    This request seems really popular:
    https://invisioncommunity.com/forums/topic/455902-download-invoice-as-pdf-on-the-fly/
    https://invisioncommunity.com/forums/topic/459467-download-invoices-improvement/
    https://invisioncommunity.com/forums/topic/457560-generate-pdf-invoice-and-download-all-invoices-by-date-range/
     
    That feature would really improve IPS.Commerce.
    Thank you!
     
  21. Agree
    LaCollision got a reaction from Haku2 in IPS Commerce: download invoices as PDF   
    Hi,
    That would be amazing to be able to download invoices as PDF.
    I know this is not an out-of-box web feature, but maybe you could see what's possible to do with a 3rd party software?
    This request seems really popular:
    https://invisioncommunity.com/forums/topic/455902-download-invoice-as-pdf-on-the-fly/
    https://invisioncommunity.com/forums/topic/459467-download-invoices-improvement/
    https://invisioncommunity.com/forums/topic/457560-generate-pdf-invoice-and-download-all-invoices-by-date-range/
     
    That feature would really improve IPS.Commerce.
    Thank you!
     
  22. Like
    LaCollision reacted to Jordan Miller in IPS Commerce: download invoices as PDF   
    Seeing some pretty good suggestions in here 😁
  23. Haha
    LaCollision reacted to Pavel Chernitsky in IPS Commerce: download invoices as PDF   
    You don't even need to Ctrl+P. Just tell them to right click and choose "Print" and then "save as PDF". They can't that stupid (er... I mean, "not tech savvy") as to mess this up 🙂 
    If they can't figure this out, I'm sorry to say, but they'll probably miss the "save pdf" button as well 🤷‍♂️
  24. Like
    LaCollision reacted to Nathan Explosion in IPS Commerce: download invoices as PDF   
    Windows - Ctrl + P

    If it's not there then it's pretty easy to add in as it's just a printer driver.
  25. Like
    LaCollision got a reaction from opentype in IPS Commerce: download invoices as PDF   
    On Windows 10, you have pretty much the same option.
    But my clients would like a downloadable PDF file, and it doesn't look very professional to ask them to do that kind of manipulation 😕 Not to mention those who won't know how.
×
×
  • Create New...