
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WooCommerce Subscriptions | 79mplus</title>
	<atom:link href="https://www.79mplus.com/project_category/woocommerce-subscriptions/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.79mplus.com</link>
	<description>Top-Tier WordPress Development Company for Custom, Scalable Solutions</description>
	<lastBuildDate>Wed, 14 Nov 2018 10:11:55 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>

<image>
	<url>https://www.79mplus.com/assets/cropped-favicon2-32x32.png</url>
	<title>WooCommerce Subscriptions | 79mplus</title>
	<link>https://www.79mplus.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</title>
		<link>https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/</link>
					<comments>https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/#respond</comments>
		
		<dc:creator><![CDATA[79mplus Admin]]></dc:creator>
		<pubDate>Thu, 16 Aug 2018 09:40:16 +0000</pubDate>
				<guid isPermaLink="false">https://www.79mplus.com/?post_type=project&#038;p=496714</guid>

					<description><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/mailchimp-sync-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/">Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</a></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/">Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/mailchimp-sync-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/">Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</a></p>
<p><div class="et_pb_section et_pb_section_0 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_post_title et_pb_post_title_0 et_pb_bg_layout_light  et_pb_text_align_center"   >
				
				
				
				
				
				<div class="et_pb_title_container">
					<h1 class="entry-title">Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</h1>
				</div>
				
			</div><div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="project_categories mplus"><a href="https://www.79mplus.com/project_category/anything-backend">Anything Backend</a>, <a href="https://www.79mplus.com/project_category/custom-api-integration">Custom API Integration</a>, <a href="https://www.79mplus.com/project_category/custom-plugin-development">Custom Plugin Development</a>, <a href="https://www.79mplus.com/project_category/mailchimp">Mailchimp</a>, <a href="https://www.79mplus.com/project_category/plugin-customization">Plugin Customization</a>, <a href="https://www.79mplus.com/project_category/plugins">Plugins</a>, <a href="https://www.79mplus.com/project_category/project">Project</a>, <a href="https://www.79mplus.com/project_category/woocommerce-subscriptions">WooCommerce Subscriptions</a>, <a href="https://www.79mplus.com/project_category/wordpress">WordPress</a></div></div>
			</div><div class="et_pb_module et_pb_image et_pb_image_0 et_animated et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img fetchpriority="high" decoding="async" width="1100" height="480" src="https://www.79mplus.com/assets/mailchimp-sync-banner.jpg" alt="" title="Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions" srcset="https://www.79mplus.com/assets/mailchimp-sync-banner.jpg 1100w, https://www.79mplus.com/assets/mailchimp-sync-banner-300x131.jpg 300w, https://www.79mplus.com/assets/mailchimp-sync-banner-768x335.jpg 768w, https://www.79mplus.com/assets/mailchimp-sync-banner-1024x447.jpg 1024w, https://www.79mplus.com/assets/mailchimp-sync-banner-1080x471.jpg 1080w, https://www.79mplus.com/assets/mailchimp-sync-banner-510x223.jpg 510w" sizes="(max-width: 1100px) 100vw, 1100px" class="wp-image-496725"></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_1 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Challenge</h2>
<p>Our client had a WooCommerce Subscription based website. They wanted so that their customer email entries are synced with their MailChimp account. They also wanted so that the users are grouped under certain groups based on their subscription status.</p>
<p><strong>Our task mainly was to:</strong></p>
<ul>
<li>Group users based on their subscription status in MailChimp</li>
<li>Change user group in MailChimp when their status changes</li>
<li>Ensure that integration respects MailChimp for WooCommerce, WC and WC Subscriptions</li>
<li>Implement a initial sync feature to synchronize 17000+ subscribers into MailChimp</li>
<li>Ensure backend settings for everything implemented</li>
</ul></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_2 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h1>Our Solution</h1>
<p>The project was simple with some fair amount of details and a lot of testing ahead.</p>
<p>Here’s how we solved the problem:</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_3">
				<div class="et_pb_column et_pb_column_1_3 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>User Groups</h3>
<p>Client had separate groups in mind for MailChimp. This was crucial to keep track of the 17000+ users they had on their MailChimp account. Each group for each status of the subscription. Users were there already but they were not grouped accordingly.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Groups Based on Status</h3>
<p>In a subscription based environment it is common to change status of the subscription. When subscription status changes, client wanted that the group of the user should change too, to sync with MailChimp better. We used hooks related to status change for this feature.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Support for Existing Setup</h3>
<p>Client had MailChimp for WooCommerce installed. It already had API information input, so we had to share the information with the plugin. We also had to make sure that we maintain a compatibility with the way the plugin lists users, so that it remains consistent.</p>
<p>&nbsp;</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_4">
				<div class="et_pb_column et_pb_column_1_3 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Initial Sync</h3>
<p>Our client had 17000+ users on their MailChimp account. It was already synced to MailChimp using MailChimp for WooCommerce plugin. But the group changes were not applied there. We can handle new ones, no problem. But we had to take care of those existing users. So we had we implement a Sync feature for those initial records.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_7  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Backend Settings</h3>
<p>We had to implement settings on the backend to allow for a better control. We implemented backend settings pages for the initial sync and MailChimp integration. We implemented pause resume feature for the initial sync so that the operation can be resumed for this lengthy task.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_8  et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty">
				
				
				
				
				
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_3 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_5">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_9  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_1 et_animated et-waypoint">
				
				
				
				
				<a href="https://www.79mplus.com/assets/mailchimp-sync-project-image-big.png"><span class="et_pb_image_wrap "><img decoding="async" width="800" height="564" src="https://www.79mplus.com/assets/mailchimp-sync-project-image-big.png" alt="" title="Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions" srcset="https://www.79mplus.com/assets/mailchimp-sync-project-image-big.png 800w, https://www.79mplus.com/assets/mailchimp-sync-project-image-big-300x212.png 300w, https://www.79mplus.com/assets/mailchimp-sync-project-image-big-768x541.png 768w, https://www.79mplus.com/assets/mailchimp-sync-project-image-big-510x360.png 510w" sizes="(max-width: 800px) 100vw, 800px" class="wp-image-496726"></span></a>
			</div><div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Putting it all together</h3>
<p>At the end we delivered WC Subscription Sync system with automated grouping in MailChimp and initial sync feature. We hope it provided useful automation for our client.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/">Automatic Synchronization of Users with MailChimp for WooCommerce Subscriptions</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.79mplus.com/project/automatic-synchronization-users-mailchimp/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Dynamic Resume Builder with LinkedIn Integration</title>
		<link>https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/</link>
					<comments>https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/#respond</comments>
		
		<dc:creator><![CDATA[79mplus Admin]]></dc:creator>
		<pubDate>Thu, 02 Aug 2018 09:05:27 +0000</pubDate>
				<guid isPermaLink="false">https://www.79mplus.com/?post_type=project&#038;p=496511</guid>

					<description><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/resume-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/">Dynamic Resume Builder with LinkedIn Integration</a></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/">Dynamic Resume Builder with LinkedIn Integration</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/resume-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/">Dynamic Resume Builder with LinkedIn Integration</a></p>
<p><div class="et_pb_section et_pb_section_4 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_6">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_10  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_post_title et_pb_post_title_1 et_pb_bg_layout_light  et_pb_text_align_center"   >
				
				
				
				
				
				<div class="et_pb_title_container">
					<h1 class="entry-title">Dynamic Resume Builder with LinkedIn Integration</h1>
				</div>
				
			</div><div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="project_categories mplus"><a href="https://www.79mplus.com/project_category/anything-backend">Anything Backend</a>, <a href="https://www.79mplus.com/project_category/custom-plugin-development">Custom Plugin Development</a>, <a href="https://www.79mplus.com/project_category/linkedin">LinkedIn</a>, <a href="https://www.79mplus.com/project_category/plugin-customization">Plugin Customization</a>, <a href="https://www.79mplus.com/project_category/plugins">Plugins</a>, <a href="https://www.79mplus.com/project_category/project">Project</a>, <a href="https://www.79mplus.com/project_category/woocommerce-subscriptions">WooCommerce Subscriptions</a>, <a href="https://www.79mplus.com/project_category/wordpress">WordPress</a></div></div>
			</div><div class="et_pb_module et_pb_image et_pb_image_2 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="1100" height="480" src="https://www.79mplus.com/assets/resume-banner.jpg" alt="" title="Dynamic Resume Builder with LinkedIn Integration" srcset="https://www.79mplus.com/assets/resume-banner.jpg 1100w, https://www.79mplus.com/assets/resume-banner-300x131.jpg 300w, https://www.79mplus.com/assets/resume-banner-768x335.jpg 768w, https://www.79mplus.com/assets/resume-banner-1024x447.jpg 1024w, https://www.79mplus.com/assets/resume-banner-1080x471.jpg 1080w, https://www.79mplus.com/assets/resume-banner-510x223.jpg 510w" sizes="(max-width: 1100px) 100vw, 1100px" class="wp-image-496509"></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_5 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_7">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_11  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_10  et_pb_text_align_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Challenge</h2>
<p>Our client wanted to sell custom-designed resume downloads as a service. They wanted it to be a subscription based system. They also wanted a step by step form to input the information and upon payment, to be able to download the uniquely designed, digitally generated resume. Inputting hundreds of fields may be a tiresome task for some. So they wanted LinkedIn integration so that it can auto-fill the form with the information on the profile.</p>
<p><strong>Our task mainly was to:</strong></p>
<ul>
<li>Prepare a form to take inputs for the resume in multiple steps</li>
<li>Implement option to auto-fill fields from LinkedIn profile</li>
<li>Implement a My Account page for downloading the resume</li>
<li>Integrate WC Subscriptions into the download feature</li>
<li>Generate the Resume in PDF format with the field values</li>
<li>Implement the features so that the designs could be customizable</li>
</ul></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_6 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_8">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_12  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_11  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>&nbsp;</p>
<h1>Our Solution</h1>
<p>The project had a moderate mix of complexities which was enjoyable to solve.</p>
<p>Here’s how we solved the problem:</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_9">
				<div class="et_pb_column et_pb_column_1_3 et_pb_column_13  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_12  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Multistep Form</h3>
<p>We broke the fields into multiple steps to reduce the stress on the user. We designed the form so that user can freely move from one step to another. The fields were bound by rules and error checking was implemented for easily spotting mistakes in the field inputs.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_14  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_13  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>LinkedIn Integration</h3>
<p>Even after breaking down into steps, the number of fields was enormous. So we had to implement a LinkedIn integration into the project. The user can login to LinkedIn from the form page and after allowing the integration, the fields will be filled out automatically.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_15  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_14  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>WC Subscriptions Integration</h3>
<p>Our client planned on selling the resume downloads as a subscription service. So we implemented the project around WooCommerce Subscriptions. The project requires an active subscription before filling out the form or downloading the resume.</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_10">
				<div class="et_pb_column et_pb_column_1_3 et_pb_column_16  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_15  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Resume Downloads</h3>
<p>We implemented a download page which appears after the form is filled out. The download option is also available from a custom My Accounts page for later downloads. The user can download their resumes in PDF format when he needs to. The PDF has custom font implementation and is ready for print right away.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_17  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_16  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Customizable Designs</h3>
<p>We implemented the PDF generation feature with mpdf, which is a very versatile pdf library. We utilized its HTML-to-PDF capabilities to make it easy to incorporate templates later on. We kept the designs separate in templates so that the output can be customized.</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_3 et_pb_column_18  et_pb_css_mix_blend_mode_passthrough et-last-child et_pb_column_empty">
				
				
				
				
				
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_7 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_11">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_19  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_3 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="400" height="282" src="https://www.79mplus.com/assets/resume-project-image-1.png" alt="" title="Dynamic Resume Builder with LinkedIn Integration" srcset="https://www.79mplus.com/assets/resume-project-image-1.png 400w, https://www.79mplus.com/assets/resume-project-image-1-300x212.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="wp-image-496513"></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_17  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Putting it all together</h3>
<p>At the end our client got what he wanted. A dynamic PDF resume builder system with custom designs, subscriptions and the power of LinkedIn integration.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/">Dynamic Resume Builder with LinkedIn Integration</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.79mplus.com/project/dynamic-resume-builder-with-linkedin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Multilingual WC Based Story Subscription System using MailChimp API</title>
		<link>https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/</link>
					<comments>https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/#respond</comments>
		
		<dc:creator><![CDATA[79mplus Admin]]></dc:creator>
		<pubDate>Mon, 30 Jul 2018 04:20:10 +0000</pubDate>
				<guid isPermaLink="false">https://www.79mplus.com/?post_type=project&#038;p=496425</guid>

					<description><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/wendelins-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/">Multilingual WC Based Story Subscription System using MailChimp API</a></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/">Multilingual WC Based Story Subscription System using MailChimp API</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></description>
										<content:encoded><![CDATA[<p><a rel="nofollow" href="https://www.79mplus.com">79mplus</a><br />
<img src="https://www.79mplus.com/assets/wendelins-featured.jpg" style="display: block; margin: 1em auto"><br />
<a rel="nofollow" href="https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/">Multilingual WC Based Story Subscription System using MailChimp API</a></p>
<p><div class="et_pb_section et_pb_section_8 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_12">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_20  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_post_title et_pb_post_title_2 et_pb_bg_layout_light  et_pb_text_align_center"   >
				
				
				
				
				
				<div class="et_pb_title_container">
					<h1 class="entry-title">Multilingual WC Based Story Subscription System using MailChimp API</h1>
				</div>
				
			</div><div class="et_pb_module et_pb_text et_pb_text_18  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div class="project_categories mplus"><a href="https://www.79mplus.com/project_category/anything-backend">Anything Backend</a>, <a href="https://www.79mplus.com/project_category/custom-api-integration">Custom API Integration</a>, <a href="https://www.79mplus.com/project_category/custom-plugin-development">Custom Plugin Development</a>, <a href="https://www.79mplus.com/project_category/mailchimp">Mailchimp</a>, <a href="https://www.79mplus.com/project_category/plugin-customization">Plugin Customization</a>, <a href="https://www.79mplus.com/project_category/plugins">Plugins</a>, <a href="https://www.79mplus.com/project_category/woocommerce">WooCommerce</a>, <a href="https://www.79mplus.com/project_category/woocommerce-subscriptions">WooCommerce Subscriptions</a>, <a href="https://www.79mplus.com/project_category/wordpress">WordPress</a></div></div>
			</div><div class="et_pb_module et_pb_image et_pb_image_4 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="1100" height="480" src="https://www.79mplus.com/assets/wendelins-banner.jpg" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/wendelins-banner.jpg 1100w, https://www.79mplus.com/assets/wendelins-banner-300x131.jpg 300w, https://www.79mplus.com/assets/wendelins-banner-768x335.jpg 768w, https://www.79mplus.com/assets/wendelins-banner-1024x447.jpg 1024w, https://www.79mplus.com/assets/wendelins-banner-1080x471.jpg 1080w, https://www.79mplus.com/assets/wendelins-banner-510x223.jpg 510w" sizes="(max-width: 1100px) 100vw, 1100px" class="wp-image-496435"></span>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_9 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_13">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_21  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_19  et_pb_text_align_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_text_inner"><p>&nbsp;</p>
<h2>Challenge</h2>
<p>Our client was looking for a team who can create a story subscription system that sends stories every friday to members through a email service. For managing these emails easily, they were looking for an integration with an email newsletter service, like AWeber or something similar. Another requirement was that it has to support 7 languages. These sounded like a new kind of challenge to us. So we took the job.</p>
<p><strong>Our task mainly was to:</strong></p>
<ul>
<li>Choose the appropriate Mailing API</li>
<li>Make sure that email subscription API works with WooCommerce</li>
<li>Make the email service Multilingual to support 7 languages</li>
<li>Store Custom Fields with entries</li>
<li>Automatic adding and removing of users from the mailing list based on subscription status</li>
<li>Make it compatible with variable subscriptions for 2 payment intervals</li>
</ul>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_10 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_14">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_22  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_20  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p>&nbsp;</p>
<h1>Our Solution</h1>
<p>This is a fairly simple project with many sweet and complex details. We had to approach the project as a whole when planning. We had to make sure that our plan covers all the aspects &#8211; frontend, backend and email delivery &#8211; when the project is finished.</p>
<p>Here’s how we solved the problem:</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_15">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_23  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_5 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="600" height="300" src="https://www.79mplus.com/assets/02_choosing_email_services.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/02_choosing_email_services.png 600w, https://www.79mplus.com/assets/02_choosing_email_services-300x150.png 300w, https://www.79mplus.com/assets/02_choosing_email_services-510x255.png 510w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-496428"></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_24  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_21  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Choosing the right API</h3>
<p>We&#8217;ve had discussions with client. And our client decided that Mailchimp suited better for our needs than AWeber. It has a better interface, better documentation, better categorization etc. We also needed to add additional information with the entries to differentiate between persons &#8211; support for which was great on MailChimp.</p>
<p>&nbsp;</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_16">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_25  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_22  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Email Subscription + WooCommerce</h3>
<p>There were plugins like Memberpress for this. But it did not support WooCommerce &#8211; which was required by our client to maintain the subscriptions. In order to maintain the multilingual nature of the project, we went in and worked on our own integration with WC, which works with WC Memberships + WC Subscriptions.</p>
<p>&nbsp;</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_26  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_6 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="600" height="300" src="https://www.79mplus.com/assets/01_wc-and-mailchimp.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/01_wc-and-mailchimp.png 600w, https://www.79mplus.com/assets/01_wc-and-mailchimp-300x150.png 300w, https://www.79mplus.com/assets/01_wc-and-mailchimp-510x255.png 510w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-496429"></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_17">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_27  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_7 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="600" height="300" src="https://www.79mplus.com/assets/03_multi_language.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/03_multi_language.png 600w, https://www.79mplus.com/assets/03_multi_language-300x150.png 300w, https://www.79mplus.com/assets/03_multi_language-510x255.png 510w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-496451"></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_28  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_23  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Multilingual Emails</h3>
<p>MailChimp helped us on the way. MailChimp has a good segmentation feature which we utilized for categorization. We simplified the process by preparing 7 separate lists for 7 languages. It made it simple for us to integrate and simple for client to manage.</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_18">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_29  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_24  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Custom Fields with Entries</h3>
<p>We needed to have various data attached to the entries to make it link with the Subscriptions and users on WP. MailChimp API has a way to attach the data with &#8220;Custom Fields&#8221; which made it easy for us. We also attached some other minor information, which can then be used inside the emails. A nice thing to have to create engaging emails.</p>
<p>&nbsp;</p></div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_30  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_8 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="600" height="300" src="https://www.79mplus.com/assets/04_custom_fields.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/04_custom_fields.png 600w, https://www.79mplus.com/assets/04_custom_fields-300x150.png 300w, https://www.79mplus.com/assets/04_custom_fields-510x255.png 510w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-496449"></span>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_19">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_31  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_9 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="600" height="300" src="https://www.79mplus.com/assets/05_subscription_status.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/05_subscription_status.png 600w, https://www.79mplus.com/assets/05_subscription_status-300x150.png 300w, https://www.79mplus.com/assets/05_subscription_status-510x255.png 510w" sizes="(max-width: 600px) 100vw, 600px" class="wp-image-496454"></span>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_32  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_25  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>User Management with Subscription Status</h3>
<p>We had to use WC Subscription hooks to make sure that the user is listed only when he is subscribed to the service from the WordPress side of things. We had to test extensively for all the situations that might occur regarding the subscription status scenario. Client was helpful to setup a staging for us which helped us through the testing. We used normal subscription process with test payment method and Scheduled Actions combined to test the subscription.</p>
<p>&nbsp;</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_11 et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_20">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_33  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_image et_pb_image_10 et-waypoint">
				
				
				
				
				<span class="et_pb_image_wrap "><img decoding="async" width="400" height="282" src="https://www.79mplus.com/assets/wendelins-project-image.png" alt="" title="Multilingual WC Based Story Subscription System using MailChimp API" srcset="https://www.79mplus.com/assets/wendelins-project-image.png 400w, https://www.79mplus.com/assets/wendelins-project-image-300x212.png 300w" sizes="(max-width: 400px) 100vw, 400px" class="wp-image-496432"></span>
			</div><div class="et_pb_module et_pb_text et_pb_text_26  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Putting it all together</h3>
<p>And the end result was beautiful. A seamless automatic story subscription system supporting multilanguage was born in our hands.</p>
<p>It was a complex but interesting project. We had fun developing it.</p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div></p>
<p>The post <a rel="nofollow" href="https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/">Multilingual WC Based Story Subscription System using MailChimp API</a> appeared first on <a rel="nofollow" href="https://www.79mplus.com">79mplus</a> and is written by <a rel="nofollow" href="https://www.79mplus.com/author/79mplus_admin/">79mplus Admin</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.79mplus.com/project/multilingual-wc-based-story-subscription-system/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
