Plugin

WooCommerce – Slovenská Pošta – BalíkoBOX, Balík na Poštu

Pozrieť Plugin

Spôsoby dopravy

Plugin poskytuje dva spôsoby dopravy:

MetódaIDPopis
Balík na poštuwcsp_bnpDoručenie na pobočku Slovenskej pošty
BalikoBOXwcsp_bboxDoručenie do samoobslužného boxu

Pridanie do zóny dopravy

  1. Prejdite na WP-Admin > WooCommerce > Settings > Shipping.
  2. Otvorte alebo vytvorte zónu dopravy.
  3. Kliknite na Add Shipping Method.
  4. Vyberte Balík na poštu alebo BalikoBOX.
  5. Otvorte nastavenia inštancie a nastavte názov a cenu.

Spoločné správanie

  • zákazník musí vybrať odberné miesto,
  • výber sa uloží do WC session a meta objednávky,
  • voliteľne sa prepíše doručovacia adresa adresou odberného miesta.

Balík na poštu

Method ID: wcsp_bnp

PoleKľúč
Method Titlewcsp_bnp_title
Cost Typewcsp_bnp_cost_type
Flat Rate Costwcsp_bnp_cost
Percentage of Cartwcsp_bnp_percentage
Minimum Costwcsp_bnp_min_cost
Weight-Based Pricing Ruleswcsp_bnp_weight_rules
Free Shipping Thresholdwcsp_bnp_free_shipping_threshold
Packing Material Weightwcsp_bnp_packing_material_weight
Exclude BalikoBOX Locationswcsp_bnp_exclude_balikoboxes

Rozmerové limity

LimitHodnota
Minimálna plocha14 × 9 cm
Maximálny jeden rozmer150 cm
Maximálny obvod300 cm

BalikoBOX

Method ID: wcsp_bbox

PoleKľúč
Method Titlewcsp_bbox_title
Cost Typewcsp_bbox_cost_type
Flat Rate Costwcsp_bbox_cost
Percentage of Cartwcsp_bbox_percentage
Minimum Costwcsp_bbox_min_cost
Weight-Based Pricing Ruleswcsp_bbox_weight_rules
Free Shipping Thresholdwcsp_bbox_free_shipping_threshold
Packing Material Weightwcsp_bbox_packing_material_weight

Rozmerové limity

RozmerPredvolené
Maximum Length50 cm
Maximum Width60 cm
Maximum Height45 cm

Výpočet ceny

Poradie výpočtu

1. free shipping threshold
2. weight-based pricing
3. percentage pricing
4. flat rate
5. developer filtre

Free Shipping Threshold

Ak je medzisúčet košíka rovný alebo vyšší než nastavený prah, cena dopravy je 0.

Percentage

calculated = cart_subtotal × (percentage / 100)
cost = MAX(calculated, minimum_cost)

Weight-Based

Použije sa prvé pravidlo, kde total_weight <= rule.weight. Ak žiadne nevyhovuje, použije sa posledné pravidlo.

add_filter( 'wcsp_shipping_cost_bnp', function( $cost, $package ) {
    return $cost;
}, 10, 2 );