AcyMailing filter problem when upgrade HS to 1.6.0

  • Posts: 151
  • Thank you received: 9
12 years 1 month ago #70293

After upgrading HikaShop to the latest version 1.6.0 the AcyMailing HikaShop filter does not work correct anymore.

I posted a question on the AcyMailing forum and Adrien told me that Hikashop developed this filter.

This is the problem I have since upgrading to 1.6.0:


In AcyMailing I create a filter:

1. select "HikaShop Customers"
2. select "bought"
3. Select product "S1708"

Actions:
4. select "AcyMailing List"
5. select "Subscribe users to"
6. select "S1708 + Campaign"


I noticed that the text string behind the selected "HikaShop Customers" dropdown still says "0 users selected" which is strange because I just ordered this product with a test account.

In Hikashop, the chosen product is indeed bought with the test account, and the status of the order is confirmed.

Still no subscription to the product related list.

It looks like the filter does NOT see that a product has been ordered.

How to troubleshoot this?



Note: I have tested a lot and everything worked fine before the upgrade. The user is also NOT copied to the AcyMailing userlist. I use simplified user registration in HikaShop.


Another very strange thing is when I am logged in with the testaccount, and subscribe to the newsletter, the subscription is ok and subscriptions from Hikashop orders DO come through.

However... When I test order ONE product now, after confirming this order in the back-end, the testaccount is subscribed to at least SIXTY other product lists. This looks like when a customer DID NOT order this product, subscribe him to this product list.

Very strange.




Please advice and help,
Maurice

Last edit: 12 years 1 month ago by Maurice.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
12 years 1 month ago #70308

Hi,

The AcyMailing HikaShop filters are indeed done on HikaShop's end.

From what you're describing here is what I can see:
the filters themselves are working properly since it works when the user is subscribed to a list in AcyMailing.
The problem seems to come from the fact that the user is not added to AcyMailing when he registers via HikaShop (you don't see it in the users listing of AcyMailing), and thus the filtering system cannot find it later on.

The only issue I can see which could end up with this situation is that the user synchronization plugin of AcyMailing which is called RegAcymailing is not published. Thus, when the user is created by HikaShop in Joomla, AcyMailing is not adding him to his user list.

Please Log in or Create an account to join the conversation.

  • Posts: 151
  • Thank you received: 9
12 years 1 month ago #70318

Hi Nicolas,

The user synchronization plugin of AcyMailing IS published. As I stated before it did work before and nothing was changed to this setting by me.

ALso: how does this relate when a user does not register because he already has an account?
In that case he only logs in and buys the product. No account is generated.

Maurice

Last edit: 12 years 1 month ago by Maurice.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
12 years 1 month ago #70322

If the user is already registered and just logs in to buy in HikaShop, the user shouls already be in AcyMailing since AcyMailing synchronize all the user accounts when you install it.

We didn't change anything in HikaShop 1.6.0 regarding AcyMailing. In fact, we didn't change anything in that plugin since at least 6 months ago. Which version of HikaShop did you had before ?

Please Log in or Create an account to join the conversation.

  • Posts: 151
  • Thank you received: 9
12 years 1 month ago #70330

Hi Nicolas,

The previous version was 1.5.8.

Okay, I understand your explanation. And now I understand what caused the first problem of not being subscribed. I had removed the user from AcyMailing manually. That's why no new subscriptions came through. That was my fault. This had indeed nothing to do with the upgrade. I thought that a user was added / synced with every new order and that's not the case. Problem one is solved. Thank you.


The second problem is still there.

I created a new test order with a new test account, the user is indeed added to AcyMailing. I ordered product S1603.
At this moment I see the new user as a new AcyMailing user, so the sync. works fine! The user is not subscribed to any list yet. That's good.

When the order has been confirmed, I expected to see only productlist S1603 to his list of subscriptions.

However, I see TWO lists to which he is subscribed now: S1603 AND S2521.


S2521 is a completely different product that is attached only to product S2521.

Any ideas about that?

Thank you,
Maurice

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13361
  • MODERATOR
12 years 4 weeks ago #70519

Hi,

If the user is subscribed to both lists, it's probably that one or several filters add the user to both lists based on the conditions of the filters.
Are both products in the order ?
Could you do some screenshots of your list/filter/product configuration ?

Please Log in or Create an account to join the conversation.

  • Posts: 151
  • Thank you received: 9
12 years 4 weeks ago #70819

Hi Nicolas,

I think I've found what's the problem. Somehow some filters acted like:

HikaShop Customers --> didn't buy --> Product name

while in fact they did display:

HikaShop Customers --> bought --> Product name

After saving the filter of the productlist where people were subscribed to in error acually as "didn't buy" and then re-save the filter as "bought", the problem seems to be gone for that filter.

Very strange, but it works.

Kind regards,
Maurice

The following user(s) said Thank You: nicolas

Please Log in or Create an account to join the conversation.

Time to create page: 0.064 seconds
Powered by Kunena Forum