Samlingar (bundle) - visning och inställning i WooCommerce
Så här fungerar samlingsprodukter från Telaris i WooCommerce, och hur du visar dem korrekt.
INNEHÅLLSFÖRTECKNING
- Samlingar (bundle) - visning och inställning i WooCommerce
- Introduktion till samlingsprodukter
- Genomgång av samlingsprodukter
- Vanliga fel med samlingar
Introduktion till samlingsprodukter
Samlingsprodukter (collection) i Telaris är produkter som består av flera underprodukter.
I WooCommerce exporteras dessa som vanliga produkter, men med metadata som beskriver vilka produkter som ingår.
För att samlingen ska visas korrekt i webbutiken måste detta tolkas och visas explicit.
Tips: Utan anpassning ser samlingar ut som vanliga produkter i WooCommerce.
Genomgång av samlingsprodukter
Nedan ser du hur samlingar fungerar tekniskt och hur de visas.
Guide: Produkttyper och varianter i WooCommerce-integrationen
Hur samlingar exporteras
Samlingar exporteras som:
- Simple product i WooCommerce
- Med metadata som innehåller underprodukter
Metadata lagras i fältet:
- _my_bundle_items
Detta innehåller information om:
- Produkt-ID
- Antal
OBS: WooCommerce visar inte denna metadata automatiskt.
Hur visningen fungerar
För att kunden ska se vilka produkter som ingår i samlingen måste detta visas via:
- Plugin (bundle plugin)
- Eller egen anpassning (kod)
Utan detta framstår samlingen som en vanlig produkt utan detaljer.
Inställning av visning i WooCommerce
Ett enkelt sätt att visa samlingsinnehåll är att använda en kodsnutt i WooCommerce.
Vi rekommenderar pluginen Code Snippets.
Lägg in följande kod:
add_action('woocommerce_single_product_summary', function () {
if (!is_product()) return;
global $product;
if (!$product) return;
$items = get_post_meta($product->get_id(), '_my_bundle_items', true);
if (empty($items) || !is_array($items)) return;
echo '<div class="my-bundle-contents">';
echo '<h3>In this bundle</h3><ul>';
foreach ($items as $item) {
$pid = isset($item['product_id']) ? (int)$item['product_id'] : 0;
$qty = isset($item['qty']) ? (int)$item['qty'] : 1;
if ($pid <= 0) continue;
$child = wc_get_product($pid);
if (!$child) continue;
echo '<li>';
echo '<a href="' . get_permalink($pid) . '">' . esc_html($child->get_name()) . '</a>';
echo ' × ' . $qty;
echo '</li>';
}
echo '</ul></div>';
}, 35);OBS: Detta är en anpassning i WooCommerce, inte en del av Telaris.
Vanliga fel med samlingar
Om samlingar inte visas korrekt, kontrollera:
- Saknar plugin eller kod för visning
- Underprodukter har inte exporterats
- Metadata saknas
OBS: Priset för samlingen sätts manuellt i Telaris och beräknas inte automatiskt.

Var artikeln till hjälp?
Toppen!
Tack för din feedback
Vi beklagar att det inte var till hjälp
Tack för din feedback
Feddback skickat
Vi uppskattar din feedback och uppdaterar artikeln vid behov