Jump to content
Latest News: (loading..)

About This Club

Partner announcements

  1. What's new in this club
  2. 28d, 2018

    Couple more GDPR Modules built by request; and These will be sent out tonight to 28d Members.
  3. 28d, 2018

    A weeks worth of bonuses brings to a conclusion this years 28d project. A massive THANK YOU to the shopowners who were able to see what I've been trying to do and got behind me. Help and support is available for you guys as and when you need it. For the other hundreds (1000s?!?) of shopowners and developers who felt unable or unwilling to get involved, I say this;
  4. 28d, 2018

    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. Shop Side
  5. 28d, 2018

    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). Admin Side New box and links for these helper pages Shop Side New Tab showing the Video Question Is Youtube enough, or should there be other video hosting options? Created in response to @bruyndoncx great idea, thank you. Delivery: Tomorrow
  6. 28d, 2018

    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) Admin Side (page for setting up redirects) Shop Side (message in product_info) 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.
  7. 28d, 2018

    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.
  8. 28d, 2018

    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; 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
  9. 28d, 2018

    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 This shall be emailed out tomorrow!
  10. 28d, 2018

    Have sent out a Bugfix on two modules And a bugfix to the bugfix this morning, I must have been asleep when testing Bonus #1 - GDPR Extra Addresses 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...
  11. 28d, 2018

    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.
  12. 28d, 2018

    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) Admin Side (new keys page) This page gives a quick rundown of what is happening. 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. Click the review email to see it, in a popup Admin Side (Key Modules) There are a bunch of Modules included; 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! The most interesting module is the Reviews module and that looks like this; 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.
  13. 28d, 2018

    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) Admin Side (new page) 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.
  14. 28d, 2018

    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 After login this changes to Side Column - can be placed right or left column After login this box disappears... Footer - matches the other footer boxes After login this box changes to 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.
  15. 28d, 2018

    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 Shop Side -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 Shop Side 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.
  16. 28d, 2018

    Day 24 - More GDPR A few more Modules for the GDPR page... Core Code Changes NONE 1. Orders 2. Device Data (turn on if using a previous 28d that collects this data) 3. Reviews 4. Security Answers (turn on if using a previous 28d that asks for this data) 5. Cookies Also a "Forget Me" module for the GDPR bit of the account.php page which leads to a way for Customers to Nuke themselves. 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.
  17. 28d, 2018

    Day 23 - Data Driven Replacements Nice little HT module that accepts a CSV file of words/phrases and then replaces them in the products_description... Core Code Changes NONE Admin Side Shop Side (using Popover) Shop Side (using Tooltip) How the CSV file looks, this powers the system
  18. 28d, 2018

    Day 22 - More Product Tabs I have some more Tabbed goodness for you, these are used with the 28d02 set of modules. Core Code Changes NONE Tabbed X-Sell Set up X-selling on a per product basis. Show the X-Sells in a Tab! Note: Requires a previous X-Sell system of mine, included. Tabbed Social Sharing Much better looking Social Share Icons shown in a Tab! Note: Requires a previous social modules of mine, included. Tabbed Gallery This one I particularly like as I found a way to add in more Images ... by changing 1 admin setting they can then be shown in a Tab In standard osC, you get a gallery looking like this: By turning on the Tabbed Gallery and changing 1 osC setting...it transforms into this: Summary Three useful additions to the Tabbed System! Note While coding up these modules, I did find a tiny bug in the main p_i module, this would not have shown itself with the original included modules. Bug Hotfix will also be sent tonight.
  19. 28d, 2018

    Day 21 - Lower Price Into the final week with a module that allows your customers to find out how to contact you if they find a lower price. Core Code Changes NONE Admin Side (Module) Notice here that you can change the "action" which can be click or hover. You can also attach the label anywhere on the page, with a bit of experimentation it can look really good. Shop Side (Display) By manipulating the "Attach" you could add the label before or after the description, image, price, pretty much anything on the page... Shop Side (Popup) Obviously all of the ext etc in the popup is changeable by you in the language file. Summary Quick and easy way to let customers know you are open to be told about lower prices.
  20. 28d, 2018

    Day 20 - Security Questions I'm sure you've all experienced those questions that sites ask; What was the name of your first cat? What was your mothers maiden name? etc etc They do that to increase security, as only you know the answers you gave...and no-one else should. I have made such a thing for osCommerce. It takes 1 random question from your list of questions, it then sees if the answer given by the customer matches what they originally answered. If yes, happy days. If no, error out and refuse action. Core Code Changes YES. 3 lines of code on each form you want to protect. Everything else...no core changes at all. Admin Side (New Infobox Link) Admin Side (page for shopowner to add in questions) Shop Side (link in account.php to answer security questions) - "secure your account" Shop Side (new page for answering security questions) Shop Side (example of outputted question) - this example is account_edit.php Shop Side (example of failed question) Summary An easy way to give an extra layer of security to your customers. Consisting of Admin Page + Language File Admin Box Link + Language File Shop Side Page + Hook + Language File Account Module + Language File
  21. 28d, 2018

    Day 19 - Recover Carts Standalone page and helpers for the Admin Side, which allows you to easily email customers to let them know they have a saved (abandoned) cart. Core Code Changes NONE Admin Side (Box Link) Admin Side (Page Layout) Outgoing Email Contents can be changed in the Language File.
  22. 28d, 2018

    Day 18 - Device Data A way to *attempt* to see some data about the device that the Customer used to place the Order. Consists of 1 module and 1 hook, and a helper file. Core Code Changes NONE Admin Side (Module) Shop Side NOTHING! Admin Side (Viewing Data) Click the new Tab "Device", which shows the known Data; This would be "personally identifiable data" per GDPR rules, so if you are collecting this data... would also need a GDPR module for it...coming soon ;)
  23. 28d, 2018

    Day 17 - Sale Sticker A quick and easy way to make your customers aware that a product is on Special... Core Code Changes NONE - if on up-to-date Edge, otherwise Yes. Admin Side Notice that you can easily change the Sticker Colour. The Sticker Text "sale!" is in the language file, again easily changeable. Shop Side In the Index Page ^ In the Category Page ^ In the Product Page ^ In the Specials page ^ and elsewhere (eg search results), but you get the idea. Summary I've always found it a bit strange that osCommerce software never really made anything of a product on special offer. A decade ago I made a module that did this same thing (add in a sticker) differently, and even just last year an update of that to simplify it. Now this new module is the most simple of all, just a HT module to upload and turn on, assuming on up-to-date Edge!
  24. 28d, 2018

    And an IP Address module, in case you have collected IPs for each Order. Lots of shopowners collect IPs...
  25. 28d, 2018

    Day 16 - Automated GDPR Does not matter where you, shopowner, are based in the World. It's all about your client, and if any of your clients are EU Citizens...you *must* offer them a way to see what personal details you hold about them, and offer them a way to delete out some of that data. Again...for 100% clarity...it does not matter if you are in Paris France, Paris Texas or China or Thailand or where-ever, if you sell into the EU...you must comply with EU Regulations. This new system helps to show what data you hold on logged in clients. This is a work in progress as I am hoping anyone who gets their hands on this, comes up with ideas for more modules (I can think of at least three more), but want to get feedback before more coding... Core Code Changes NONE New Link in account.php This link leads to a new modularised page. As this new page is modularised it is simple to code up more modules based on individual shopowners needs... For starters I have included four GDPR modules; Admin Side > Modules > Content Intro Just a block of text explaining what GDPR is etc. You can obviously change this to better suit your needs. Contact Details Personal Details Site Details All of the above are MODULES, so can be turned on/off from Admin. Summary A way for EU clients to view the Data you hold. This may very well be enough for their needs, thereby no need to request personal intervention from you, taking up your time. If you have guest accounts, you are stuffed. Ideas for more Modules I can think of at least a few more modules that can potentially be coded. But let's see what you guys have to say after you have this system.
  26. 28d, 2018

    Day 15 - Batch Actions You get up in the morning and check on your admin to find you have a few new orders, or maybe more than a few! Now you have to cycle through each order, updating order status, updating the customer by appending comment, printing an invoice, printing a label... that's potentially 10 clicks per order. If you got 20 orders that's maybe 30 minutes wasted! Core Code Changes NONE New Sidebox Link New Page in Admin This standalone page recreates the "order" page but adds in Batch Actions. You invoke the batch action by ticking the tickboxes (notice them next to each order ID). At this point, you can do a number of things; Print Invoices Click the "print invoices" button. This opens up a new page which has all the (ticked) invoices on it ready for printing. Each invoice starts printing on a new sheet of A4 paper. Print Labels Click the "print labels" button. This opens up a new page which has all the (ticked) packing slips on it ready for printing. Each label starts printing on a new sheet of A4 paper. Update Order AND Send Email Dropdown a new Order Status, and (optionally) insert your Comment into the other box. Click the "update order and send email" button.... The order gets updated to the new order *and* email is sent! Update Order Dropdown a new Order Status, and (optionally) insert your Comment into the other box. Click the "update order" button.... The order gets updated to the new order (and no email is sent to the Customer)! Summary With this new system, it is possible to update 50 or more orders, as well as readying them for printing and readying them for label printing...IN LESS THAN ONE MINUTE