Sådan oprettes et simpelt produkt i WooCommerce med PHP

WooCommerce er et fantastisk e-handelsværktøj, der giver dig mulighed for at oprette produkter med et par enkle trin. Med WooCommerce kan du oprette produkter som simple produkter, variabler produkter, bundter og meget mere. I denne guide vil vi fokusere på, hvordan du opretter et simpelt produkt ved hjælp af PHP.

Trin 1: Opret et simpelt produkt

Først skal du oprette et simpelt produkt. For at gøre det skal du bruge følgende kode:

$product = wc_create_product( array(
    'name' => 'Sommerblomst',
    'type' => 'simple',
    'price' => '10',
    'regular_price' => '10',
    'sku' => 'summerflower-123',
    'status' => 'publish',
) );

$product->save();

Denne kode opretter et simpelt produkt med navnet “Sommerblomst”, et produktnummer “summerflower-123” og en pris på 10 kroner. Når produktet er gemt, kan du se det i din WooCommerce-admin.

Trin 2: Tilføj produktattributter og variationer

Hvis du vil tilføje produktattributter og variationer til dit simple produkt, skal du bruge følgende kode:

$product_attributes = array(
    'color' => array(
        'name' => 'color',
        'value' => '',
        'is_visible' => '1',
        'is_variation' => '1',
        'is_taxonomy' => '0'
    ),
    'size' => array(
        'name' => 'size',
        'value' => '',
        'is_visible' => '1',
        'is_variation' => '1',
        'is_taxonomy' => '0'
    ),
);

$product->set_attributes( $product_attributes );
$product->save();

Denne kode tilføjer to produktattributter til produktet – farve og størrelse. Disse produktattributter kan bruges til at oprette produktvariationer. Du kan også bruge WooCommerce-filtre, hooks, handlinger og kortkoder til at tilpasse din e-handelsoplevelse yderligere.

Trin 3: Opret variationer

Nu skal du oprette variationer baseret på produktattributterne. For at gøre det skal du bruge følgende kode:

$variations = array(
    array(
        'attributes' => array(
            'color' => 'blue',
            'size'  => 'small',
        ),
        'sku'           => 'summerflower-blue-s',
        'regular_price' => '10',
        'sale_price'    => '',
        'stock_qty'     => '10',
    ),
    array(
        'attributes' => array(
            'color' => 'red',
            'size'  => 'small',
        ),
        'sku'           => 'summerflower-red-s',
        'regular_price' => '10',
        'sale_price'    => '',
        'stock_qty'     => '10',
    ),
    array(
        'attributes' => array(
            'color' => 'blue',
            'size'  => 'large',
        ),
        'sku'           => 'summerflower-blue-l',
        'regular_price' => '12',
        'sale_price'    => '',
        'stock_qty'     => '10',
    ),
    array(
        'attributes' => array(
            'color' => 'red',
            'size'  => 'large',
        ),
        'sku'           => 'summerflower-red-l',
        'regular_price' => '12',
        'sale_price'    => '',
        'stock_qty'     => '10',
    ),
);

foreach ( $variations as $variation ) {
    $product->add_variation( $variation );
}

$product->save();

Denne kode opretter fire variationer baseret på produktattributterne farve og størrelse. Du kan tilføje så mange variationer, som du ønsker, og du kan også tilpasse priser og lagerbeholdninger for hver variation. Når du har gemt produktet, kan du se alle variationerne på produktsiden.

Konklusion

Sådan oprettes et simpelt produkt i WooCommerce med PHP. Du kan bruge WooCommerce-filtre, hooks, handlinger og kortkoder til at tilpasse din e-handelsoplevelse yderligere. Med disse værktøjer kan du oprette avancerede produkter, der passer til dine kunders behov.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *