<?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>multimixer &#187; work</title>
	<atom:link href="http://multimixer.gr/ecommerce/work/feed/" rel="self" type="application/rss+xml" />
	<link>https://multimixer.gr</link>
	<description>lets talk about osCommerce</description>
	<lastBuildDate>Fri, 19 Nov 2021 08:23:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>order totals estimator oscommerce</title>
		<link>https://multimixer.gr/31/07/2018/order-totals-estimator-oscommerce/</link>
		<comments>https://multimixer.gr/31/07/2018/order-totals-estimator-oscommerce/#comments</comments>
		<pubDate>Tue, 31 Jul 2018 15:04:04 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[order total]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1603</guid>
		<description><![CDATA[See your order total including taxes, shipping and discounts applied as well as shipping options in full, before login and before starting the checkout process.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">This post introduce a module that allow your store visitors to see their order total including taxes, shipping and discounts applied as  well as shipping options in full, before login and before starting the  checkout process.</p>
<p style="text-align: justify;">Is this necessary ? I believe yes !</p>
<p style="text-align: justify;">Imagine your self being a customer from say France visiting a online store in the USA. You see the prices that look ok, but include US taxes and of course not the France VAT. You have no idea about freight charges, there may be some information on a page that explain shipping terms, but that is too general.</p>
<p style="text-align: justify;">You still add the products you want to your cart, and then press &#8220;checkout&#8221;. You have to create an account, so you type in all your data. Now, after account is created you finally see the prices with the France VAT. Returning to the shopping cat page, you have still no idea about concrete shipping options and charges.</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2018/07/shopping_cart_plain.png"><img class="aligncenter size-large wp-image-1630" title="shopping_cart_plain" src="http://multimixer.gr/wp-content/uploads/2018/07/shopping_cart_plain-540x319.png" alt="" width="540" height="319" /></a></p>
<p>You click on &#8220;checkout&#8221; again and finally, right in the middle of the checkout, you have a selection of shipping options and charges.</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2018/07/checkout_shipping_page.png"><img class="aligncenter size-large wp-image-1631" title="checkout_shipping_page" src="http://multimixer.gr/wp-content/uploads/2018/07/checkout_shipping_page-540x352.png" alt="" width="540" height="352" /></a></p>
<p style="text-align: justify;">In other words, the store is asking you to create an account and start checking out <strong>before</strong> you know what the prices including taxes are (or what the taxes are), <strong>before</strong> you know what the shipping options and cost are and <strong>before</strong> you know what you are going to pay finally.</p>
<p style="text-align: justify;">That factors are essential for the purchasing decision. You want <strong>first</strong> to know what exactly the charges for taxes, freight, anything additional are and <strong>then decide</strong> to create an account and start checking out</p>
<p style="text-align: justify;">Your customers need that information for their purchasing decision, unfortunately, that was not possible in osCommerce till now. I believe that a good part of abandoned carts and not completed checkouts are because of that missing information.</p>
<ul style="text-align: justify;">
<li>visitors want to avoid the trouble of filling out a form or may not want to give out their personal data without knowing what the final total is.</li>
<li>the click on &#8220;checkout&#8221; implies the feeling of commitment to pay (even in real that is not the case), people may hesitate to &#8220;checkout&#8221; before knowing exactly what they have to pay</li>
</ul>
<p style="text-align: justify;">I created a new module, to allow a guest or logged in customer to see what the order total is and what the shipping options are, before logging in and before starting with the checkout.</p>
<p style="text-align: justify;">It creates a new section, where people can make their selections for country/zone/address, that display the available shipping options and rates and the calculated order totals.</p>
<blockquote>
<p style="text-align: center;"><strong>You can see a <a href="http://extensions.multimixer.gr/ote/" target="_blank">live demo of orders total estimator here.</a></strong></p>
<p style="text-align: justify;">You can use the first 3 countries of the countries drop down (Afghanistan, Albania, Algeria) to see prices, shipping options and shipping charges changing and the order totals adjusting accordingly, they all have different tax rates and shipping options attached.</p>
<p style="text-align: justify;">You are also welcome to create a test account and additional addresses if you want to see how the module behave for registered customers.</p>
<p style="text-align: justify;">The module is activated for almost all pages, you have to add something to the cart<strong><br />
</strong></p>
</blockquote>
<p>The module work for both, unregistered visitors and logged in customers</p>
<p><strong>1) For unregistered visitors</strong></p>
<p><strong><a href="http://multimixer.gr/wp-content/uploads/2018/07/ote_unregistered.png"><img class="aligncenter size-large wp-image-1633" title="order total estimator oscommerce unregistered visitor" src="http://multimixer.gr/wp-content/uploads/2018/07/ote_unregistered-540x420.png" alt="order total estimator oscommerce unregistered visitor" width="540" height="420" /></a><br />
</strong></p>
<p style="text-align: justify;">The customer can select a country, if the country has a zone, then also a zone. The dropdown for the zones selection appear or not, depending on the selected country. A postcode selection is optional (admin setting) and can be set to be required or not. This depend on the shipping modules you use, if you base shipping on postcodes, you can have that enabled, if not, then it is better to leave that ou.</p>
<p style="text-align: justify;">Based on the selection, the module</p>
<ul style="text-align: justify;">
<li>set the correct tax rates and update the display of all prices store wide</li>
<li>prepares a list of available shipping options with the corresponding calculated shipping rates. It select by default the cheapest shipping option available</li>
</ul>
<p style="text-align: justify;">If for example shipping is based on county it uses the country, if on zone, then the zone, if on postcode, then the postcode etc. People can now select their preferred shipping option</p>
<p style="text-align: justify;">Based on that, the module recalculate the order total and display it at the bottom. It also updates the cart information in the heading area of your site</p>
<p style="text-align: justify;">Before any selection is made, the module defaults to the store country/zone, shows shipping options and is doing tax/shipping calculations based on the store defaults.</p>
<p><strong>2) For registered customers</strong></p>
<p><strong><a href="http://multimixer.gr/wp-content/uploads/2018/07/ote_registered.png"><img class="aligncenter size-large wp-image-1634" title="order total estimator oscommerce registered customer" src="http://multimixer.gr/wp-content/uploads/2018/07/ote_registered-540x441.png" alt="order total estimator oscommerce registered customer" width="540" height="441" /></a><br />
</strong></p>
<p style="text-align: justify;">The country/zone selection is replaced by the stored customer addresses. The customer can choose any of the addresses his has stored in his address book.</p>
<p style="text-align: justify;">Based on the selection, the module</p>
<ul style="text-align: justify;">
<li>set the correct tax rates and update the display of all prices store wide</li>
<li>prepares a list of available shipping options with the corresponding  calculated shipping rates. It select by default the cheapest shipping  option available</li>
</ul>
<p style="text-align: justify;">Your customers can now select their preferred shipping option</p>
<p style="text-align: justify;">Based on that, the module recalculate the order total and display it  at the bottom. It also updates the cart information in the heading area  of your site</p>
<p style="text-align: justify;">Before any selection is made, the module defaults to the customer default address, shows shipping options and is doing tax/shipping calculations based on that</p>
<p style="text-align: justify;">All updates are happening in real time, without any page refresh</p>
<p>The module can be enabled for any store page. You may want to show it on the shipping cart page only, or on your product information page, or on your index page etc. This is up to you and is one of the available admin settings.</p>
<p>First group of available admin settings you can choose what kind of additional information you want to display, if you want to display the cart contents or additional checkout buttons</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/admin1.png"><img class="size-full wp-image-1646 aligncenter" title="admin1" src="http://multimixer.gr/wp-content/uploads/2018/07/admin1.png" alt="" width="301" height="393" /></a></p>
<p>Second group of available admin settings you can choose what kind of information you want to have from unregistered store visitors. If you use eg postcodes for shipping then enable it otherwise leave it out. Same for states/zones, enable the field if it affect shipping or taxes</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/admin2.png"><img class="aligncenter size-full wp-image-1647" title="admin2" src="http://multimixer.gr/wp-content/uploads/2018/07/admin2.png" alt="" width="304" height="327" /></a></p>
<p>Third group of available admin settings is about design. You can adjust colours and details to match your store design. The default settings look very nice and professional as well</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/admin3.png"><img class="aligncenter size-full wp-image-1648" title="admin3" src="http://multimixer.gr/wp-content/uploads/2018/07/admin3.png" alt="" width="305" height="827" /></a></p>
<p>In the last group of admin settings, you can select the pages you want to display the module. All store pages are available, except the checkout pages obviously, since customers are making their final selections there</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/admin4.png"><img class="aligncenter size-full wp-image-1639" title="admin4" src="http://multimixer.gr/wp-content/uploads/2018/07/admin4.png" alt="" width="307" height="676" /></a></p>
<blockquote>
<p style="text-align: center;"><strong>You can see a <a href="http://extensions.multimixer.gr/ote/" target="_blank">live demo of orders total estimator here.</a></strong></p>
<p style="text-align: justify;">You can use the first 3 countries of the countries drop down (Afghanistan, Albania, Algeria) to see prices, shipping options and shipping charges changing and the order totals adjusting accordingly, they all have different tax rates and shipping options attached.</p>
<p style="text-align: justify;">You are also welcome to create a test account and additional addresses if you want to see how the module behave for registered customers.</p>
<p style="text-align: justify;">The module is activated for almost all pages, you have to add something to the cart.<strong><br />
</strong></p>
</blockquote>
<p style="text-align: justify;">If you want to see it working on a live store, you can check here: <a href="https://rabhobbies.com.au/online/" target="_blank">R.A.B. Hobbies</a> It&#8217;s the store of a good old customer of me, highly specialized in hobby articles, located in Victoria Australia, but shipping worldwide. Please do not create accounts for testing purposes, you can do that on my <a href="http://extensions.multimixer.gr/ote/" target="_blank">demo store</a>.</p>
<div id="attachment_1625" class="wp-caption aligncenter" style="width: 550px"><a href="http://multimixer.gr/wp-content/uploads/2018/07/rab_domestic.png"><img class="size-large wp-image-1625 " title="extensive domestic shipping options" src="http://multimixer.gr/wp-content/uploads/2018/07/rab_domestic-540x533.png" alt="extensive domestic shipping options" width="540" height="533" /></a><p class="wp-caption-text">Domestic shipping options</p></div>
<p style="text-align: center;">
<div id="attachment_1627" class="wp-caption aligncenter" style="width: 550px"><a href="http://multimixer.gr/wp-content/uploads/2018/07/rab_int.png"><img class="size-large wp-image-1627" title="Shipping options international" src="http://multimixer.gr/wp-content/uploads/2018/07/rab_int-540x320.png" alt="Shipping options international" width="540" height="320" /></a><p class="wp-caption-text">Shipping options international</p></div>
<p style="text-align: justify;">Shipping options and rates are pulled from the Australian post service and depend on country for international and postcode for Australian shipping. Rates are calculated by weight. For Australian shipping you have to enter a valid postcode, like &#8220;3195&#8243;. Its quite impressive to see the module working and pulling all that data without any page refresh. The module is set to display on the shopping cart page only.</p>
<p style="text-align: justify;">After looking at things on the <a href="http://extensions.multimixer.gr/ote/">demo store</a>, please take a minute and think about how much more confident you are to click on the checkout button and create an account having all information you need just in front of you. Now, go to your store, add something to the cart and look at your shopping cart page. Are your visitors missing something or not?</p>
<p style="text-align: justify;">If you think that this could be a useful addition to your store, please get in touch and <a href="http://multimixer.gr/contact/">contact me</a></p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/31/07/2018/order-totals-estimator-oscommerce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDPR for osCommerce – part 2 – Customer consent</title>
		<link>https://multimixer.gr/09/07/2018/gdpr-for-oscommerce-part-2-customer-consent/</link>
		<comments>https://multimixer.gr/09/07/2018/gdpr-for-oscommerce-part-2-customer-consent/#comments</comments>
		<pubDate>Mon, 09 Jul 2018 17:43:02 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[GDPR]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1562</guid>
		<description><![CDATA[GDPR is a regulation in EU law on data protection and privacy for all individuals within the European Union. This is a osCommerce module that cover the GDPR obligations of collecting customer consent]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">The General Data Protection Regulation (<strong>GDPR</strong>) &#8211; Datenschutz-Grundverordnung (<strong>DSGVO</strong>) in German &#8211; is a regulation in EU law on data protection and privacy for all individuals within the European Union (read more <a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation" target="_blank">here</a> and <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">here</a>)</p>
<p style="text-align: justify;">In the first part of my <a href="http://multimixer.gr/04/07/2018/gdpr-for-oscommerce-part-1-data-privacy/">GDPR post</a> I introduced a set of modules related to <a href="http://multimixer.gr/04/07/2018/gdpr-for-oscommerce-part-1-data-privacy/">customers &#8220;Right of access&#8221; and &#8220;Right to erasure&#8221;</a> In this post I&#8217;m going to introduce a module that will allow you collect customers consent for collecting and processing their data. Customers consent is required to process personal data by the <a href="https://ec.europa.eu/info/law/law-topic/data-protection/reform/rules-business-and-organisations/legal-grounds-processing-data/grounds-processing/when-consent-valid_en" target="_blank">GDPR regulations</a></p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr1.jpg"><img class="aligncenter size-medium wp-image-1592" title="gdpr" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr1-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p style="text-align: justify;">In what cases do you  collect customer data on your online store ? 2 obvious cases are</p>
<ul>
<li>your visitors create an account</li>
<li>your customers place a order</li>
</ul>
<p style="text-align: justify;">There are more cases of course where you could think/say that a customer/visitor is submitting personal data to the store, like sending a message through the contact form, writing a review, signing up to a newsletter etc.</p>
<p style="text-align: justify;">Having that in mind, I created a flexible module that places a special &#8220;accept terms&#8221; section to forms where visitors submit their data. You can enable/disable the module for various forms and pages in admin.</p>
<p style="text-align: justify;">The module display a checkbox hat people have to check in order to accept your terms and disables the &#8220;submit&#8221; button until the checkbox is checked</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_unchecked.png"><img class="aligncenter size-large wp-image-1569" title="osCommerce accept terms unchecked" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_unchecked-540x379.png" alt="osCommerce accept terms unchecked" width="540" height="379" /></a>On the right side of the checkbox is a link to your terms and conditions, clicking on it activate a pop up window that display your terms</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_pop_up.png"><img class="aligncenter size-large wp-image-1570" title="osCommerce accept terms pop up" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_pop_up-540x356.png" alt="osCommerce accept terms pop up" width="540" height="356" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">The content of the pop up window can be either a static file (like e.g. privacy.php or conditions.php etc) or a page created in admin with the MTS page manager. This you can set in admin, I&#8217;ll explain later on.</p>
<p style="text-align: justify;">At the bottom of the pop up window, people can either accept the terms or close the window without accepting. Pressing on accept will close the pop up and check the checkbox.</p>
<p style="text-align: justify;">Checking the checkbox enables the submit button and people can proceed</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_checked.png"><img class="aligncenter size-large wp-image-1572" title="osCommerce accept terms checked" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_checked-540x386.png" alt="osCommerce accept terms checked" width="540" height="386" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">The module is self contained, there are no files to edit and all settings can be done in admin</p>
<p style="text-align: justify;">You can set on what pages you want to enable the module.</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options3.png"><img class="aligncenter size-full wp-image-1575" title="osCommerce accept terms admin options 3" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options3.png" alt="osCommerce accept terms admin options 3" width="296" height="364" /></a></p>
<p style="text-align: justify;">Of course It makes sense only for pages where people submit something, so some of the store files are excluded from the list (like e.g. product_info.php)</p>
<p style="text-align: justify;">You can have the pop up loading automatically upon page load, for this simply turn auto pop up &#8220;on&#8221;. People will get the terms pop up the moment they visit a page that has the module enabled. This is a good idea if you want to force people read your terms</p>
<p style="text-align: justify;">Next, you can select what the content of the pop up should be. As said, you can either use one of your existing static pages (like privacy.php) or a MTS page created with the MTS page manager. In admin, you can either type in the filename you want to use or simply the ID of the page you created with MTS page manager</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options1.png"><img class="aligncenter size-full wp-image-1579" title="osCommerce accept terms admin options 1" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options1.png" alt="osCommerce accept terms admin options 1" width="295" height="223" /></a></p>
<p style="text-align: justify;">It is very easy to create a new page using MTS pages manager, the feature is available only to MTS users</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_page_setup2.png"><img class="aligncenter size-large wp-image-1582" title="osCommerce accept terms admin page setup" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_page_setup2-540x647.png" alt="osCommerce accept terms admin page setup" width="540" height="647" /></a>Finally you can make various design decisions in admin and adjust the look of the section to your store design</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options2.png"><img class="aligncenter size-full wp-image-1583" title="osCommerce accept terms admin options 2" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_admin_options2.png" alt="osCommerce accept terms admin options 2" width="299" height="1180" /></a></p>
<p style="text-align: justify;">The accept terms area display very nicely on small screens as well</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_mobile.png"><img class="aligncenter size-full wp-image-1587" title="osCommerce accept terms mobile" src="http://multimixer.gr/wp-content/uploads/2018/07/accept_terms_mobile.png" alt="osCommerce accept terms mobile" width="456" height="770" /></a></p>
<p style="text-align: justify;">
<p style="text-align: justify;">GDPR compliance is required for all websites and online stores, doesn’t matter if you are located in the European Union or not. The moment your online store is accessible by European Union citizens and you have customers that are European Union residents, you have to adapt.</p>
<p style="text-align: justify;">In case you don’t have already an other solution and want to have that modules for your store, please get in touch. While the module is tailored to MTS stores, there is an alternative solution available for regular stores</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/09/07/2018/gdpr-for-oscommerce-part-2-customer-consent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDPR for osCommerce – part 1 – Data privacy</title>
		<link>https://multimixer.gr/04/07/2018/gdpr-for-oscommerce-part-1-data-privacy/</link>
		<comments>https://multimixer.gr/04/07/2018/gdpr-for-oscommerce-part-1-data-privacy/#comments</comments>
		<pubDate>Wed, 04 Jul 2018 13:13:37 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[GDPR]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1517</guid>
		<description><![CDATA[GDPR is a regulation in EU law on data protection and privacy for all individuals within the European Union. This is a set of osCommerce modules that cover the GDPR obligations of Right of access and Right to erasure. GDPR rules affect all websites that reach out to EU citizens]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">The General Data Protection Regulation (<strong>GDPR</strong>) &#8211; Datenschutz-Grundverordnung (<strong>DSGVO</strong>) in German &#8211; is a regulation in EU law on data protection and privacy for all individuals within the European Union (read more <a href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation" target="_blank">here</a> and <a href="https://ec.europa.eu/info/law/law-topic/data-protection_en" target="_blank">here</a>)</p>
<p style="text-align: center;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr.jpg"><img class="aligncenter size-medium wp-image-1558" title="gdpr" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr-300x300.jpg" alt="" width="300" height="300" /></a></p>
<p style="text-align: justify;">This post introduce a set of osCommerce modules that cover the GDPR obligations of:</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">1) Right of access</span>:</strong> It gives citizens the right to access their personal data and information about how this personal data is being processed. A data controller must provide, upon request, an overview of the categories of data that are being processed as well as a copy of the actual data</p>
<p style="text-align: justify;"><strong><span style="text-decoration: underline;">2) Right to erasure</span>:</strong> The data subject has the right to request erasure of personal data related to them</p>
<p style="text-align: justify;">In simple terms, the set of modules being introduced here will allow your customers to:</p>
<ul style="text-align: justify;">
<li><strong>see</strong> what data you have stored about them</li>
<li><strong>download</strong> that data</li>
<li><strong>edit</strong> parts of that data</li>
<li><strong>delete</strong> parts of that data</li>
</ul>
<p style="text-align: justify;">Customers are ale to delete and edit anything but their orders, that you are obligated to keep for fiscal reasons</p>
<p style="text-align: justify;">The set of modules create a new page called &#8220;account privacy&#8221; and a link to it on the accounts overview page. You can of course add more links to the account privacy page anywhere on your store.</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_page.png"><img class="aligncenter size-large wp-image-1530" title="gdpr oscommerce account page" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_page-540x317.png" alt="gdpr oscommerce account page" width="540" height="317" /></a></p>
<p style="text-align: justify;">The account privacy page, display all GDPR modules that you have installed in admin.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_privacy_page.png"><img class="aligncenter size-large wp-image-1533" title="gdpr oscommerce account privacy page" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_privacy_page-540x347.png" alt="gdpr oscommerce account privacy page" width="540" height="347" /></a>Each module contain a section of the customers data stored on the website. Modules display &#8220;collapsed&#8221; in order to have a better overview. Displaying all data at once could be confusing for store visitors and cause a lot of scrolling on mobile devices. The visible heading part of each module, display its title and 2 buttons.</p>
<ul style="text-align: justify;">
<li>the &#8220;<strong>show</strong>&#8221; button expands the details on screen</li>
<li>the &#8220;<strong>download</strong>&#8221; button allow customers to download the data of the corresponding module.</li>
</ul>
<p style="text-align: justify;">The &#8220;<strong>account data</strong>&#8221; module display the basic account data of the customer, like name, email, address, the date the account was created, number of logons etc. It also display any recorded actions of the &#8220;action recorder&#8221; modules that are included in osCommerce by default.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_1.png"><img class="aligncenter size-large wp-image-1536" title="gdpr oscommerce account module" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_1-540x632.png" alt="gdpr oscommerce account module" width="540" height="632" /></a>Customer can delete their account by pressing the &#8220;delete&#8221; button. In order to prevent accidetial deletion, customers have to confirm the action, since it can&#8217;t be undone.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_2.png"><img class="aligncenter size-large wp-image-1538" title="gdpr oscommerce delete account" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_account_2-540x346.png" alt="gdpr oscommerce delete account" width="540" height="346" /></a>The &#8220;<strong>address book</strong>&#8221; module display the main and any additional addresses the customer may have stored. Each address can be edited and each address &#8211; beside the main address &#8211; can be deleted on this page</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_addresses.png"><img class="aligncenter size-large wp-image-1540" title="gdpr oscommerce addresses module" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_addresses-540x572.png" alt="gdpr oscommerce addresses module" width="540" height="572" /></a>The &#8220;<strong>subscriptions</strong>&#8221; module display the subscription status to newsletters and global product notiofications and create a list of products your customer has subscribed for, in order to receive individual product notifications and updates.</p>
<p style="text-align: justify;">The customer can easily subscribe / unsubscribe to newsletters and global product notifications and easily remove any individual product notifications.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_subscriptions.png"><img class="aligncenter size-large wp-image-1542" title="gdpr oscommerce subscriptions module" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_subscriptions-540x701.png" alt="gdpr oscommerce subscriptions module" width="540" height="701" /></a></p>
<p style="text-align: justify;">Its worth to mention that all actions are performed via ajax calls, that mean without page reloads that improve the customer experience specially on mobile devices</p>
<p style="text-align: justify;">The &#8220;<strong>cookies</strong>&#8221; module display all cookies that the website stores on customers device. In admin, you can set the cookies that are essential for the store operation, like the &#8220;osCsid&#8221;, that is the session ID cookie. You can also add a optional description to each cookie to make clear what it is good for.</p>
<p style="text-align: justify;">Your customers vcan delete any cookie by pressing the delete button</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_cookies.png"><img class="aligncenter size-large wp-image-1544" title="gdpr oscommerce cookies module" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_cookies-540x627.png" alt="gdpr oscommerce cookies module" width="540" height="627" /></a>The &#8220;<strong>product reviews</strong>&#8221; module display all reviews the customer has submitted, regardless their status (you can turn the status of reviews on or off in admin and make them visible to public or not)</p>
<p style="text-align: justify;">Your customer can either delete a review or &#8220;anonymize&#8221; it. The &#8220;anonymize&#8221; function replace characters of the customers name with asterisks (*)</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_reviews.png"><img class="aligncenter size-large wp-image-1546" title="gdpr oscommerce reviews module" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_reviews-540x627.png" alt="gdpr oscommerce reviews module" width="540" height="627" /></a>The &#8220;<strong>orders</strong>&#8221; module display all customers orders. Orders do not really belong to personal data protected by GDPR, but I believe its a good idea to have that information on this page. Its is up to you to install the module in admin or not.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_orders_1.png"><img class="aligncenter size-large wp-image-1548" title="gdpr oscommerce orders" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_orders_1-540x663.png" alt="gdpr oscommerce orders" width="540" height="663" /></a>The module display a list of all orders. The customer can see the details of each order by pressing the &#8220;show details&#8221; button. Order details are shown without any page reload.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_orders_2.png"><img class="aligncenter size-large wp-image-1549" title="gdpr oscommerce order details" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_orders_2-540x504.png" alt="gdpr oscommerce order details" width="540" height="504" /></a>The details page display shipping and payment details, a list of the ordered products and the complete order history.</p>
<p style="text-align: justify;">Orders can&#8217;t be deleted by the customer, the store has to keep order records or fiscal reasons</p>
<p style="text-align: justify;">The &#8220;<strong>shopping cart</strong>&#8221; module display the contents of the customers cart. While this also doesn&#8217;t belong to data protected by GDPR, its good to have the option to display it on this page, you can decide your self if you want to show the module or not.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_cart.png"><img class="aligncenter size-large wp-image-1550" title="gdpr oscommerce cart" src="http://multimixer.gr/wp-content/uploads/2018/07/gdpr_cart-540x558.png" alt="gdpr oscommerce cart" width="540" height="558" /></a></p>
<p style="text-align: justify;">The customer can remove items from the shopping cart, the action is performed without any page reload</p>
<p style="text-align: justify;">GDPR compliance is required for all websites and online stores, doesn&#8217;t matter if you are located in the European Union or not. The moment your online store is accessible by European Union citizens and you have customers that are European Union residents, you have to adapt, fines can be very high from what I&#8217;m reading.</p>
<p style="text-align: justify;">In case you don&#8217;t have already an other solution and want to have that modules for your store, please get in touch.</p>
<p style="text-align: justify;">You can also checkout part 2 about <a href="http://multimixer.gr/09/07/2018/gdpr-for-oscommerce-part-2-customer-consent/">collecting customers consent</a></p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/04/07/2018/gdpr-for-oscommerce-part-1-data-privacy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>State selector – the easy way</title>
		<link>https://multimixer.gr/02/12/2015/state-selector-the-easy-way/</link>
		<comments>https://multimixer.gr/02/12/2015/state-selector-the-easy-way/#comments</comments>
		<pubDate>Wed, 02 Dec 2015 12:28:04 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1496</guid>
		<description><![CDATA[This extension is changing the frustrating country / state selection behaviour of osCommerce and improves the customer experience a lot. The states dropdown update in real time as a country is selected. No more error messages and form re-submissions]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">We all know the very annoying behaviour of osCommerce regarding country &#8211; state selection on the create account page:</p>
<p style="text-align: justify;">You type in a state, select a country, submit the form, and return to the same page with an error message that the state entry was not correct. You can now select a state and proceed.</p>
<p style="text-align: justify;">Practically this mean that each customer who create an account on the store is presented that error message and has to submit the form twice, each customer has to go through the frustrating experience that she/he did something wrong, right at the beginning of the checkout process. Not very motivating I think</p>
<p style="text-align: justify;">This happens on every page where customers can enter an address</p>
<ul style="text-align: justify;">
<li>create_account.php</li>
<li>checkout_payment_address.php</li>
<li>checkout_shipping_address.php</li>
<li>address_book_process.php</li>
</ul>
<p style="text-align: justify;">It only work correctly in case the selected country has no zones. The majority of the stores do use zones of course</p>
<p style="text-align: justify;">The reason for this behaviour is build into the system from day 1, the way the system work is as follows, in simple terms:</p>
<blockquote>
<div id="_mcePaste">if there is a country selected, check if there are zones for that country.</div>
<div id="_mcePaste">If the country has zones, display the drop down of zones/states, if no zones, display a text input field.</div>
<div id="_mcePaste">If no country is selected, display a text input field</div>
</blockquote>
<p style="text-align: justify;">Now, the system know if there is a country selected only after the form is submitted. It &#8220;decide&#8221; to display a drop down of states or not only after the form is submitted</p>
<p style="text-align: justify;">You are lucky to get an account created in 1 step and without an error message only if the country you selected has no zones or if you typed in the zone name exactly as set in admin, not very likely to happen.</p>
<p style="text-align: justify;">There are of course some solutions available as add ons, they all modify quite many files and/or don&#8217;t work well.</p>
<p style="text-align: justify;">I created a completely self contained system, with no code changes at all, that produce following behaviour</p>
<p style="text-align: justify;">
<blockquote>
<div id="_mcePaste">1)  if no country is selected, a text appear at the state field: “select country first”</div>
<div id="_mcePaste">2) If a country get selected, the text disappear and automatically is replaced by:</div>
<div id="_mcePaste">2.1) A states dropdown, in case the country has zones, people have to choose from there</div>
<div id="_mcePaste">2.2) A text input field in case the country has no zones, people can enter any text</div>
</blockquote>
<p style="text-align: justify;">If you change the country selection, the sate field update automatically, showing either a updated drop down or a text input field</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/12/no_country.jpg"><img class="aligncenter size-large wp-image-1501" title="no country selected" src="http://multimixer.gr/wp-content/uploads/2015/12/no_country-540x297.jpg" alt="" width="540" height="297" /></a></p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/12/country_zones.jpg"><img class="aligncenter size-large wp-image-1502" title="country with zones" src="http://multimixer.gr/wp-content/uploads/2015/12/country_zones-540x297.jpg" alt="" width="540" height="297" /></a></p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/12/country_no_zones.jpg"><img class="aligncenter size-large wp-image-1503" title="country without zones" src="http://multimixer.gr/wp-content/uploads/2015/12/country_no_zones-540x297.jpg" alt="" width="540" height="297" /></a></p>
<p style="text-align: justify;">The critical and important part is, that the state selection drop down appear <span style="text-decoration: underline;"><strong>before</strong></span> the form is submitted letting customers do the correct selection on the drop down</p>
<p style="text-align: justify;">In admin, all you have to do is, install the state selector module and select what pages you want to use it on.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/12/admin_module.jpg"><img class="aligncenter size-large wp-image-1505" title="admin_module" src="http://multimixer.gr/wp-content/uploads/2015/12/admin_module-540x543.jpg" alt="" width="540" height="543" /></a></p>
<p style="text-align: justify;">The page selection was added in case you are using other, alternative checkout method, like for example &#8220;<a title="Guest Checkout osCommerce" href="http://multimixer.gr/12/09/2015/purchase-without-account-the-easy-way/">Purchase without account &#8211; the easy way</a>&#8220;</p>
<p style="text-align: justify;">The State Selector extension does not require any file changes. Installation consist of uploading 3 files to the server (+ one more or each additional language you use) and installing the module in admin</p>
<p style="text-align: justify;">Get in touch if you want to have this on your store</p>
<p style="text-align: justify;">
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/02/12/2015/state-selector-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Product Notifications – get the overview</title>
		<link>https://multimixer.gr/16/11/2015/product-notifications-get-the-overview/</link>
		<comments>https://multimixer.gr/16/11/2015/product-notifications-get-the-overview/#comments</comments>
		<pubDate>Mon, 16 Nov 2015 17:43:38 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1473</guid>
		<description><![CDATA[Get the overview about how many and who of your customers are interested in what products. Preview the data in admin or export into a cvs file]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">You all know about the product notifications system in osCommerce: People can click, either on the product information page or after successful checkout and register their interest in a particular product. The store administrator can then send a newsletter to that customers using the &#8211; complicated &#8211; newsletter system of osCommerce.</p>
<p style="text-align: justify;">That&#8217;s all fine, my point is that the store owner never get an overview about how many customers and who concretely registered an interest in what products.</p>
<p style="text-align: justify;">Wouldn&#8217;t it be nice to know that e.g. there are 300 people interested in lemons and only 5 in melons? You know immediately what the important product is.</p>
<p style="text-align: justify;">Wouldn&#8217;t it be nice to be able to export a csv file with the customer data, that you can either import into a modern newsletter program (like mailchimp) or work with the list offline?</p>
<p style="text-align: justify;">That is exactly what this extension is doing, lets see the details</p>
<p style="text-align: justify;">You&#8217;ll get a new page in admin (under &#8220;reports&#8221;) showing all products that have a notification entry</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/11/notifications_report_page.jpg"><img class="aligncenter size-large wp-image-1474" title="notifications_report_page" src="http://multimixer.gr/wp-content/uploads/2015/11/notifications_report_page-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p>The list is showing</p>
<ul>
<li>product ID</li>
<li>product name</li>
<li>the number of notifications registered</li>
<li>the current product quantity</li>
<li>the product status</li>
</ul>
<p style="text-align: justify;">You can sort the list by any of that labels ascending or descending</p>
<p style="text-align: justify;">You can preview the customers who registered a notification for a product by clicking the button &#8220;view&#8221; in column &#8220;view customers&#8221;</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/11/preview_customers_admin.jpg"><img class="aligncenter size-large wp-image-1477" title="preview_customers_admin" src="http://multimixer.gr/wp-content/uploads/2015/11/preview_customers_admin-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p style="text-align: justify;">You can preview the product in question in both, the store side and the admin side by clicking the buttons &#8220;view in store&#8221; or &#8220;view in admin&#8221; in column &#8220;view product&#8221;. So you can quickly change something without leaving the page</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/11/preview_product_admin.jpg"><img class="aligncenter size-large wp-image-1476" title="preview_product_admin" src="http://multimixer.gr/wp-content/uploads/2015/11/preview_product_admin-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p style="text-align: justify;">You can expire a csv file with customer data either of the complete list (button &#8220;export complete list&#8221; on top) or of a list related to a particular product (button &#8220;export&#8221; in column &#8220;export customers&#8221;)</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/11/export_list.jpg"><img class="aligncenter size-large wp-image-1478" title="export_list" src="http://multimixer.gr/wp-content/uploads/2015/11/export_list-540x296.jpg" alt="" width="540" height="296" /></a>You can work with that list local in excel or a similar program, or import it to any online or offline program that accept csv files as a import source, like for example mailchimp for newsletters. That way you can easily create targeted newsletters</p>
<p style="text-align: justify;">Finally you can reset either the complete list (button &#8220;clear complete list&#8221; on top) or you can reset the entries for a particular product (button &#8220;delete&#8221; in column &#8220;delete notifications&#8221;)</p>
<p style="text-align: justify;">The extension is compatible with any osCommerce version of series 2.3.3.3 and upwards, including of course the latest osCommerce version 2.3.4</p>
<p style="text-align: justify;">There are no core file modifications necessary, you just have to upload some files to the server, that&#8217;s all</p>
<p style="text-align: justify;">Get in touch if you think that is something useful for your store</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/16/11/2015/product-notifications-get-the-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Export orders per product – the easy way</title>
		<link>https://multimixer.gr/23/10/2015/export-orders-per-product-the-easy-way/</link>
		<comments>https://multimixer.gr/23/10/2015/export-orders-per-product-the-easy-way/#comments</comments>
		<pubDate>Fri, 23 Oct 2015 11:19:17 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1441</guid>
		<description><![CDATA[With this modification you'll be able to see and/or export a list of all customers who ordered a product from your store, including default address, delivery address and shipping address. The list also include payment method, order date and order status.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Do you need a list of all customers who ordered a particular product? Here is a simple modification and easy solution to get this.</p>
<p style="text-align: justify;">Why would you need such a list? There ae many reasons for, some examples:</p>
<p style="text-align: justify;">1) You sell seasonal items and need the list to arrange shipping</p>
<p style="text-align: justify;">2) You run out of stock for an item and need to contact all customers who didn&#8217;t receive the order yet</p>
<p style="text-align: justify;">3) There is an upgrade/newer version for an item available and you want to inform all people who purchased that item</p>
<p style="text-align: justify;">I&#8217;m sure you&#8217;ll find more reasons</p>
<p style="text-align: justify;">With this modification you&#8217;ll be able to see and/or export a list of all customers who ordered a product from your store, including default address, delivery address and shipping address in case they are different to the default address. The list also include payment method, order date and order status.</p>
<p style="text-align: justify;">You&#8217;ll get 2 buttons on the product listing page in admin, when you have a product selected</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_buttons.jpg"><img class="aligncenter size-large wp-image-1442" title="orders per product buttons" src="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_buttons-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p>Pressing the first one &#8211; &#8220;Show Orders&#8221; &#8211; will open a pop up window showing all orders for hat product</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_popup.jpg"><img class="aligncenter size-large wp-image-1443" title="orders per product popup" src="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_popup-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p>Pressing the second one &#8211; &#8220;Export Orders&#8221; will let you download a csv file</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_export.jpg"><img class="aligncenter size-large wp-image-1445" title="orders per product export" src="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_export-540x306.jpg" alt="" width="540" height="306" /></a>The cvs fil contain all order elated data. You can filter that data as you like using a program like Excel, print the list ut, save it on your computer, import it to other applications etc</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_sheet.jpg"><img class="aligncenter size-large wp-image-1446" title="orders per product sheet" src="http://multimixer.gr/wp-content/uploads/2015/10/orders_per_product_sheet-540x301.jpg" alt="" width="540" height="301" /></a></p>
<p style="text-align: justify;">The installation is extremely simple and will not affect any other modifications you may have, there is just a single line of code to add to one file</p>
<p style="text-align: justify;">Get in touch if ou think this is something useful for your store</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/23/10/2015/export-orders-per-product-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Resettable Bestsellers</title>
		<link>https://multimixer.gr/10/10/2015/resettable-bestsellers/</link>
		<comments>https://multimixer.gr/10/10/2015/resettable-bestsellers/#comments</comments>
		<pubDate>Sat, 10 Oct 2015 10:37:48 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1431</guid>
		<description><![CDATA[ Old products are on top of your bestsellers list, no chance for bestselling new products to appear. The older your store, the bigger the problem. This extension is a way to reset the bestsellers list and show recent bestsellers to your store visitors. No core code changes]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Imagine you have a store for say 5 years, tacking each product you sell in the regular default osCommerce way. Some of the products sell better, some others not, so you have a bestsellers list that you show to people in the bestsellers box. So far so good.</p>
<p style="text-align: justify;">Now, you have 10 newer products that you are selling since 3 months, and they are  selling really good. You want to have them in your bestsellers box but no chance. The old products still show, no sign of your new best selling items.</p>
<p style="text-align: justify;">Wonder why? Easy to explain:</p>
<p style="text-align: justify;">Say that the 10 older top products have sales from 1000 items and up. Your new product is selling 10 items per day. You need 100 days at least to get it into the top 10 of your bestsellers list. After 100 days it may not be relevant any more.</p>
<p style="text-align: justify;">There is also no use for all time bestsellers if you sell seasonal items: You don&#8217;t want to show Christmas items on Easter just because the sold more during Christmas period. You don&#8217;t want to show bikinis in November if you sell clothing</p>
<p style="text-align: justify;">Same if you sell items that are expiring in some way, for example technological items: It may be that you sold more iPhone 4 than iPhone 6 all over, but you don&#8217;t want to show that old iPhone 4 any longer in your bestsellers list just because you sold more of it once upon a time</p>
<p style="text-align: justify;">You got the meaning. Old products are on top, no chance for bestselling new products to appear in your list.. The older your store, the bigger the problem.</p>
<p style="text-align: justify;">What you need is a way to reset your bestsellers list from time to time and show recent bestsellers to your visitors.</p>
<p style="text-align: justify;">This modification here is doing exactly this: It is a way to reset the bestsellers list,  leaving the default osCommerce data tracked in place.</p>
<p style="text-align: justify;">Using the addon you&#8217;ll get a new page in admin under tab &#8220;reports&#8221;, showing your bestsellers</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_page.jpg"><img class="aligncenter size-large wp-image-1433" title="Resettable bestsellers page" src="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_page-540x301.jpg" alt="" width="540" height="301" /></a></p>
<p style="text-align: justify;">You can reset the list anytime using the button on top, the message on the left is showing you the last time of reset</p>
<p style="text-align: justify;">For each product listed, there is a button &#8220;edit&#8221; so you can go directly and edit it in admin. You can also preview the product directly in admin if you want to check how it look on your front side</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_preview.jpg"><img class="aligncenter size-large wp-image-1434" title="Resettable bestsellers product preview" src="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_preview-540x301.jpg" alt="" width="540" height="301" /></a>On the front page, your bestsellers box is showing the new list. In case you use <a href="http://minitemplatesystem.com" target="_blank">mini template system</a>, you can show the results of the new list in any of the various modules that display bestsellers</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_box.jpg"><img class="aligncenter size-large wp-image-1435" title="Resettable bestsellers box" src="http://multimixer.gr/wp-content/uploads/2015/10/bestsellers_box-540x300.jpg" alt="" width="540" height="300" /></a></p>
<p style="text-align: justify;">The modification is not touching any core code file and is made for osCommerce 2.3.4</p>
<p style="text-align: justify;">Installation of the modification is extremely simple: Upload the files to your server and enable 2 modules in admin</p>
<p style="text-align: justify;">Feel free to get in touch if you are interested in this extension, I think it&#8217;s useful and make a good sense</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/10/10/2015/resettable-bestsellers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Purchase Without Account – the easy way</title>
		<link>https://multimixer.gr/12/09/2015/purchase-without-account-the-easy-way/</link>
		<comments>https://multimixer.gr/12/09/2015/purchase-without-account-the-easy-way/#comments</comments>
		<pubDate>Sat, 12 Sep 2015 11:12:55 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1419</guid>
		<description><![CDATA[You want people to be able to checkout on your store without having to create an account. This is a system that present an alternative checkout option to the store customers. Your customers can use that option and checkout without creating an account.]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I know that there are a couple of &#8220;purchase without account&#8221; (PWA) add ons available for osCommerce. Unfortunately they all modify a lot of core code, without any reason in my opinion.</p>
<p style="text-align: justify;">Things are simple: You want people to be able to checkout on your store without having to create an account. You want to store the order but you don&#8217;t want to store the customer data. All you want to know about the customer is the name and address so you know where to ship to. You don&#8217;t want your customers to be forced to create an account.</p>
<p style="text-align: justify;">What I did is, to create a system that present an alternative checkout option to the store customers, parallel to the existing login and create account options that exist by default. Your customers can use that option and checkout without creating an account.</p>
<p style="text-align: justify;">Best of all: no core file modifications at all. You don&#8217;t have to modify any file.</p>
<p>On the login page, there is one more checkout option:</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/09/login_page.jpg"><img class="aligncenter size-large wp-image-1420" title="purchase without account login page" src="http://multimixer.gr/wp-content/uploads/2015/09/login_page-540x356.jpg" alt="" width="540" height="356" /></a></p>
<p style="text-align: justify;">If you want, you can disable all other options in admin, that way you&#8217;ll have only a checkout without account. You can also leave the login/create account as an option, this is up to you. You can name the PWA checkout option as you like, in this example it is named &#8220;simple checkout&#8221;</p>
<p style="text-align: justify;">Using the PWA option, people arrive to a special page, where they have to enter their name, address and email. That is necessary, otherwise you wouldn&#8217;t know where to ship to</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/09/checkout_page.jpg"><img class="aligncenter size-large wp-image-1422" title="purchase without account checkout page" src="http://multimixer.gr/wp-content/uploads/2015/09/checkout_page-540x338.jpg" alt="" width="540" height="338" /></a></p>
<p style="text-align: justify;">The rest of the checkout process is same as per default: People select shipping, then payment and finally conform the order.</p>
<p style="text-align: justify;">In your admin, you can see the order with all products and the shipping address. No customer is registered</p>
<p style="text-align: justify;"><strong>How to install:</strong> Since there are no files modified, installation is extremely simple, only requirement is, to use the latest osCommerce version, 2.3.4</p>
<p style="text-align: justify;">1) Upload the files to your server</p>
<p style="text-align: justify;">2) install 2 modules via admin</p>
<p style="text-align: justify;">Thats all, the system already work perfectly on a number of websites</p>
<p style="text-align: justify;">If you like this modification and want to use it on your website, please feel free to get in touch</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/12/09/2015/purchase-without-account-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Order status text</title>
		<link>https://multimixer.gr/25/06/2015/order-status-text/</link>
		<comments>https://multimixer.gr/25/06/2015/order-status-text/#comments</comments>
		<pubDate>Thu, 25 Jun 2015 11:18:59 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1484</guid>
		<description><![CDATA[Did you got tired of typing in the same text, over and over again, each time you are updating the order status of an order? If yes, then here is a nice solution for you: automated order status text]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Did you got tired of typing in the same text, over and over again, each time you are updating the order status of an order?</p>
<p style="text-align: justify;">If yes, then here is a nice solution for you: automated order status text. Each time you update the status of an order, the system will add automatically a predefined text to the &#8220;comments&#8221; field of the order</p>
<p style="text-align: justify;">Lets see the details</p>
<p style="text-align: justify;">On the order statuses page in admin, you&#8217;ll get a new text field where you can add a standard text for each status and each language you use in your store</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/06/add_order_status_text.jpg"><img class="aligncenter size-large wp-image-1486" title="add_order_status_text" src="http://multimixer.gr/wp-content/uploads/2015/06/add_order_status_text-540x298.jpg" alt="" width="540" height="298" /></a></p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/06/add_order_status_text2.jpg"><img class="aligncenter size-large wp-image-1487" title="add_order_status_text2" src="http://multimixer.gr/wp-content/uploads/2015/06/add_order_status_text2-540x298.jpg" alt="" width="540" height="298" /></a></p>
<p style="text-align: justify;">When updating the order status for a given order, the standard text is added automatically to the order comments field</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/06/order_status_text_pending.jpg"><img class="aligncenter size-large wp-image-1488" title="order_status_text_pending" src="http://multimixer.gr/wp-content/uploads/2015/06/order_status_text_pending-540x323.jpg" alt="" width="540" height="323" /></a><a href="http://multimixer.gr/wp-content/uploads/2015/06/order_status_text_processing.jpg"><img class="aligncenter size-large wp-image-1489" title="order_status_text_processing" src="http://multimixer.gr/wp-content/uploads/2015/06/order_status_text_processing-540x323.jpg" alt="" width="540" height="323" /></a></p>
<p style="text-align: justify;">You can of course edit that text and add e.g. a tracking number or some personal message etc</p>
<p style="text-align: justify;">The modification require some small code additions to 2 core osCommerce files in admin, there are no major changes that would affect any other functionality you have in your store.</p>
<p style="text-align: justify;">The modification work also very well with the addon &#8220;order editor&#8221; in case you have that</p>
<p style="text-align: justify;">Let me know if you are interested in this modification, I think its a very handy little modification that will save you a lot of time</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/25/06/2015/order-status-text/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Multi Link Products – the easy way</title>
		<link>https://multimixer.gr/24/05/2015/multi-link-products-the-easy-way/</link>
		<comments>https://multimixer.gr/24/05/2015/multi-link-products-the-easy-way/#comments</comments>
		<pubDate>Sun, 24 May 2015 10:12:02 +0000</pubDate>
		<dc:creator>multimixer</dc:creator>
				<category><![CDATA[work]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[function]]></category>

		<guid isPermaLink="false">http://multimixer.gr/?p=1400</guid>
		<description><![CDATA[Copy each product to any number of categories in one step directly from the product listing or product editing page in admin]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">There are several add ons available, letting you copy multiple products to a category in one step.</p>
<p style="text-align: justify;">I&#8217;ve been in the need of exactly the opposite: Copy a product to multiple categories in one step, and that is what this little modification does.</p>
<p style="text-align: justify;">Day you have a product that you want to double or triple place and have it listed in several categories. Only way to do it now is, to repeat the &#8220;copy to&#8221; action each time. This can be time consuming in case you have many products that you want to list within multiple categories. Even more time consuming it is, to remove any additional listings of that product</p>
<p style="text-align: justify;">With this modification, you can copy each product to any number of categories in one step directly from the product listing or product editing page in admin</p>
<p style="text-align: justify;">You&#8217;ll get a new button on the product listing page in admin<br />
<a href="http://multimixer.gr/wp-content/uploads/2015/05/button_listing.jpeg"><img class="aligncenter size-large wp-image-1401" title="multilink button on product listing page" src="http://multimixer.gr/wp-content/uploads/2015/05/button_listing-540x292.jpg" alt="" width="540" height="292" /></a>and of course on the product editing page</p>
<p><a href="http://multimixer.gr/wp-content/uploads/2015/05/button_edit.jpeg"><img class="aligncenter size-large wp-image-1402" title="multi link button on product editing page" src="http://multimixer.gr/wp-content/uploads/2015/05/button_edit-540x295.jpg" alt="" width="540" height="295" /></a></p>
<p>Clicking the button, you&#8217;ll get a nice pop up, showing all available categories.</p>
<p style="text-align: justify;"><a href="http://multimixer.gr/wp-content/uploads/2015/05/multilink_pop_up.jpeg"><img class="aligncenter size-large wp-image-1404" title="multilink pop up" src="http://multimixer.gr/wp-content/uploads/2015/05/multilink_pop_up-540x292.jpg" alt="" width="540" height="292" /></a>You can now easily select the categories you want your product to be listed in. You can add or remove the categories you want your product to be listed in any time.</p>
<p style="text-align: justify;">Installation is very easy, there are just 2 simple additions to a single file.</p>
<p style="background-color: #333333; color: #fafafa; padding: 20px; text-align: center; background-position: initial initial; background-repeat: initial initial;">This extension is made exclusively for <a title="Template System for osCommerce" href="http://minitemplatesystem.com" target="_blank">Mini Template System</a> users.</p>
]]></content:encoded>
			<wfw:commentRss>https://multimixer.gr/24/05/2015/multi-link-products-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
