Hi,
Thanks for the wonderful plugin, again.
I’m a long time user of this plugin, and have contributed in the past.
I just realized the message strings registration on WPML is being run on each and every page load of WordPress in the init
hook (apg_sms_inicializacion
function) and in the admin_init
hook (apg_sms_update
function).
This is causing unnecessary processing, and consequently performance degradation, on every page load. This should be done ONLY after saving the options, and only on that time, maybe on update_option_apg_sms_settings?
add_action( 'update_option_apg_sms_settings', function() {
apg_registra_wpml( get_option( 'apg_sms_settings' ) );
} );
Also, the registration of the strings is very inconsistent and does not work most of the times, maybe because of the hook it is being called.
]]>canonical tag problen.how to rectify pages
]]>I would like to thank you for this great plugin. I am wondered how can I add the order payment URL in the message body. I can’t find it in the listed variables.
"order_key",
"billing_first_name",
"billing_last_name",
"billing_company",
"billing_address_1",
"billing_address_2",
"billing_city",
"billing_postcode",
"billing_country",
"billing_state",
"billing_email",
"billing_phone",
"shipping_first_name",
"shipping_last_name",
"shipping_company",
"shipping_address_1",
"shipping_address_2",
"shipping_city",
"shipping_postcode",
"shipping_country",
"shipping_state",
"shipping_method_title",
"payment_method",
"payment_method_title",
"order_discount",
"cart_discount",
"order_tax",
"order_shipping",
"order_shipping_tax",
"order_total"
]]>
Thanks for this great plugin! I just have a concern which how to exclude the country code of mobile number?
The case that when a user tried to place an order with their local mobile number (without the country code) and then I view the order details from the admin, I see the mobile number without country code, which is correct, and an SMS message should be sent to the user’s local mobile phone number to confirm their order.
The actual behavior that this plugin seems to prepend the country code to the mobile number before sending the message, which is not desired.
]]>I am wondered if there is any way to send an SMS for order status “Pending Payment”, cause I am using “Sg Order Approval for Woocommerce” plugin and I see not all order statuses are supported.
]]>Hi
I have a question about the option for “Send international?SMS?”.
What do you do? You just add the international code to the number stored in WC?
It seems to me that the international code for the sender country it is added to any number stored.
My local code is +351 for Portugal. In some cases the code is entered by the customer, in others they just enter the phone number. In these two cases It seems to be working fine.
The problem is when an international number is entered, like Brazil (+55). When I check the sending log I found SMS sent to +35155xxxxxxxx, which was a n error. In those message did not went trough.
In other case it was a customer from France (+33) it went trough perfectly.
Really, after analysing several cases, if the customer does not enter the + sign, the number is considered local and the +351 prefix is added.
Sorry for the rant, I am just trying to be perfect
Thanks
Alain
]]>Hi
I am trying to use a snippet that Remove Billing Fields if Cart contains Virtual Products, but it renders some incompatability with your plugin, It is curious because there is nothing weird with the snippet, it is very simple.
You can see the snippet here (it is from a well known developer): https://www.businessbloomer.com/woocommerce-hide-checkout-billing-fields-if-virtual-product-cart/
Everytime I enable the snippet, your SMS plugin continues to work, but the plugin option page appears defaced, as a long list of all the possible SMS’s gateways and then a PHP error “Call to a member function get_cart() on null”.
Reading the code, this error does not make sense. Can you hint me, please?
Thanks
]]>Olá boa tarde,
Estou com um problema no vosso plugin que n?o estou a conseguir ultrapassar.
Na mensagem que envio ao cliente no estado de on-hold quando o cliente escolhe o pagamento por transferência bancária n?o tenho como adicionar uma variável que tenha os dados para transferência bancária.
Existe alguma variável que contenha os dados de transferência bancária?
Cumprimentos,
Hugo Andrade
We are using “WC – APG SMS Notifications” plugin on our website to send order confirmation to our users. But it sends two sms to the same user after the payment is completed. One immediately after payment and another a minute after it. Is there any way we could send only one sms to the user?
Thanks!
]]>2022/06/13 13:24:37 [error] 875#875: *3 FastCGI sent in stderr: “PHP message: PHP Warning: Undefined array key “mensaje_pendiente” in /var/www/wp-content/plugins/woocommerce-apg-sms-notifications/apg-sms.php on line 60PHP message: PHP Warning: Undefined array key “mensaje_fallido” in /var/www/wp-content/plugins/woocommerce-apg-sms-notifications/apg-sms.php on line 60PHP message: PHP Warning: Undefined array key “mensaje_devuelto” in /var/www/wp-content/plugins/woocommerce-apg-sms-notifications/apg-sms.php on line 60PHP message: PHP Warning: Undefined array key “mensaje_cancelado” in /var/www/wp-content/plugins/woocommerce-apg-sms-notifications/apg-sms.php on line 60″ while reading response header from upstream, client: 10.33.0.13, server: , request: “POST /wp-admin/admin-ajax.php HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”,
]]>When we put the “tick mark” on the Template ID option, after selecting the provider as MSG91, it doesn’t keep the tick mark on the Template ID: option after saving all the settings. also, SMS is failing due to the reason template id missing!
How can we solve this? please help…
Hi guys,
Thanks for your awesome work with this plugin and within the WordPress community as a whole.
Ever thought of creating a test tool to test the gateway settings?
]]>Hi!
We ran into an issue that appears only when billing country is different than customer phone number.
Customer enters at checkout the complete international number: +407XXXXXXXX . Number is stored correctly in the order backend. Other SMS apps can use it correctly.
But WC APG SMS adds customer billing country code (France in this example) and tries to send sms to +33407XXXXXXXX which of course is not a valid number.
This happens with Send international SMS? checked. With this option unchecked we do not understand what happens because we do not get the debug via email and no sms is sent.
What can we do about this? Customer needs to be able to order using a phone number from another country.
Thank you!
(we are using WordPress 5.9.3 and latest Woocommerce)
“Order on-hold custom message” is sending 2 message one goes with “mensaje_nota” and the other one is correct.
I am using woocommerce with your plugin and bulkgate sms.
]]>Is there any way to send viber messages also via bulkgate?
Thanks
Hi
How can I add more message instances in the “Send only this messages:” box?
I want to integrate with an appointment plugin.
The have some emails sent at the relevant times.
Is there a hook to allow this?
Thanks
Hi Team,
I really need help on an urgent basis. I have a SMS gateway Fast2SMS services. Activated DLT and everything is ready. But your plugin doesnot allow me to integrate their services or also you do not have custom gateway option. It would be a great help if you integrate the Fast2SMS services or provide the option for custom gateway.
Hi,
I made the setup to send an immediate message after purchase and the same message every 48h if the order is on hold. I’m testing and it is only sending the message after purchase, the reminder every 48h is not sending the custom message, even though the status is still on hold.
What am I doing wrong?
Thank you
]]>Hi I was using the APG SMS plugin on woocommerce site, where i could select which messages I want to send, and set the content for those. I am using MSG91 gateway
Now it the settings page is completely changed and i cannot understand at all how to set the messages and content. I have applied for template approval on the DLT website, but how to connect those templates to the respective messages for order processing, complete, cancelled, refunded etc.?
As the plugin just shows a checkbox for TEmplate ID but nowhere to map the order statuses with the respective template ID
Can you please advise?
thanks very much
Vivek
Hi,
I would like to get in touch with the developers of this plugin, to discuss the addition of another SMS gateway?
The gateway is BudgetSMS (www.budgetsms.net)
Best regards,
Joris
Hi,
How to connect with you for partner integration?
Hi,
i need to send sku information with sms notification like %id%, %shop_name%, %order_product%, can you please help to add sku information with this plugin
]]>“Order on-hold custom message” is sending 2 messages. one goes correctly as it was supposed to. the second message is sent with the text “mensaje_nota”.
I’m using the ROUTEE gateway.
Hi there,
Anyone facing this issues before under multisite environment?
The plugin didn’t load when activated in child site.
Selecting different sms provider under the drop down still stuck there without loading.
]]>Hi,
I would like to send a message to the client if the order is ON HOLD 48h after the order is placed. If the order is paid it should not send.
I’m currently sending a message right after the order is placed, but I need to send that reminded if it’s not paid.
]]>Hi
I cant find the provider of the service to create the credentials so I can use it. https://waapi.co/ its not working
Please help
Hey There,
Q. How to Pass DLT Template ID with the latest update for India
New Update informs that not it supports Indian DLT Template ID. Where to pass the Template ID Received from the DLT Website?
Each SMS requires to pass the approved DLT Template ID.
Thanks
]]>Hey There,
New Update informs that not it supports Indian DLT Template ID. Where to pass the Template ID Received from the DLT Website?
Each SMS requires to pass the approved DLT Temlpate ID.
Thanks
]]>Hi,
Is it possible to add smschef.com gateway to the gateway list?
I think it will be useful to others users also, including me, because it’s a quite cheap alternative to nowdays expensive SMS Gateways.
Thanks!
Jason
Hello
MSG91 now requires
Sender ID
Authetication Key
Route
& also
Entity id
DLT_TE_ID value (message template value, which is separate for every template)
Can you please enable all this
Thank You
]]>