Product Info Modules

In the latest osCommerce incarnation, it is very simple to create standalone modules which are installable and editable from within the Admin section, this means no core code changes to install addons that add “flavour” to a page. Let’s take a closer look at some modules that are available for the product_info (p_i) page – and remember…NO CORE CODE CHANGES!

1. Social Icons
Adds in a new system of Social Icons, that require no javascript, and is therefore stunningly fast-loading. Modules include: digg, email, facebook, g+, linkedin, pinterest, reddit, stumbleupon, tumblr, twitter.

2. Stock
Shows the product stock in a really nice layout.

3. Products Xsell
Dedicated admin page to set up Xsell products. These show on the relevant p_i page.

4. MP3 Player
Add MP3 tracks to your products, show a MP3 player in your p_i page.

5. Product Tabs
Tabbed layout for extra product data

6. Product Compare
Adds a button that powers a product comparison page.

7. Extra Product Fields
Shows product data on p_i page

8. Linked Products
Shows a link to any linked products

9. Facebook Comments
Allow people to comment on your products

10. Multi Tier Xsell
Same as #3, but supercharged – get 3 levels of Xselling!

11. FAQ System
Get lots of questions about your products? Solve that with this module.

12. Public Tagging
Aka Folksonomy. This is the way to create a faceted search system, with no work on your part!

13. Link to Parent Category
Ever needed a “show more in this range of products” link? You got it!

14. MRRP
Show the Manufacturers Recommended Price

15. Product URL
Missing the old functionality? Bring it back, sing it back…

16. Related Products
Maybe #13 doesn’t cut it? Instead show the products from the category…

17. Slaves
Set up slaves. Show them.

18. Personal Page
Link to a page that allows shoppers to save products into a wishlist

As you can see, with just 1 piece of extra code in product_info.php (included in Responsive osCommerce) it is simple to supercharge your product_info page. The possibilities are endless, and are only limited by your lack of imagination.

If you have an idea for a module that shows on the product_info page, comment below.

Pizza Shop – Collection of Modules

Although osCommerce is usually used for selling products which are then sent to the buyer by post, it is possible to use osCommerce for establishments such as Pizza Shops or restaurants.

If we think about a Pizza Shop, which allows online ordering, we see a few features that most other shops don’t want or need;

1. ability to close down online ordering when the physical Pizza parlour is closed
– how about a Header Tag module that does this?

2. ability to charge the correct rate for deliveries
– how about a Shipping module that links into Google Maps and works out the exact distance from the Pizza Shop to the Customer in miles or kilometers, the shipping module then charges per km/mile.

3. ability to add in a Tip for the delivery driver
– how about a Order Total module that allows the buyer to add in a Tip.

Can you think of any more needs for a Restaurant?

29 Days Of Code, Rocking osCommerce AGAIN!

 

What is it?

At least 29 scripts or modules for osCommerce.

How does it work?

Just like last year, a bunch of modules released day by day at pocket money prices.

On February 1st, a module is released at a cost of £1.00.
On February 2nd, another module is released at a cost of £2.00.  Module from the 1st rises in price to £2.00
On February 3rd, another module is released at a cost of £3.00.  Modules from the previous days increase to £3.00

And so on, all the way to 29th February when a module is released at £29, and all previous days modules rise in price to £29.00.

So, it is wise to purchase the module you like on the day you see it as that is when it is most cost-effective.

Take a look

Check it out at 29 Days Of Code.  Feel free to let me know what you think of the idea of bring well coded modules at very little cost.

Want to know what’s upcoming?

Haha…NO.

Silktide Cookie Consent Plugin for osCommerce

If you are using it, you need to make a code change as per this link.

Find:


<script type="text/javascript">window.cookieconsent_options = {"message":"{$message}", "dismiss":"{$dismiss}", "learnMore":"{$more}", "link":"{$link}", "theme":"{$theme}"};</script">
<script type="text/javascript"> src="//s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js"></script">

Change to:


<script>window.cookieconsent_options = {"message":"{$message}", "dismiss":"{$dismiss}", "learnMore":"{$more}", "link":"{$link}", "theme":"{$theme}"};</script>
<script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/cookieconsent.min.js"></script>

That’s all folks.

Order Status Messages … Admin Change

I was approached by a long standing customer who uses the inbuilt “Order Status” system a lot (eg change from processing to delivered and so on). A nuisance of the system is that he had to copy and paste the same message multiple times per day when updating.

I know there are at least a couple of addons that can do the job, but they are all old, broken, tired, crap. So I set up to code up an integrated system that allows the shopowner to attach a message to each order status;

– took about 10 lines of code in orders_status.php file

Now when the status dropdown is changed, the system finds the relevant message and inserts into the comments box.

– 1 new block of code in orders.php

Non-invasive (although obviously as it is Admin side, there are core code changes), easy to use and solid.

Another 28 Days Of Code ?

During February 2015, some of you will remember I coded up some cool modules and released then day by day. 28 Days of Code was sort of a last minute idea which stemmed from an idea that dear old John made while in a chat with me…as it was last minute it was very stressful to get modules coded and ready each day during February.

Another 28 Days Of Code ?

To save the incredible stress of last year, I’m presently putting together some more modules and things for “Another 28 Days Of Code” ready for drip feed release in February 2016 – as of right now I am pretty much 9 days completed, and have ideas for another 2…

Sign up for “Another” Mailing List

Click here to go to the subscription form. If you were signed up for the 2015 version, perfect…you don’t need to sign up again. I guarantee no emails until February 1st 2016.

Limit Product Sales?

Today from a long standing client;

I want limit Product Sales to 1 per customer…

That seemed like a really strange question, as what shopowner in their right mind would want to limit sales? Then it became clear…this shopowner not only sells tangible items, but also intangible items such as event tickets.

Thinking further, I limit sales of some of my products to 20 (eg on my recent Responsive templates)…

My initial thought, before having an extra cup of coffee was to simply tell the shopowner to place a products_quantity of “1” on each product that he wants to limit. Absolutely dumb advice and of course no good, as the overall sales of the product is limited to one and one only…whereas this shopowner wants each customer to be limited to one purchase of a given product.

By re-using some code I had made previously, I managed to come up with a system to allow this Shopowner to easily and quickly place a limit per product, this is a whole new Admin page:

admin_limit

Admin Side Core Code Changes: NONE
– new admin page
– new entry in the “catalog” sidebox

Shop Side, I coded up a Header Tag module which activates on checkout_shipping.php, this HT module is a bit complicated, what does it do;

1. looks at each product in the cart and determines if there is a limit and if that limit has been reached or exceeded. If so error_message and redirect back to shopping cart to allow customer to adjust quantities
2. looks at previous orders and determines if the customer has previously ordered and reached the limit. If so error_message and redirect back to shopping cart to allow customer to adjust quantities.

shop_limit

Shop Side Core Code Changes: NONE
– new HT module installable via Admin

As you can see, quite a nice little system, giving you shopowners total flexibility in what you want to sell to your customers. Interested in this, or something similar – contact me at your convenience…

XML Files for Google Webmasters, Bing and others

XML sitemaps

If you have no clue what these are or how they can be good for your site, read https://support.google.com/webmasters/answer/156184

I have take the time to create a better system for producing osCommerce specific sitemaps. By clicking one link in your admin area, you will produce 4 XML Sitemaps, ready for use:

1. Categories
2. Manufacturers
3. Products
4. Special Offers

You can use any or all of these to do wonderful things.

This new system has ZERO core code changes. It has been tested on a site with over 1500 categories and 23000 products – all 4 sitemaps were produced in less than a few seconds.

This new system will be made available in my next Newsletter which is due in the next week, if you have not yet signed up for the Newsletter, please do so at http://www.clubosc.com/oscommerce-news-and-updates.html

Featured XML Image courtesy of Hopstarter

osCommerce News and Updates

I’m going to be emailing once or twice month – and each mail will contain interesting news, maybe a special offer, maybe some free code that no-one else gets.

You can sign up by inserting your email address into the form below and click “subscribe”. Nice and easy.
It’s a Mailchimp list so if you subscribe, you can easily unsubscribe should you wish to.



So, if you want to learn about the possibilities that YOUR shop can bring you, sign up today and wait for the next Newsletter.