-
Posts
493 -
Joined
-
Last visited
Reputation Activity
-
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!
-
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.
-
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. 🙂
-
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.
-
-
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!
-
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.
-
-
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.
-
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?
-
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.
-
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.
-
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.
-
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.
-
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!
-
-
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!
-
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!
-
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!
-
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
-
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 😄
-
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!
-
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!
-
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
-
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!