Jump to content

IPCommerceFan

Clients
  • Posts

    493
  • Joined

  • Last visited

Reputation Activity

  1. Like
    IPCommerceFan reacted to Olivia Clark in HOMERUN!   
    I’m excited to come out from behind the scenes to say, Hello! 👋
    The IPS team has been incredibly welcoming to me in so many ways! The willingness to try and adopt new processes is passing along better results to you guys! I’m happy to be part of such a driven, hardworking group! Dedicated leadership, a well-rounded team and eager clients have made this year with IPS a great one for me!
    Thank you for your feedback, @DesignzShop. Keep it coming!
  2. Like
    IPCommerceFan reacted to Matt in HOMERUN!   
    Thanks!

    It's a great team effort as always, but a special shout out to @Olivia Clarkwho keeps schedules on track, information flowing and generally makes sure we stay organised.
  3. Like
    IPCommerceFan reacted to Lindy in HOMERUN!   
    Awesome! Thanks for the positive feedback - that's exactly what we wanted to hear! 
    I'd love to take credit, but it's definitely not me - it's really a cumulation of an amazing development team, new processes and the addition of @Olivia Clarkto the team last year. I'm extremely proud of everyone at IPS; we're very fortunate! 
    Thanks again. 4.5 is the best yet. 🙂 
  4. Like
    IPCommerceFan reacted to Adrian A. in Printful Integration   
    If @Eudemon can't pick it up, I'm ready to do so in a few days. I've already talked about this with @breatheheavy.
  5. Like
    IPCommerceFan reacted to Bethanyrayne in Printful Integration   
    He did say "name your price"
  6. Like
    IPCommerceFan got a reaction from Jordan Miller in Printful Integration   
    If you can truly build a fully functional integration for Printful, you can name your price as far as I'm concerned.  This goes for any developer reading this!
  7. Like
    IPCommerceFan got a reaction from SC36DC in I want to use commerce for apparel, but feel stuck   
    Just want to say a Printful integration would be amazing.  Not saying it needs to be core functionality, however if an application/plugin were available in the market for such integration, it would be a godsend.
  8. Haha
  9. Like
    IPCommerceFan got a reaction from Jordan Miller in I want to use commerce for apparel, but feel stuck   
    Just want to say a Printful integration would be amazing.  Not saying it needs to be core functionality, however if an application/plugin were available in the market for such integration, it would be a godsend.
  10. Like
    IPCommerceFan reacted to Eudemon in Printful Integration   
    I can build integration with their API
    just curious how the service work, do you pay a fee to use their platform as dropship or you pay base on number of requests and the type of product sent?
  11. Thanks
    IPCommerceFan reacted to Callum MacGregor in Support notification and from front end   
    As the developer of Support Ticket Notifications, I can tell you it still works. It hasn't been updated only because it doesn't need updating.
  12. Thanks
    IPCommerceFan reacted to DawPi in Account Credit by default   
    Pretty easy.
    Look:

     
    Plugin: (DP44) Account Credit by Default on Checkout.xml
     
    Of course it's simplest way to make it, without more checks, but it's a good base. You may use it and tweak if you want to of course.
  13. Like
    IPCommerceFan reacted to DawPi in Account Credit by default   
    Only if you have the same IPS4 version as this plugin was made from. You copied WHOLE code method and changes one line. It isnt proper way.
  14. Thanks
    IPCommerceFan got a reaction from kmk in Account Credit by default   
    Yup just install it as a plugin.  I tested on my dev and live site, so it should be good.
  15. Like
    IPCommerceFan got a reaction from kmk in Account Credit by default   
    Hi,
    There isn't a built-in option to make Account Credit the default option, however this plugin will do it!
    Commerce - Account Credit by Default.xml
     
    Account Credit selected by default at checkout:

    This modifies  \IPS\nexus\modules\front\checkout\checkout, and is actually just one small change to the form.  Instead of the default option being NULL, it is now 0.  (Account Credit is technically payment method 0).  If there is no account credit, it goes back to not making a specific default selection (NULL):
    if ( \count( $paymentMethodOptions ) > 1 ) { if ( \IPS\nexus\Customer::loggedIn()->cm_credits[ $this->invoice->currency ]->amount->isGreaterThanZero() ) { $form->add( new \IPS\Helpers\Form\Radio( 'payment_method', 0, TRUE, array( 'options' => $paymentMethodOptions, 'toggles' => $paymentMethodsToggles ) ) ); //0 after 'payment_method' means 0 aka account credit will be the default payment method. } else { $form->add( new \IPS\Helpers\Form\Radio( 'payment_method', NULL, TRUE, array( 'options' => $paymentMethodOptions, 'toggles' => $paymentMethodsToggles ) ) ); } } Hope this helps!
  16. Like
    IPCommerceFan reacted to bfarber in MySQL 8.0 Support?   
    4.5 will fully support MySQL 8.
  17. Haha
    IPCommerceFan got a reaction from Ay hazea in Commerce > Custom Fields > Custom Input Validation?   
    Hi guys,
    I've finally had a chance to poke around 4.0 (Beta 6), and was wondering about the possibility of adding Custom Input Validation to custom fields in Commerce (specifically regex), similar to how it is available in custom fields for Pages?
    e.g. - When creating a new custom field, select Text as the field type, and a new option for Custom Input Validation appears where you can enter the validation criteria.
    It seems to me there should actually be parity across Commerce and Pages custom field type options, at least as far as things like this, field length, and text formatting are concerned.  I would love to have a custom commerce field automatically converted to upper case once submitted, as well as limited to a certain number of characters and the option of setting a default value!
    Thanks!
  18. Like
    IPCommerceFan reacted to GTAPoliceMods in Remove first and last name from Commerce Support Tickets   
    You can never go wrong with a little GTA in life ;)
    Thanks again and stay safe!
  19. Like
    IPCommerceFan got a reaction from Maxxius in Remove first and last name from Commerce Support Tickets   
    You're welcome!
    This piqued my interest, so I gave it a shot:
    AdminCP Commerce Display Name.xml
    It works as far as I can tell/tested, but this should do it!
    In case its of interest, heres what this plugin consists of:
    We hooked into \IPS\nexus\Support\Author\Member to change the name on the sidebar:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook479 extends _HOOK_CLASS_ { /** * Get name * * @return string */ public function name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->customer->name; } else { return $this->customer->cm_name; } return parent::name(); } } and we hooked into \IPS\nexus\Customer to change the name on each reply:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook480 extends _HOOK_CLASS_ { /** * Get customer name * * @return string */ public function get_cm_name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->name; } else { return ( $this->cm_first_name or $this->cm_last_name ) ? "{$this->cm_first_name} {$this->cm_last_name}" : $this->name; } return parent::get_cm_name(); } } In order to make full names display as their respective Display Name, just make sure the administrator you want to restrict has "Can view customer statistics?" disabled:

    I'm no developer, but I'm open to feedback in case you want this plugin to do something else.  
    Hope it helps!
  20. Like
    IPCommerceFan got a reaction from Maxxius in Remove first and last name from Commerce Support Tickets   
    There is no built-in switch for this.
    Could you provide a screenshot showing the exact areas where you see the first/last name?

    My feeling is this would likely be doable via a custom plugin. Possibly a switch that can be added to this group of admin restrictions:

    For the front end support module, this plugin would make it so the customer sees their display name instead of their first/last aka their "customer name":
    Change Commerce cm_name to name.xml
     
  21. Like
    IPCommerceFan got a reaction from GTAPoliceMods in Remove first and last name from Commerce Support Tickets   
    Glad I could help!  Nice site btw, makes me feel like installing GTA5 again 😄
  22. Thanks
    IPCommerceFan got a reaction from Cyboman in Remove first and last name from Commerce Support Tickets   
    You're welcome!
    This piqued my interest, so I gave it a shot:
    AdminCP Commerce Display Name.xml
    It works as far as I can tell/tested, but this should do it!
    In case its of interest, heres what this plugin consists of:
    We hooked into \IPS\nexus\Support\Author\Member to change the name on the sidebar:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook479 extends _HOOK_CLASS_ { /** * Get name * * @return string */ public function name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->customer->name; } else { return $this->customer->cm_name; } return parent::name(); } } and we hooked into \IPS\nexus\Customer to change the name on each reply:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook480 extends _HOOK_CLASS_ { /** * Get customer name * * @return string */ public function get_cm_name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->name; } else { return ( $this->cm_first_name or $this->cm_last_name ) ? "{$this->cm_first_name} {$this->cm_last_name}" : $this->name; } return parent::get_cm_name(); } } In order to make full names display as their respective Display Name, just make sure the administrator you want to restrict has "Can view customer statistics?" disabled:

    I'm no developer, but I'm open to feedback in case you want this plugin to do something else.  
    Hope it helps!
  23. Thanks
    IPCommerceFan got a reaction from CoffeeCake in Remove first and last name from Commerce Support Tickets   
    You're welcome!
    This piqued my interest, so I gave it a shot:
    AdminCP Commerce Display Name.xml
    It works as far as I can tell/tested, but this should do it!
    In case its of interest, heres what this plugin consists of:
    We hooked into \IPS\nexus\Support\Author\Member to change the name on the sidebar:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook479 extends _HOOK_CLASS_ { /** * Get name * * @return string */ public function name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->customer->name; } else { return $this->customer->cm_name; } return parent::name(); } } and we hooked into \IPS\nexus\Customer to change the name on each reply:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook480 extends _HOOK_CLASS_ { /** * Get customer name * * @return string */ public function get_cm_name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->name; } else { return ( $this->cm_first_name or $this->cm_last_name ) ? "{$this->cm_first_name} {$this->cm_last_name}" : $this->name; } return parent::get_cm_name(); } } In order to make full names display as their respective Display Name, just make sure the administrator you want to restrict has "Can view customer statistics?" disabled:

    I'm no developer, but I'm open to feedback in case you want this plugin to do something else.  
    Hope it helps!
  24. Like
    IPCommerceFan reacted to GTAPoliceMods in Remove first and last name from Commerce Support Tickets   
    This is exactly what we needed! Thank you very much for taking the time to develop this and even better sharing it to the entire community. We have gone ahead and implemented this and so far it works like a charm.
    Once again thank you so much
  25. Like
    IPCommerceFan got a reaction from GTAPoliceMods in Remove first and last name from Commerce Support Tickets   
    You're welcome!
    This piqued my interest, so I gave it a shot:
    AdminCP Commerce Display Name.xml
    It works as far as I can tell/tested, but this should do it!
    In case its of interest, heres what this plugin consists of:
    We hooked into \IPS\nexus\Support\Author\Member to change the name on the sidebar:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook479 extends _HOOK_CLASS_ { /** * Get name * * @return string */ public function name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->customer->name; } else { return $this->customer->cm_name; } return parent::name(); } } and we hooked into \IPS\nexus\Customer to change the name on each reply:

    //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook480 extends _HOOK_CLASS_ { /** * Get customer name * * @return string */ public function get_cm_name() { if( !\IPS\Member::loggedIn()->hasAcpRestriction( 'nexus', 'customers', 'customers_view_statistics' ) ) { return $this->name; } else { return ( $this->cm_first_name or $this->cm_last_name ) ? "{$this->cm_first_name} {$this->cm_last_name}" : $this->name; } return parent::get_cm_name(); } } In order to make full names display as their respective Display Name, just make sure the administrator you want to restrict has "Can view customer statistics?" disabled:

    I'm no developer, but I'm open to feedback in case you want this plugin to do something else.  
    Hope it helps!
×
×
  • Create New...