Git Product home page Git Product logo

Comments (8)

daftspunk avatar daftspunk commented on August 22, 2024 1

Hello @Hessel91, The suggested change is not reliable. Please make sure you have a list property set in your component configuration that contains the Mailchamp List ID.

I hope this helps!

from mailchimp-plugin.

Hessel91 avatar Hessel91 commented on August 22, 2024 1

there was a dot (.) copied from my Mailchimp account behind my list id. that was the true issue. thank you for your reply @daftspunk for clearing this issue. This plugin works just fine.

from mailchimp-plugin.

tylkosprawdzam avatar tylkosprawdzam commented on August 22, 2024

@mabehiry
I'm having the same issue. Did You manage to figure out how to fix it?

from mailchimp-plugin.

tylkosprawdzam avatar tylkosprawdzam commented on August 22, 2024

The problem was reading components property - list. Even though I've added it to component properties it didn't work, so I changed the line
$result = $MailChimp->post("lists/".$this->property('list')."/members", $subscriptionData);
to
$result = $MailChimp->post("lists/".$listId."/members", $subscriptionData);
where $listId is a hardcoded id of the list, and now it works properly.

from mailchimp-plugin.

LukeTowers avatar LukeTowers commented on August 22, 2024

@tylkosprawdzam not great to hard code it because that will be removed the next time this updates. Please post the component configuration in the template file that wasn't working.

from mailchimp-plugin.

freeyland avatar freeyland commented on August 22, 2024

I have the same issue. How did you resolve?

from mailchimp-plugin.

Hessel91 avatar Hessel91 commented on August 22, 2024

same issue

from mailchimp-plugin.

Hessel91 avatar Hessel91 commented on August 22, 2024

The problem was reading components property - list. Even though I've added it to component properties it didn't work, so I changed the line
$result = $MailChimp->post("lists/".$this->property('list')."/members", $subscriptionData);
to
$result = $MailChimp->post("lists/".$listId."/members", $subscriptionData);
where $listId is a hardcoded id of the list, and now it works properly.

I changed the solution you mentioned, however, it throws a new error :
"Undefined variable: listId" on line 75 of C:\xampp\htdocs\mommy\plugins\rainlab\mailchimp\components\Signup.php"

from mailchimp-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.