Jump to content
Latest News: (loading..)

Recommended Posts

Day 24 - More GDPR

A few more Modules for the GDPR page...

Core Code Changes

NONE

1.  Orders

28d24-1.jpg.887f37bb913190339c87718812bd7010.jpg

2. Device Data (turn on if using a previous 28d that collects this data)

28d24-2.jpg.71297049e55e2c3129960afab42a46a2.jpg

3. Reviews

28d24-3.jpg.3100eceb9432052b17811238e743aab4.jpg

4. Security Answers (turn on if using a previous 28d that asks for this data)

28d24-4.jpg.7dabf2837df2f3df2ec94bebfd12e603.jpg

5. Cookies

28d24-5.jpg.0df0aaa6f237fa62e933accda294cb27.jpg

Also a "Forget Me" module for the GDPR bit of the account.php page

28d24-6.jpg.86517a64693e576a2b7e00b9a2ef4b4a.jpg

which leads to a way for Customers to Nuke themselves.

28d24-7.jpg.f428d7e87c0acde976968130c1ef2d4d.jpg

Summary

A bunch more useful modules to try to cut down on YOUR workload shouhld you have EU customers who want to know their data.  
Over the coming months up until May, I expect shopowners will come up with more ideas of things that need to be shown, and these can be coded up as extra modules.

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Day 25 - Product Listing Modules

Today I have two modules for you, both of which make changes in the module:  /includes/modules/product_listing.php

Module 1:  View "X" Products

This is a HT Module which allows you to add in breakpoints which allow people to view more or less items per page.

Core Code Changes

Call a Hook File, so YES.

Admin Side

28d25-1.jpg.4ecf1c7e0a3ceb986e64ef5bcaa988f0.jpg

Shop Side

28d25-2.jpg.85968120964fb8a70092d40c22d4b316.jpg

 

-AND-

 

Module 2:  Price Slider

This is a HT Module which allows you to add in a slider which, when changed, will remove products that are more expensive.

Core Code Changes

Yes, unless you are on up-to-date Edge, in which case No.

Admin Side

28d25-3.jpg.a4db0c8a8d0e8a73db88ffa3c873128f.jpg

Shop Side

28d25-4.jpg.ce43bc5b406ed95fbbca77e0000fc8df.jpg

As the Slider is moved up and down the price...products disappear and reappear based on their price.

Summary

Two HT modules, both of which extend the product listings.  

 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Day 26 - Login Modules

Three modules, all login, in different parts of your site.  Now you can choose which ones make it easiest for your Customer...

Core Code Changes

None

Navbar - dropdown Login in the Navbar

28d26-3.jpg.7015abdd7f9931b394e2fc91dc0eecc5.jpg

After login this changes to

28d26-4.jpg.9385c697f3e8b039281b5ee67cfccace.jpg

Side Column - can be placed right or left column

28d26-1.jpg.0760f12cf428c374c6302d6cbac9daf8.jpg

After login this box disappears...

Footer - matches the other footer boxes

28d26-2.jpg.e2188a5097c95e7aa222445503bccd7d.jpg

After login this box changes to

28d26-5.jpg.f89e6ce9c3147fc1492e3fc8450d563f.jpg

This footer box is therefore, pretty much a replacement for the standard "account" footer box.

Summary

Three Login modules which will allow your customer to more easily log in.


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Day 27 - Merge Accounts

All the things I've coded are out with testers, none of whom have been able to get back to me...so I had to dig into old code to find this.  I noticed recently an addon called "merge account" had been uploaded and remembered I had made something similar a couple of years ago.

It is a standalone admin page that allows you to search for customers and then to merge their accounts.

Core Code Changes

None

Admin Side (new link in box)

28d27-1.jpg.520910cf2fe33efad3c55725f72bb00b.jpg

Admin Side (new page)

28d27-2.thumb.jpg.de6959969431037fd6fdc8c025ffa383.jpg

On this page, you search for something that binds accounts together.  In this example I search for "ga" which returns three accounts made by me.  For binding you can search on customers name, email, any part of their main postal address. 

The returned list of matching customers shows when the account was created and when the last logon was.  This gives an indication which account is being used and which are not.

Perhaps you can see two further columns on the image;  Master/Secondary.  I made it so;

  • Only one Master can be chosen.
  • You cannot choose the same Master and Secondary
  • Multiple Secondarys can be chosen

Next you press "MERGE".  Accounts are merged and not needed data is deleted.
Note that any unticked items...nothing whatsoever happens to them.


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Day 28 - Keys System (hands off)

For the final day I offer you the Keys System which is a game changer for everyone who uses it.  The Keys system allows your customer to perform actions/see stuff without having to login.  Thanks to @mattjt83 this has now been updated so it is 99% hands off.

Core Code Changes

None!

Admin Side (new box link)

28d28-1.jpg.7fce6cc0d3e824a30e0639219173eeb9.jpg

Admin Side (new keys page)
This page gives a quick rundown of what is happening.

28d28-2.jpg.43748b774de76af5b4f98baadbb924aa.jpg

At the bottom of the same page, is a information area for shopowner, which gives the CRON Url (so you can set it up to be hands off) and two other links which show the outgoing email (can be changed by you) and the list of pending recipients.

28d28-3.jpg.0d3c6f62efafb55760135448b86f3085.jpg

Click the review email to see it, in a popup28d28-4.jpg.6940263fe22be28f0481802b0edb3573.jpg

Admin Side (Key Modules)
There are a bunch of Modules included;

28d28-5.jpg.b78444b7a45707200b5928a0818d32e2.jpg

Shop Side (new page)
When the customer access their Key, it looks like this (content is dependant on which modules you install), remember this is without them logging in!

28d28-6.thumb.jpg.d49c66b6adbea31d7aef4299202783cd.jpg

The most interesting module is the Reviews module and that looks like this;

28d28-7.thumb.jpg.1000524c450cdb95f6e042c7b5e392ed.jpg

Summary

This bunch of modules is in use on a number of sites.  The extra updates by Matt allow the system to be 99% hands off, after initial setup.

There is no other way to make your shop this simple for your customers.

 

ps, please excuse my elite photoshop skills.

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Received question overnight about GOLD.

Gold is a much older codebase than Edge, but is broadly similar....main differences;

ICONS:
Gold.  Uses glyphicons
Edge.  Uses FontAwesome

PRODUCT INFO PAGE:
Gold.  Has "hardcoded" Large Images layout
Edge.  Has "shopowner defined" Large Images layout 

NAVBAR:
Gold.  Has "hardcoded" navbar
Edge.  Has "shopowner defined navbar and child modules

HOOKS:
Gold.  Does not have Hook System installed
Edge.  Has Hooks installed by default

INDEX PAGE:
Gold.  All hardcoded.
Edge:  Modularised

GTIN:
Gold.  Does not exist
Edge. Included

TABBED ORDER PAGE:
Gold.  Does not exist
Edge. Included

So, all that said, I have tested all the 28d Addons on the GOLD.  Here's the findings;

28d01, Better Stock Message

  • Requires language change from FA to Glyphicons
  • Requires 1 change in module file

28d02, Product Tabs

  • Works!

28d03, Reviews Data

  • Works!

28d04, Index News Slider

  • Add 1 line of code to index.php to match edge

28d05, Back To Top

  • Works, requires language change from FA to Glyphicons

28d05, Continue Shopping

  • Works!

28d06, Product Terms

  • Instructions for admin/categories.php do not match, but done carefully.. Works!

28d07, Get A Quote

  • In /ext/ file remove mention of products_gtin

28d08, Manipulate Country/State

  • Works!

28d09, Hotjar

  • Works!

28d10, NB Modules

  • DOES NOT WORK.
  • Must update to Modularised Navbar 

28d11, PW Reinforcement Message

  • Works!

28d12, Pricing Tools

  • Works!

28d13, Manufacturer Filter

  • Works!

28d14, Two HT Modules

  • Deny Back Button: Works!
  • PW Confirm: Works!

28d15, Batch Action

  • Works!

28d16, GDPR

  • 6 GDPR Modules: All Works!
  • 1 Account Module: Requires language change from FA to Glyphicons

28d17, Sale Sticker

  • Instructions do not match, but done carefully Works!

28d18, Device Data

  • Shop Side:  Works!
  • Admin Side does not display data.  Needs Hook system and Tabbed Order page, after which Works!
  • Can provide manual instructions for older style order page.

28d19, Recover Carts

  • Works!

28d20, Security Questions

  • 1 Account Module: Works, requires change from FA to Glyphicons
  • 1 standalone page: Works!
  • Admin Side: Works!
  • Protecting Forms: Requires Hook System to be installed, after which: Works!

28d21, Lower Price

  • Works!

28d22, Product Tabs

  • Gallery:  Requires update to shopowner defined system.
  • Xsell:  Works!
  • Social: Works!

28d23, Data Driven Replacements

  • Requires language change from FA to Glyphicons

28d24, More GDPR

  • Works! 

28d25, Product Listing Upgrades

  • Items Per Page: Requires Hook System, after which..  Works!
  • Price Slider: Works (after required core code changes)

28d26, Login Modules

  • Sidebox: Works!
  • Footer Box: Works!
  • Navbar:  Requires Modular Navbar, after which.. Works!

28d27, Merge Accounts

  • Works!

28d28, Key System

  • Requires installation of Hook System, after which.. Works!

 

Conclusion

If you are happy to update your Navbar to the modular system [takes 10 minutes], and you are happy to install Hooks/Tabbed Orders [you probably already have it if you are using Paypal App], in any case it takes just 5 minutes...... you are good to go on everything other than; 

28d22, Gallery
28d07, Get A Quote
28d01, Stock Message

Each of these three would require just a tiny change elsewhere to make them work.  No worries on that, as I will obviously help out until whatever is broken is not broken anymore.
 

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Have sent out a Bugfix on two modules :happy:

And a bugfix to the bugfix this morning, I must have been asleep when testing :blush:

Bonus #1 - GDPR Extra Addresses

28dbonus1.jpg.5b2da01bf0e2ba0b43dd24d365414066.jpg

 

Overnight have two more excellent shopowners able to support the Project
Eight more shopowners who feel able to support, and the Project can be wrapped up once and for all by moving to Bootstrap v4. 
Are you one of those Eight?  PM me...

 

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Bonus has just gone out, and the Community has another coooollllll shopowner signed up overnight. 

Bonus #2 - GDPR Actions

8 more shopowners needed, and the Project can be done and final by the end of this month.

Also, another Bonus GDPR module

28dbonus2.jpg.43de664d5fc0c6f3d2214b650fe792cd.jpg

This shall be emailed out tomorrow!

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Bonus #3 - Country of Manufacture

I've made a way to allow the shopowner to add "country of manufacture" to each product. 
Any product with an assigned country shows a little label like this;

28dbonus3.jpg.7702b341a2e8a2c5807fe50031e1afee.jpg

There are some core code changes, but only in files that you wish the label to show;
- index module
- product listing module


Admin Side, for assigning countries => no core code changes

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Bonus #4 - Price Changing On The Fly

Works in every currency.  Lots of people wanted this...

Core Code Changes

None

Video (watch the price as the select options are changed)

This is one of the modules that was sent out for testing, and was late in coming back to me.

This will be sent out later today or perhaps tomorrow.

 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Bonus #5 - Product Redirect Message

Allows shopowner to easily set up a redirect from [old] product to [new] product.  Perhaps your old product is out of stock?  Perhaps you just want to make shoppers realise there is a better alternative?  Perhaps you are running low on stock of old product?  I'm sure there are many reason how and why this could be useful to you.  If a product has no redirect...the message does not show.

Core Code Changes

None

Admin Side (new link in box)

28d00-b5-1.jpg.6a5b0bc8cc6880307184b2fc13232b57.jpg

Admin Side (page for setting up redirects)

28d00-b5-2.jpg.e9db6049731bb475d5f80ecd24994db3.jpg

Shop Side (message in product_info)

28d00-b5-3.jpg.3efce43bd5ca75a67cfc79110d4ae4e2.jpg

Conclusion

Simple way to let your customers know of a different alternative.  

Your Task

Think of ways in which this can be extended to better suit your own needs. 
You, shopowner, know your demographic better than anyone else.

Sending out

Tomorrow.


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Bonus #6 - Video Tab

New Tab that shows one video per product.  Could be an unboxing video, or whatever. 
If you want to be the awesomest shopowner ever...it could be a video of the Red Woman from Game of Thrones.

Admin Side

New Page for assigning video to product.  Works only with Youtube at this moment (see Question below).

28d00-b6-2.jpg.8d4931ad7ebe9240d34b7f6181a57f6d.jpg

Admin Side

New box and links for these helper pages

28d00-b6-3.jpg.fa1d104e36a048a1121fe687dc36dca8.jpg

Shop Side

New Tab showing the Video

28d00-b6-1.jpg.4b3c9e296901cb015871176341030423.jpg

 

Question

Is Youtube enough, or should there be other video hosting options?

 

Created in response to  @bruyndoncx great idea, thank you.

 

Delivery: Tomorrow

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Bonus #7 - Latest Orders

A shop-side Box Module that displays where in the world your latest order came from.  Looks cool (I think) and I believe anything like this gives comfort to potential customers, them seeing that other customers are using your shop.

Admin Side

As you can see, you can turn on/off the "time" function (I call it "ago") and you can turn on/off the flags.

28d00-b7-1.jpg.1985b679dc8f4d0685a9ec544391a440.jpg

Shop Side

28d00-b7-2.jpg.32c73cfa0c4a6a83228b3bbb54d08285.jpg

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Couple more GDPR Modules built by request;

gdpr-cart.jpg.18ec7b69fd3f47285d91705f69802488.jpg

and

gdpr-notes.jpg.383b8c2e2a06d477f3aab499d55b12a4.jpg

These will be sent out tonight to 28d Members.

Quote

If any stragglers would like to buy into the 28d, PM me please...you'll get a load of good
coded things and be helping the Responsive Project move on.  Thanks.

 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Upcoming Bonus

28d00-bonus8.jpg.bb27d7f5a2e6c372e3b784c442da3581.jpg

tomorrow most likely


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

By Request:


Ajaxified deletion of extra addresses

This will be being sent out tonight to all :)


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Posted (edited)

Here is the next GDPR Updated Module. 
Again, ajaxified, deletion of two un-needed personal details...

gdpr-personal-update.jpg.ba46ba0a98a1c167948573ff00afdcac.jpg

Testing now, send out later on.

Edited by burt

This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

gdpr_reviews_update.jpg.22a9c8a461349374a1b5bd512af6a1a0.jpg

  • Red Button = DELETE review
    Fully deletes the review from the database.
  • Blue Button = Anonymize Review
    If Review is anonymized, Reviewers name changes and Blue button goes disabled and background goes Blue.
    Reviewer still "owns" the review, so can go on to delete it in the future if they want to.

Will send this update soon!  All updates are in testing phase.


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Popup Style Hint: :thumbsup:
No Core Changes:  :thumbsup:
Works on mobile/touch screen: :thumbsup:

gdpr-email.png.eed21abf7d3508cc48f37a5b65169b28.png

Coming Soon to those who "get it" :thumbsup:

 

 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Here is the next piece of the GDPR jigsaw puzzle.  If you add up Article 20 and Recital 68...you (shopowner) have to give your customers a way to download their data.  Good luck doing that - what a timesink - you are going to have to collate all of the customers data, create a file, tell them where it is, help them to download it etc.  Bah, let's do all that automatically.

Port My Data Module

port_2.jpg.9dbce893a2ce429daf16f2fced9e740d.jpg

Clicking the Button allows the customer to download all of their data.

port_1.jpg.ef0bf7c58edad134776bc56287ef1b90.jpg

Admin Side.  Just turn it on.

Once I get it fully tested in a live scenario, it'll go out to all and certainly prior to the 25th.


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

Here is the next part of the Puzzle.

  • 0:00 Donald Duck makes an account using create_account.php
    on this page there is a MATC checkbox that MUST be ticked to allow the account to be created
    also two modals, one for privacy, one for terms
    Donald agrees and sets up an account.
  • 0:36 Donald now goes to account.php and clicks to get to the GDPR page
  • 0:44 Donald now sees everything the site knows about him
    of particular interest is SITE ACTIONS, where shopowner has stored the fact that Donald signed up *and* agreed to T&C/Privacy
    In the Database, shopowner has also stored the details;
    donald_2.jpg.59b64670b9a1e6577d027efbc12a1bb2.jpg
  • 1:03 Donald now checks out.
  • 1:24 Donald hits checkout_confirmation.php
    on this page there is a MATC checkbox that MUST be ticked to allow the order to be processed
    also two modals, one for privacy, one for terms
    Donald agrees and completes his Order
  • 2:04 Donald now goes back to GDPR page
    of particular interest is SITE ACTIONS, where shopowner has stored the fact that Donald agreed to his details being passed to external companies
    In the Database, shopowner has also stored the details;
    donald_3.jpg.c66457426cee6c0a723744148dd8c462.jpg

 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites

If anyone needs any of these mods, please email me as I am taking a break from this Forum.

Ditto for support needs if you already have any of these mods.

My email address is oscshops AT gmail DOT com 


This is a signature that appears on all my posts.  
IF YOU MAKE A POST REQUESTING HELP...please state the exact version
of osCommerce that you are using. THANKS

 
Get the latest current code (community-supported responsive 2.3.4.1BS Edge) here

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×