Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Journey ignoring product name/conditions sending multiple emails #1224

Open
nickpiro opened this issue Nov 19, 2024 · 1 comment
Open

Comments

@nickpiro
Copy link

Issue with Journey Condition.

We use Journey's on our website for transactional emails. Only two. Order Confirmation and Shipping Confirmation.

Since we do art classes, our Shipping confirmation is actually a "Your Pottery is Ready for Pickup" email.

We have different classes that will receive a slightly different variation of the same email, but different nonetheless.

So I created multiple shipping confirmation emails.

Here's where the issue came.

To Reproduce
Steps to reproduce the behavior:

  1. Customer orders two different products at two completely different times. Product 1's name starts with "Intro to Relief". Product 2's name starts with "Pinch Pottery"
  2. I created two Shipping Confirmation emails, both unique to the product. I add one condition to each:
    Products Purchased > starts with > Intro to Relief
    Products Purchased > starts with > Pinch Pot
  3. I send a shipping confirmation (Mark the order as Complete in Woocommerce) for a Pinch Pot class. This particular customer has previously purchased an Intro to Relief workshop.

Expected behavior
Customer receives Pinch Pot shipping confirmation.

Actual behavior
Customer receives Pinch Pot & Intro to Relief shipping confirmation emails.

Operating environment (please complete the following information):

  • N/A
  • Plugin version:4.4.1
  • WooCommerce version: 9.4.1
  • Wordpress version: 6.6.2
  • PHP version: Latest (Will update later)

Things to verify before submitting a ticket

  • Verify you are using the most up to date plugin version.
  • Enable "Remote Diagnostics" from the plugin's Settings tab (if possible)
  • If there any fatal errors in WooCommerce, please provide (WooCommerce -> Status -> Logs)
  • If you're using the current version of the plugin, it utilizes a queue powered by Action Scheduler. It depends on WP_CRON to be activated with your hosting provider. Please confirm with your host that it's enabled.
  • Do you have any caching plugins or services running? If you're using Redis, Nginx, or MemCache, see if you or your hosting provider can exclude certain paths to the REST API and /wp-json/mailchimp-for-woocommerce. Visit our Wiki help page on this topic for more information.
  • If you have a large number of plugins being used, you may need to bump up your memory limit on your server (1GB for example) to accommodate the initial sync.
@ryanhungate
Copy link
Collaborator

@nickpiro thanks for the info - give us some time to pass this on to the appropriate team for handling.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants