<?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>eCommerce &#8211; Marcos Rego</title>
	<atom:link href="https://marcosrego.com/tag/ecommerce/feed/" rel="self" type="application/rss+xml" />
	<link>https://marcosrego.com</link>
	<description>Web Development</description>
	<lastBuildDate>Mon, 11 Mar 2024 23:24:00 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>Itemzero</title>
		<link>https://marcosrego.com/websites/itemzero/</link>
		
		<dc:creator><![CDATA[Marcos Rego]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 18:38:50 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mr.Dev.]]></category>
		<category><![CDATA[Mr.Dev.'s Framework]]></category>
		<category><![CDATA[Mr.Dev.'s Widget]]></category>
		<category><![CDATA[Mr.Utils]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Store]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://marcosrego.com/?p=1</guid>

					<description><![CDATA[Portfolio and eCommerce website developed for Itemzero, a design studio specialized in the intersection between technology, information design and editorial design. This project is heavily powered by Mr.Dev. and it&#8217;s the perfect showcase of what is possible to do when combining his framework with his frontend toolkit. The framework allowed the use of the block [&#8230;]]]></description>
										<content:encoded><![CDATA[<span id="more-1"></span>
<!--noteaser-->



<figure class=" fixed-video_mobile mr-fadein  wp-block-video fixed-video_mobile mr-fadein"><video autoplay loop muted preload="none" src="https://marcosrego.com/wp-content/uploads/2021/06/itemzero-site_mobile.mp4" playsinline></video></figure>



<figure class=" fixed-video_desktop mr-fadein  wp-block-video fixed-video_desktop mr-fadein"><video autoplay loop muted preload="none" src="https://marcosrego.com/wp-content/uploads/2021/06/itemzero-site_desktop.mp4" playsinline></video></figure>



<h2 class="wp-block-heading"><strong>Portfolio and eCommerce website developed for Itemzero, a design studio specialized in the intersection between technology, information design and editorial design.</strong></h2>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="   wp-block-button"><a class="wp-block-button__link has-main-background-color-color has-main-text-color-background-color has-text-color has-background wp-element-button" href="https://shop.itemzero.com/" target="_blank" rel="noreferrer noopener"><strong>Visit website</strong></a></div>
</div>



<p>This project is heavily powered by Mr.Dev. and it&#8217;s the perfect showcase of what is possible to do when combining <a href="https://marcosrego.com/development/mrdev-framework/" data-type="post" data-id="278">his framework</a> with <a href="https://marcosrego.com/development/mr-utils/" data-type="post" data-id="473">his frontend toolkit</a>.</p>



<p>The framework allowed the use of the block editor on WooCommerce product pages.<br>The frontend toolkit (Mr.Utils) allowed to make specific customizations and to easily use components such as sliders and tabs inside the block editor.</p>



<p>And because this website uses those plugins that I developed, some other plugins that I selected and because I manage this website&#8217;s server + domain, <strong>Itemzero&#8217;s score on Google Pagespeed Insights shows excellent results</strong>.</p>



<figure class="   wp-block-gallery has-nested-images columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="     wp-block-image size-large"><a href="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022.jpg"><img fetchpriority="high" decoding="async" width="1024" height="485" data-id="2385" src="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022-1024x485.jpg" alt="itemzero pagespeed score jan-2022" class="wp-image-2385" title="itemzero pagespeed score jan 2022 - Itemzero" srcset="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022-1024x485.jpg 1024w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022-300x142.jpg 300w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022-768x364.jpg 768w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022-1536x727.jpg 1536w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-pagespeed-score_jan-2022.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Itemzero&#8217;s product page score on January 2022 according to Google Pagespeed Insights. <a href="https://pagespeed.web.dev/report?url=https%3A%2F%2Fshop.itemzero.com%2Fproducts%2Fthe-book-cover%2F" target="_blank" data-type="URL" data-id="https://pagespeed.web.dev/report?url=https%3A%2F%2Fshop.itemzero.com%2Fproducts%2Fthe-book-cover%2F" rel="noreferrer noopener">Recheck the score</a></figcaption></figure>



<figure class="     wp-block-image size-large"><a href="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle.jpg"><img decoding="async" width="1024" height="577" data-id="1610" src="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle-1024x577.jpg" alt="Itemzero product variations uses Mr.Dev.&#039;s Widget" class="wp-image-1610" title="itemzero mrdev widget select toggle - Itemzero" srcset="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle-1024x577.jpg 1024w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle-300x169.jpg 300w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle-768x432.jpg 768w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle-1536x865.jpg 1536w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-select_toggle.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Itemzero&#8217;s product variations for typefaces are presented using Mr.Utils pagination options with the select dropdown as toggle.</figcaption></figure>



<figure class="     wp-block-image size-large"><a href="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle.jpg"><img decoding="async" width="1024" height="574" data-id="1609" src="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle-1024x574.jpg" alt="Itemzero product testimonials uses Mr.Dev.&#039;s radio buttons as pagination toggle" class="wp-image-1609" title="itemzero mrdev widget radio toggle - Itemzero" srcset="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle-1024x574.jpg 1024w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle-300x168.jpg 300w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle-768x430.jpg 768w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle-1536x861.jpg 1536w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-radio_toggle.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Itemzero&#8217;s product testimonials uses Mr.Utils radio buttons as pagination toggle.</figcaption></figure>



<figure class="     wp-block-image size-large"><a href="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs.jpg"><img loading="lazy" decoding="async" width="1024" height="572" data-id="1611" src="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs-1024x572.jpg" alt="Itemzero&#039;s shop uses tabs" class="wp-image-1611" title="itemzero mrdev widget tabs - Itemzero" srcset="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs-1024x572.jpg 1024w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs-300x168.jpg 300w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs-768x429.jpg 768w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs-1536x858.jpg 1536w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-tabs.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Itemzero&#8217;s shop uses tabs from Mr.Utils components.</figcaption></figure>



<figure class="     wp-block-image size-large"><a href="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce.jpg"><img loading="lazy" decoding="async" width="1024" height="576" data-id="1607" src="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce-1024x576.jpg" alt="Itemzero promotions for the Book Cover using Mr.Dev.&#039;s widget" class="wp-image-1607" title="itemzero mrdev widget woocommerce - Itemzero" srcset="https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce-1024x576.jpg 1024w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce-300x169.jpg 300w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce-768x432.jpg 768w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce-1536x864.jpg 1536w, https://marcosrego.com/wp-content/uploads/2021/04/itemzero-mrdev_widget-woocommerce.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Itemzero&#8217;s Shop uses <a href="https://marcosrego.com/development/mrdev-widget/" data-type="post" data-id="574">Mr.Dev.&#8217;s Widget</a> compatibility with WooCommerce.</figcaption></figure>
</figure>
]]></content:encoded>
					
		
		<enclosure url="https://marcosrego.com/wp-content/uploads/2021/06/itemzero-site_mobile.mp4" length="5264819" type="video/mp4" />
<enclosure url="https://marcosrego.com/wp-content/uploads/2021/06/itemzero-site_desktop.mp4" length="5830365" type="video/mp4" />

			</item>
		<item>
		<title>Fazer</title>
		<link>https://marcosrego.com/websites/fazer/</link>
		
		<dc:creator><![CDATA[Marcos Rego]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 18:11:00 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[Freelance]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Mr.Dev.]]></category>
		<category><![CDATA[Mr.Dev.'s Framework]]></category>
		<category><![CDATA[Mr.Utils]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://marcosrego.com/?p=2940</guid>

					<description><![CDATA[Fazer is a new Portuguese magazine about design, their eCommerce website was designed by Carvalho Bernau and developed by me. The development of this project showcases perfectly the combined power of WordPress&#8216; block editor, with Mr.Dev.&#8217;s Framework, Mr.Dev&#8217;s Theme, Mr.Utils and some custom code. Mr.Dev.&#8217;s Theme is a boilerplate theme, that allowed using all the [&#8230;]]]></description>
										<content:encoded><![CDATA[<span id="more-2940"></span>
<!--noteaser-->



<figure class=" fixed-video_mobile mr-fadein  wp-block-video fixed-video_mobile mr-fadein"><video autoplay loop muted preload="none" src="https://marcosrego.com/wp-content/uploads/2021/04/fazer_site_phone-1.mp4" playsinline></video></figure>



<figure class=" fixed-video_desktop mr-fadein  wp-block-video fixed-video_desktop mr-fadein"><video autoplay loop muted preload="none" src="https://marcosrego.com/wp-content/uploads/2021/04/fazer_site_desktop-1.mp4" playsinline></video></figure>



<h2 class="wp-block-heading"><strong>Fazer is a new Portuguese magazine about design, their eCommerce website was designed by <a href="http://carvalho-bernau.com/" data-type="URL" data-id="http://carvalho-bernau.com/" target="_blank" rel="noreferrer noopener nofollow">Carvalho Bernau</a> and developed by me.</strong></h2>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="   wp-block-button"><a class="wp-block-button__link has-main-background-color-color has-main-text-color-background-color has-text-color has-background wp-element-button" href="https://fazer.design/" target="_blank" rel="noreferrer noopener"><strong>Visit website</strong></a></div>
</div>



<p>The development of this project showcases perfectly the combined power of <a href="/account/tag/wordpress/">WordPress</a>&#8216; block editor, with Mr.Dev.&#8217;s Framework, Mr.Dev&#8217;s Theme, Mr.Utils and some custom code.</p>



<p><a href="/account/development/mrdev-framework/#all-framework-features-work-with-any-theme">Mr.Dev.&#8217;s Theme</a> is a boilerplate theme, that allowed using all the features of the block editor on WooCommerce pages (including products and templates), while having the default colors managed from Mr.Dev.&#8217;s Framework.</p>



<p><a href="https://marcosrego.com/development/mr-utils/" data-type="post" data-id="473">Mr.Utils</a> with <a href="https://marcosrego.com/development/mrdev-framework/" data-type="post" data-id="403">Mr.Dev.&#8217;s Framework</a>, added extra style options to the block editor including custom utility classes. That was very handy to define variables to all sizes (font-sizes, padding, margins, etc) and have them editable from one unique place in the backend if needed.</p>



<p>For all the custom code, I used the <a href="/account/development/mrdev-framework/#features">file manager of Mr.Dev.&#8217;s Framework</a> to select where to load each CSS and JS, reducing unused code for each page. This was important for speed purposes. Some PHP custom code was also created. All files can be accessed trough the Framework and edited on the backend, using WordPress&#8217; default plugin files editor.</p>



<p>The custom code was important to reach some specific needs of the design, here are some examples:</p>



<ul class="wp-block-list">
<li>Temporarily have the homepage redirecting to the most recent product/magazine-issue.</li>



<li>Align footnotes with the text, according to the position of the note in the text (on non-mobile breakpoints).</li>



<li>Automatically detect the color of the most recent product and apply it as accent color on the entire site (Products&#8217; colors are added on Mr.Dev.&#8217;s Framework, by having the variable equal to the product slug).</li>



<li>Allow different svg logos for each product (Uses safe SVG).</li>



<li>Enable cache for almost all the pages, regardless of the cart item count. This was made possible by having custom javascript and cookies, to detect the number of items in cart. Also detects which products, to show a &#8220;View the cart&#8221; when a product is already in the cart.</li>



<li>Detect when the scroll passes the header to change the color of the logo, menu, and &#8220;Buy&#8221; buttons from white to the accent color.</li>



<li>Use the alt text of an image, to tell which should be the object-position/background-position for each breakpoint.</li>



<li>Highlight the sub-menus according to the scroll on the page.</li>



<li>Replace default tags taxonomy in favor of authors (multiple authors).</li>



<li>Automatically create categories in Afazeres/Blog matching each WooCommerce product.</li>
</ul>
]]></content:encoded>
					
		
		<enclosure url="https://marcosrego.com/wp-content/uploads/2021/04/fazer_site_phone-1.mp4" length="5430444" type="video/mp4" />
<enclosure url="https://marcosrego.com/wp-content/uploads/2021/04/fazer_site_desktop-1.mp4" length="4823172" type="video/mp4" />

			</item>
	</channel>
</rss>
