生成器自动SKU带前缀和后缀

时间:2014-06-08 09:27:01

标签: php magento product sku

我正在尝试创建一个生成的代码:

  1. 具有四位数(3个整数和1个字符)的随机前缀sku,取决于类别(在最后一个子类别上),因此对于同一子类别中的所有产品,前缀应该相同!

  2. 一个随机后缀三位数(它可能只有整数或2个整数1个字符但不仅仅是char' s)

  3. 前缀和后缀之间的
  4. 应该是 - (减号)

  5. 我已经有一个代码可以创建下一个sku,即增加上一个编辑产品的SKU

     <?php
     $dbread = Mage::getSingleton('core/resource')->getConnection('core_read');
     $sql = $dbread->query("SELECT * FROM catalog_product_entity ORDER BY created_at DESC        LIMIT 1");
      $res = $sql->fetch();
      ?>
     <script type="text/javascript">
     if(document.getElementById('sku').value == ""){
     document.getElementById('sku').value = <?php echo (int)$res["sku"] + 1; ?>;
     }
    </script>
    

    修改

    这就是类别,如果我添加一个产品并选择X多一个类别,那么它应该只采用最后一个选定类别的前缀,最后一个是男性

    Example
    root
        Clothing & Shoes   x                      Prefix: 2088-
                        Clothing    x             Prefix: 2058-
                                Women
                                Men    x          Prefix: 2002-
                        Shoes
    

    如果只有一个或两个数字,我们可以将类别ID号加上2位数。

0 个答案:

没有答案