Support » Plugin: Campaign Monitor for WooCommerce » Duplicate Custom Fields and Segments Created (in latest upgrade)

  • Hi

    I have just upgraded to the latest version of the plugin hoping it would fix some connection issues with PHP7 that were mentioned in the changelog.

    It mentioned this would not work via admin upgrade and it needed to be disconnected and the new version installed manually.

    I remove the plugin and options from the database and installed manually.

    It all seemed to work fine but it created duplicate segments in my existing Campaign Monitor account. eg. I ended up with my previous “WooCommerce Total Order Count” field and a new “WooCommerce Total Order Count 1” field.

    Inspecting the plugin options it looks like the plugin now maps to the new fields but I have existing data in the old fields.

    When connecting the plugin to CM it should check if the field names already exist and if so use those (or give the option to use the existing fields rather than creating new fields).

    For now we are going to have to export all our CM data, delete ALL the CM WooCommerce fields, reinstall the plugin to regenerate the custom fields, then reimport our data.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter Ben Huson


    Also, just noticed it also created duplicate Segments.

    Plugin Author Campaign Monitor


    Hi Ben,

    Thank you for posting your question and sorry for the hassle with this! I can see the same thing when testing on this side. I’ve put this forward as an improvement for future updates to the plugin, if we can go ahead with that, we’ll be sure to let you know.

    If you need further help with rearranging your list to get data in the right place, we can help out. If you can contact us here: and provide your account details, we can help out.

    Thanks again and sorry for the trouble with this!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Duplicate Custom Fields and Segments Created (in latest upgrade)’ is closed to new replies.