<?xml version="1.0" encoding="UTF-8"?>
<!--

PRODUCT ID + 4 RANDOM NUMBERS:

UPDATE product SET sku = CONCAT(product_id, '-', FLOOR(1000 + (RAND() * 5000)))

Example: 1226-2775


SITE INITIALS + 4 DIGIT RANDOM NUMBER + 4 RANDOM NUMBERS:

UPDATE product SET sku = CONCAT('AA', FLOOR( 10 + ( RAND( ) *99 ) ) ,  '-', FLOOR( 1000 + ( RAND( ) *5000 ) ) )

Example: AA7134-4599

EDIT var store = 'XX'; to site initials!


                            if ($('#skunumber').val() == '') {
                            var number = 10 + Math.floor(Math.random() * 99);
                            var store = 'MAD';
                            var number2 = 999 + Math.floor(Math.random() * 9999);   
                            $('#skunumber').val(store+number+'-'+number2);
                            } else {
                                
                            }

-->
<modification>
        <id>SKU Generator for Opencart</id>
        <version>1.0</version>
        <vqmver>2.X</vqmver>
        <author>Exel</author>
        <file name="admin/view/template/catalog/product_form.tpl">
                <operation info="Add SKU Generator">
                        <search position="replace"><![CDATA[
                        <td><input type="text" name="sku" value="<?php echo $sku; ?>" /></td>
                        ]]></search>
                        <add><![CDATA[
                        <td><input type="text" id ="skunumber" name="sku" value="<?php echo $sku; ?>" /> <span style="margin-left: 5px; color: rgb(0, 51, 102); cursor: pointer; text-decoration: underline;" id="skugenerator">Generate SKU</span></td>
                        <script type="text/javascript">
                        $(document).ready(function() {
                        $("#skugenerator").click(function() {
                            var number = 10 + Math.floor(Math.random() * 99);
                            var store = 'MAD';
                            var number2 = 999 + Math.floor(Math.random() * 9999);   
                            $('#skunumber').val(store+number+'-'+number2);
                            });
                            
                        });
                        </script>
                        ]]></add>
                </operation>
        </file>
</modification>
