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.