Queued Emails

Open to all! Ask other shopowners for help.
heatherbell
Senior Contributor
Posts: 2540
Joined: Mon Oct 07, 2019 4:39 am
Phoenix Version:
Has thanked: 35 times
Been thanked: 243 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by heatherbell »

https://github.com/CE-PhoenixCart/Phoen ... quirements
Internationalization of date names will not work properly without intl enabled.
Do you have intl enabled as instructed?


Join The Code Co-op to get access to your library in the Code Co-op Forum
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by rupruprup »

heatherbell wrote: Mon Sep 02, 2024 8:56 am https://github.com/CE-PhoenixCart/Phoen ... quirements
Internationalization of date names will not work properly without intl enabled.
Do you have intl enabled as instructed?
it is enabled
this https://www.php.net/manual/en/datetime.format.php helped me, I have to change it manually if I want it formatted for german mails
14Steve14
Senior Contributor
Posts: 922
Joined: Fri Oct 25, 2019 7:01 pm
Phoenix Version: v1.0.9.1
Has thanked: 17 times
Been thanked: 103 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by 14Steve14 »

rupruprup wrote: Mon Sep 02, 2024 12:02 pm it is enabled
this https://www.php.net/manual/en/datetime.format.php helped me, I have to change it manually if I want it formatted for german mails
Did you also make changes as per this page https://phoenixcart.org/phoenixcartwiki ... d_Currency
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by rupruprup »

this is all done in the language file and works fine for the complete shop, this concerns the queued emails only where dates & days are locally formatted like "1st" and "2nd" in the related template files
heatherbell
Senior Contributor
Posts: 2540
Joined: Mon Oct 07, 2019 4:39 am
Phoenix Version:
Has thanked: 35 times
Been thanked: 243 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by heatherbell »

rupruprup wrote: Mon Sep 02, 2024 12:02 pm I have to change it manually
Don't know if you fixed already.
In your code screenshot, no_checkout as example.

Code: Select all

$_mt['sign_up_date']  = Text::prepare(Date::expound($customer->get('date_account_created')));
changing this (there are 2 instances of this code in the file) to:

Code: Select all

$_mt['sign_up_date']  = Text::prepare($joined->format('Y-m-d'));  // Outputs date as YYYY-MM-DD change as desired
Will give a numerical output instead of language.
Then change this line in template:

Code: Select all

We noticed you created an account back on the {{SIGN_UP_DAY}} of {{SIGN_UP_MONTH}} but you did not checkout.
to

Code: Select all

We noticed you registered on our site back on {{SIGN_UP_DATE}} but you did not checkout.
Then creates e-mail like:

Code: Select all

We noticed you registered on our site back on 2024-09-01 but you did not checkout.
rupruprup
Member
Posts: 44
Joined: Thu Nov 05, 2020 7:39 pm
Phoenix Version: v1.0.9.10
Has thanked: 6 times
Been thanked: 3 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by rupruprup »

thank you, I did it this way toghether with a German email text

Code: Select all

      $_mt['sign_up_day']   = Text::input($joined->format('j'));
      $_mt['sign_up_month'] = Text::input($joined->format('n'));

Code: Select all

Wir haben bemerkt, dass Sie sich am 5.8. auf unserer Website registriert, aber dann doch nicht bestellt haben.
Wenn Sie ein Problem mit unserer Website hatten, zögern Sie bitte nicht, uns zu kontaktieren.
heatherbell
Senior Contributor
Posts: 2540
Joined: Mon Oct 07, 2019 4:39 am
Phoenix Version:
Has thanked: 35 times
Been thanked: 243 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by heatherbell »

rupruprup wrote: Mon Sep 02, 2024 2:59 pmI did it this way ... 5.8
Good though maybe d.m.Y to output 05.08.2024 reads better in German.
User avatar
burt
Core Team
Posts: 4551
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by burt »

burt wrote: Fri Aug 30, 2024 9:14 pm New Features
1. Queued Emails - the first gamechanger addition
If anyone has ideas for extra Scheduler Modules for the QE system, please let me know as I may be able to take your idea(s) and make something really cool.

We think that this QE system is a massive leap forward for all shopowners, you guys are the ones using the system so any feedback of this new feature (feedback from a test install or a live install) would be very helpful in determining "next steps" in the Phoenix eco-sphere.

TY in advance.
I am not here to build for you.
I am here to build with you. Let's help each other.
14Steve14
Senior Contributor
Posts: 922
Joined: Fri Oct 25, 2019 7:01 pm
Phoenix Version: v1.0.9.1
Has thanked: 17 times
Been thanked: 103 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by 14Steve14 »

burt wrote: Sat Sep 07, 2024 4:02 pm
If anyone has ideas for extra Scheduler Modules for the QE system, please let me know as I may be able to take your idea(s) and make something really cool.

TY in advance.
Not so much a new module, but could a way be added to sort the email queue. Something like the Action recorder sort at the top of the page. Users could then sort the list in the queue to find things like duplicates, cancelled orders and that sort of thing to stop emails being sent under certain circumstances. It took us a long time the other day to find a customer when he cancelled an order so we didn't send all the emails that were set up to be sent

New module wise. Some way of sending a copy of the invoice to a customer to save on printing.

A module for when a customer updates their newsletter status. Could be either removed from list or added to list. With this one it may also be good to send something to the store owner especially if they have removed from list as there is no way of knowing when someone unsubscribes.

A resubscription module for newsletter subscribers One email sent every 12 months or something similar. Not too sure if this is required for GDPR, but may be a way of keeping mailing lists clean and updated.

An email that is sent when downloads are about to expire to remind the customer to ensure that the have downloaded the file. Sent however many days after the purchase of a virtual product and depending on the admin settings for the download expire setting.

You did a Trustpilot module, how about a way of getting Google reviews. (Not too sure how that works though so may be a non starter)

There are a few ideas that others may be interested in.

Sily question. can the system be used to notify the store owner of different things as well. Like the unsubscribe from newsletters, changes address, adds address or other contact details. that sort of thing.
User avatar
burt
Core Team
Posts: 4551
Joined: Tue Oct 29, 2019 9:37 am
Phoenix Version: v1.1.0.8
Has thanked: 252 times
Been thanked: 412 times

Re: 1.0.9.6 Questions / Comments / Concerns

Post by burt »

All good ideas - I'll take some time to think about those some more.
14Steve14 wrote: Sat Sep 07, 2024 5:20 pm Sily question. can the system be used to notify the store owner of different things as well. Like the unsubscribe from newsletters, changes address, adds address or other contact details. that sort of thing.
It could. But it would be a round peg and square hole scenario.

The better idea for Store Owner notifications would be the "Action Recorder".
I am not here to build for you.
I am here to build with you. Let's help each other.


Join The Code Co-op to get access to your library in the Code Co-op Forum
Post Reply