Plugin Directory

Changeset 1104412


Ignore:
Timestamp:
03/03/2015 07:26:30 PM (11 years ago)
Author:
beka.rice
Message:

Tagging 1.2.2

Location:
woocommerce-product-sku-generator/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • woocommerce-product-sku-generator/trunk/i18n/languages/woocommerce-product-sku-generator.pot

    r1084103 r1104412  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: WooCommerce Product SKU Generator 1.2.1\n"
     5"Project-Id-Version: WooCommerce Product SKU Generator 1.2.2\n"
    66"Report-Msgid-Bugs-To: "
    77"https://github.com/skyverge/woocommerce-product-sku-generator/issues\n"
     
    1414"Language-Team: LANGUAGE <[email protected]>\n"
    1515
    16 #: build/woocommerce-product-sku-generator.php:134
    17 #: woocommerce-product-sku-generator.php:145
     16#: build/woocommerce-product-sku-generator.php:145
     17#: woocommerce-product-sku-generator.php:147
    1818msgid "SKU"
    1919msgstr ""
    2020
    21 #: build/woocommerce-product-sku-generator.php:165
    22 #: woocommerce-product-sku-generator.php:176
     21#: build/woocommerce-product-sku-generator.php:176
     22#: woocommerce-product-sku-generator.php:178
    2323msgid "SKUs"
    2424msgstr ""
    2525
    26 #: build/woocommerce-product-sku-generator.php:200
    27 #: woocommerce-product-sku-generator.php:211
     26#: build/woocommerce-product-sku-generator.php:211
     27#: woocommerce-product-sku-generator.php:213
    2828msgid "Generate SKUs for:"
    2929msgstr ""
    3030
    31 #: build/woocommerce-product-sku-generator.php:201
    32 #: woocommerce-product-sku-generator.php:212
     31#: build/woocommerce-product-sku-generator.php:212
     32#: woocommerce-product-sku-generator.php:214
    3333msgid ""
    3434"Should SKUs be generated for simple/parent products only, variations only, "
     
    3636msgstr ""
    3737
    38 #: build/woocommerce-product-sku-generator.php:205
    39 #: woocommerce-product-sku-generator.php:216
     38#: build/woocommerce-product-sku-generator.php:216
     39#: woocommerce-product-sku-generator.php:218
    4040msgid "Both parent products and variations"
    4141msgstr ""
    4242
    43 #: build/woocommerce-product-sku-generator.php:206
    44 #: woocommerce-product-sku-generator.php:217
     43#: build/woocommerce-product-sku-generator.php:217
     44#: woocommerce-product-sku-generator.php:219
    4545msgid "Only for simple or parent products"
    4646msgstr ""
    4747
    48 #: build/woocommerce-product-sku-generator.php:207
    49 #: woocommerce-product-sku-generator.php:218
     48#: build/woocommerce-product-sku-generator.php:218
     49#: woocommerce-product-sku-generator.php:220
    5050msgid "Only for variations of the product"
    5151msgstr ""
    5252
    53 #: build/woocommerce-product-sku-generator.php:212
    54 #: woocommerce-product-sku-generator.php:223
     53#: build/woocommerce-product-sku-generator.php:223
     54#: woocommerce-product-sku-generator.php:225
    5555msgid ""
    5656"Choosing \"Only variations\" will allow you to set a parent SKU. The SKU "
  • woocommerce-product-sku-generator/trunk/readme.txt

    r1084103 r1104412  
    11=== WooCommerce Product SKU Generator ===
    2 Contributors: beka.rice, skyverge
     2Contributors: skyverge, beka.rice
    33Tags: woocommerce, sku, product sku
    44Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&[email protected]&item_name=Donation+for+WooCommerce+SKU+Generator
     
    77Requires WooCommerce at least: 2.1
    88Tested WooCommerce up to: 2.3
    9 Stable Tag: 1.2.1
     9Stable Tag: 1.2.2
    1010License: GPLv3
    1111License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    2828This plugin provides options to:
    2929
    30  - automatically generate simple / parent product SKUs when the product is published or updated using the product slug
     30 - automatically generate simple / parent product SKUs when the product is published or updated using the product slug (filterable to use something like the ID if desired)
    3131 - generate SKUs for product variations using the parent SKU + variation attributes
    3232 - generate both the parent and variation SKUs automatically
     
    8080Select the products you'd like to generate SKUs for under **Products**. Go to the bulk actions in the top left and click "Edit", then apply. All you need to do is hit "Update" to save these products, and SKUs will automatically be added.
    8181
     82= Can I use something other than the product slug to generate the SKUs? =
     83You can use the `wc_sku_generator_sku` filter, which passes the SKU as the value and the product as a variable, to change what's used as the SKU. You must be using plugin version 1.2.2 or newer, and you **must** use a unique value for SKUs (WooCommerce checks this).
     84
     85We recommend the ID, slug, or you could generate a unique string / number in your custom snippet. For example, you can use the product / post ID instead of the slug to generate the SKU with this custom snippet in your companion plugin or child theme's functions.php:
     86
     87`
     88function sv_change_sku_value( $sku, $product ) {
     89
     90    // Change the generated SKU to use the product's post ID instead of the slug
     91    $sku = $product->get_post_data()->ID;
     92    return $sku;
     93}
     94add_filter( 'wc_sku_generator_sku', 'sv_change_sku_value', 10, 2 );
     95`
     96
    8297= This is handy! Can I contribute? =
    8398Yes you can! Join in on our [GitHub repository](https://github.com/bekarice/woocommerce-product-sku-generator/) and submit a pull request :)
     
    91106
    92107== Changelog ==
     108
     109= 2015.03.03 - version 1.2.2 =
     110 * Misc: added `wc_sku_generator_sku` filter to change generated SKU base for simple / parent products
    93111
    94112= 2015.02.06 - version 1.2.1 =
  • woocommerce-product-sku-generator/trunk/woocommerce-product-sku-generator.php

    r1084103 r1104412  
    66 * Author: SkyVerge
    77 * Author URI: http://www.skyverge.com/
    8  * Version: 1.2.1
     8 * Version: 1.2.2
    99 * Text Domain: wc-product-sku-generator
    1010 * Domain Path: /i18n/languages/
     
    7676    // Only generate SKUs for product variations if enabled
    7777    if ( 'all' == $generate_skus ) {
    78         $sku = $product->get_post_data()->post_name;
     78   
     79        $sku = apply_filters( 'wc_sku_generator_sku', $product->get_post_data()->post_name, $product );
    7980
    8081        if ( $product->is_type( 'variable' ) ) {
     
    9798
    9899    } elseif ( 'simple' == $generate_skus ) {
    99         $sku = $product->get_post_data()->post_name;
     100   
     101        $sku = apply_filters( 'wc_sku_generator_sku', $product->get_post_data()->post_name, $product );
    100102
    101103        update_post_meta( $product->id, '_sku', $sku );
Note: See TracChangeset for help on using the changeset viewer.