{"id":29581,"date":"2021-06-18T19:10:00","date_gmt":"2021-06-18T16:10:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29581"},"modified":"2021-10-18T03:31:19","modified_gmt":"2021-10-18T00:31:19","slug":"jak-zintegrowac-mailchimp-z-woocommerce","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-zintegrowac-mailchimp-z-woocommerce\/","title":{"rendered":"Jak zintegrowa\u0107 Mailchimp z WooCommerce"},"content":{"rendered":"<p><a href=\"https:\/\/woocommerce.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WooCommerce<\/a> to wtyczka e-commerce typu open source dla WordPress. Jest szeroko stosowany do budowy sklepu internetowego z WordPress.<\/p>\n<p>Z drugiej strony <a href=\"https:\/\/mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Mailchimp<\/a> to najpopularniejsza platforma automatyzacji marketingu i us\u0142uga e-mail marketingu.<\/p>\n<p>Kiedy kto\u015b kupuje produkt w Twoim sklepie, WooCommerce przechwytuje jego informacje do przysz\u0142ych cel\u00f3w. W\u0142a\u015bciciel sklepu internetowego mo\u017ce doda\u0107 tego klienta do swojej listy newslettera. Korzystaj\u0105c z listy e-mailowej, mo\u017cesz zwi\u0119kszy\u0107 sprzeda\u017c, wysy\u0142aj\u0105c im nowe oferty, produkty, rabaty itp. Jest to sprawdzona strategia zach\u0119cania klient\u00f3w do powrotu do Twojego sklepu.<\/p>\n<p>W sklepie WooCommerce dodamy pole wyboru \u201eZapisz si\u0119 do naszego newslettera&quot; w formularzu zam\u00f3wienia. Je\u015bli klient go wybierze, jego adres e-mail zostanie dodany do listy Mailchimp.<\/p>\n<p>Dost\u0119pnych jest kilka wtyczek, kt\u00f3re wykonuj\u0105 to zadanie. Ale jako programista WordPress powiniene\u015b preferowa\u0107 pisanie w\u0142asnego kodu tam, gdzie to mo\u017cliwe. Zmniejszy to liczb\u0119 wtyczek w Twojej witrynie, a tym samym utrudni utrzymanie aktualizacji wtyczek.<\/p>\n<p>Wykorzystamy API Mailchimp, haki WooCommerce, aby po\u0142\u0105czy\u0107 Mailchimp z WooCommerce. Najpierw musimy pobra\u0107 klucz API Mailchimp i identyfikator odbiorc\u00f3w, za pomoc\u0105 kt\u00f3rych wchodzimy w interakcj\u0119 z API Mailchimp.<\/p>\n<h3>Uzyskaj klucz API Mailchimp i identyfikator odbiorc\u00f3w<\/h3>\n<p><a href=\"https:\/\/login.mailchimp.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Zaloguj si\u0119<\/a> na swoje konto Mailchimp. Z ikony u\u017cytkownika wybierz Konto.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cef22ae.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cef22ae.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<p>Na nast\u0119pnej stronie kliknij <strong>Extra-&gt;Klucze API<\/strong>.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cf728d9.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cf728d9.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<p>W sekcji Twoje klucze API kliknij Utw\u00f3rz klucz i skopiuj sw\u00f3j klucz API.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<p>Nast\u0119pnie zdob\u0105d\u017amy identyfikator odbiorc\u00f3w. W tym celu kliknij menu Odbiorcy, wybierz opcj\u0119 Ustawienia z menu rozwijanego Zarz\u0105dzaj odbiorcami.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<p>Kliknij nazw\u0119 odbiorc\u00f3w i warto\u015bci domy\u015blne w Ustawieniach.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<p>Na nast\u0119pnej stronie znajdziesz sw\u00f3j identyfikator odbiorc\u00f3w.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<h3>Zapisz si\u0119 do naszego newslettera Pole wyboru<\/h3>\n<p>WooCommerce zapewnia wiele akcji i filtr\u00f3w, aby dostosowa\u0107 przep\u0142yw kasy bez dotykania podstawowych plik\u00f3w. Tutaj zamierzamy doda\u0107 pole wyboru do formularza zam\u00f3wienia WooCommerce. Mo\u017cemy to zrobi\u0107 za pomoc\u0105 akcji <code>woocommerce_after_checkout_billing_form<\/code>. Dzi\u0119ki tej akcji u\u017cytkownik mo\u017ce doda\u0107 nowe pola do formularza rozliczeniowego w WooCommerce.<\/p>\n<p>Dodam checkbox newslettera po formularzu rozliczeniowym. Mo\u017cesz umie\u015bci\u0107 go w innym miejscu. W takim przypadku mo\u017cesz u\u017cy\u0107 dowolnego z poni\u017cszych hak\u00f3w.<\/p>\n<ul>\n<li><code>woocommerce_before_checkout_billing_form<\/code><\/li>\n<li><code>woocommerce_after_checkout_billing_form<\/code> \u2013 u\u017cywam tego<\/li>\n<li><code>woocommerce_before_checkout_registration_form<\/code><\/li>\n<li><code>woocommerce_after_checkout_registration_form<\/code><\/li>\n<li><code>woocommerce_before_checkout_shipping_form<\/code><\/li>\n<li><code>woocommerce_after_checkout_shipping_form<\/code><\/li>\n<li><code>woocommerce_before_order_notes<\/code><\/li>\n<li><code>woocommerce_after_order_notes<\/code><\/li>\n<\/ul>\n<p>Umie\u015b\u0107 poni\u017cszy kod w <code>functions.php<\/code>pliku motywu .<\/p>\n<pre><code>add_action( 'woocommerce_after_checkout_billing_form', 'subscribe_newsletter_checkbox' );\nfunction subscribe_newsletter_checkbox($checkout) {\n\u00a0\u00a0\u00a0\u00a0woocommerce_form_field( 'subscribed', array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'type'\u00a0\u00a0\u00a0 =&gt; 'checkbox',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'class'\u00a0\u00a0\u00a0 =&gt; array('form-row-wide'),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'label'\u00a0\u00a0\u00a0 =&gt; 'Subscribe to our newsletter',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0), $checkout-&gt;get_value( 'subscribed') );\n}<\/code><\/pre>\n<p>\u015amia\u0142o i sprawd\u017a formularz kasy. Powiniene\u015b zobaczy\u0107 nowe pola dodane do subskrypcji biuletynu, jak pokazano na zrzucie ekranu poni\u017cej.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20165-6081c6cfb7944.png\" alt=\"Jak zintegrowa\u0107 Mailchimp z WooCommerce\" ><\/a><\/p>\n<h3>Po\u0142\u0105cz Mailchimp z WooCommerce<\/h3>\n<p>Dodali\u015bmy niestandardowe pole dla pola wyboru subskrypcji. Je\u015bli klient zaznaczy to pole wyboru, musimy doda\u0107 jego adres e-mail do listy Mailchimp.<\/p>\n<p>WooCommerce zapewnia akcj\u0119, <code>woocommerce_checkout_update_order_meta<\/code>kt\u00f3ra zostanie uruchomiona, gdy klient z\u0142o\u017cy zam\u00f3wienie. Za pomoc\u0105 tego haka \u0142\u0105cz\u0119 Mailchimp z WooCommerce.<\/p>\n<p>Umie\u015b\u0107 poni\u017cszy kod w swoim <code>functions.php<\/code>pliku. Zostanie on wykonany automatycznie po z\u0142o\u017ceniu zam\u00f3wienia.<\/p>\n<pre><code>add_action( 'woocommerce_checkout_update_order_meta', 'subscribe_user_to_newsletter' );\nfunction subscribe_user_to_newsletter($order_id) {\n\u00a0\u00a0\u00a0\u00a0if( !empty( $_POST['subscribed']) &amp;&amp; $_POST['subscribed'] == 1) {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0update_post_meta( $order_id, 'subscribed', 1 );\n\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ add user to mailchimp list\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$email = $_POST['billing_email'];\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$audience_id = 'MAILCHIMP_AUDIENCE_ID';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$api_key = 'MAILCHIMP_API_KEY';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$data_center = substr($api_key,strpos($api_key,'-')+1);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$url = 'https:\/\/'. $data_center .'.api.mailchimp.com\/3.0\/lists\/'. $audience_id .'\/members';\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$auth = base64_encode( 'user:'. $api_key );\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$arr_data = json_encode(array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'email_address' =&gt; $email,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'status' =&gt; 'subscribed' \/\/pass 'subscribed' or 'pending'\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0));\n\u00a0\u00a0\u00a0\u00a0\u00a0\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$response = wp_remote_post( $url, array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'method' =&gt; 'POST',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'headers' =&gt; array(\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Content-Type' =&gt; 'application\/json',\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'Authorization' =&gt; \"Basic $auth\"\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'body' =&gt; $arr_data,\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0)\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0);\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Pami\u0119taj, aby zast\u0105pi\u0107 symbole zast\u0119pcze ich rzeczywistymi warto\u015bciami. Teraz \u015bmia\u0142o z\u0142\u00f3\u017c zam\u00f3wienie. Powiniene\u015b zobaczy\u0107, \u017ce wiadomo\u015b\u0107 e-mail zostanie zapisana w podanym identyfikatorze odbiorc\u00f3w Mailchimp.<\/p>\n<p>Mam nadziej\u0119, \u017ce rozumiesz, jak po\u0142\u0105czy\u0107 Mailchimp z WooCommerce. Podziel si\u0119 swoimi przemy\u015bleniami i sugestiami w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/integracja-mailchimp-z-wtyczka-contact-form-7-7\/\" title=\"Integracja Mailchimp z wtyczk\u0105 Contact Form 7\">Integracja Mailchimp z wtyczk\u0105 Contact Form 7<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/integracja-mailchimp-na-stronie-internetowej-za-pomoca-mailchimp-api-i-php\/\" title=\"Integracja MailChimp na stronie internetowej za pomoc\u0105 MailChimp API i PHP\">Integracja MailChimp na stronie internetowej za pomoc\u0105 MailChimp API i PHP<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-zintegrowac-biuletyn-mailchimp-z-aplikacja-laravel\/\" title=\"Jak zintegrowa\u0107 biuletyn MailChimp z aplikacj\u0105 Laravel?\">Jak zintegrowa\u0107 biuletyn MailChimp z aplikacj\u0105 Laravel?<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czy chcesz po\u0142\u0105czy\u0107 Mailchimp z WooCommerce? Korzystaj\u0105c z Mailchimp API i hook\u00f3w WooCommerce, mo\u017cemy po\u0142\u0105czy\u0107 obie us\u0142ugi i doda\u0107 klienta<\/p>\n","protected":false},"author":1,"featured_media":20166,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[612],"tags":[847],"class_list":["post-29581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=29581"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/20166"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=29581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=29581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=29581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}