WooCommerce Code Reference
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • WooCommerce Docs
  • REST API Docs

Packages

  • None
  • WooCommerce
    • Abstracts
    • Admin
      • Customize
      • Functions
      • Importers
      • Meta
      • Reports
      • System
    • API
    • Classes
      • Data
        • Store
      • Emails
      • Embed
      • Integrations
      • Interfaces
      • Log
        • Handlers
      • Payment
      • Products
      • Shipping
      • Walkers
    • Export
    • Functions
    • Import
    • l10n
    • PaymentTokens
    • PayPal
    • Shortcodes
      • Cart
      • Checkout
      • My
        • Account
      • Order
        • Tracking
    • Webhooks
    • Widgets
  • WP-Background-Processing

Classes

  • WC_Shipping
  • WC_Shipping_Flat_Rate
  • WC_Shipping_Free_Shipping
  • WC_Shipping_Legacy_Flat_Rate
  • WC_Shipping_Legacy_Free_Shipping
  • WC_Shipping_Legacy_International_Delivery
  • WC_Shipping_Legacy_Local_Delivery
  • WC_Shipping_Legacy_Local_Pickup
  • WC_Shipping_Local_Pickup
  • WC_Shipping_Rate

Class WC_Shipping_Local_Pickup

Local Pickup Shipping Method.

A simple shipping method allowing free pickup as a shipping method.

WC_Settings_API
Extended by WC_Shipping_Method
Extended by WC_Shipping_Local_Pickup

Direct known subclasses

WC_Shipping_Legacy_Local_Delivery

Package: WooCommerce\Classes\Shipping
Author: WooThemes
Version: 2.6.0
Class: WC_Shipping_Local_Pickup
Located at shipping/local-pickup/class-wc-shipping-local-pickup.php

Methods summary

public
# __construct( integer $instance_id = 0 )

Constructor.

Constructor.

Parameters

$instance_id

Overrides

WC_Shipping_Method::__construct
public
# init( )

Initialize local pickup.

Initialize local pickup.

public
# calculate_shipping( array $package = array() )

calculate_shipping function. Calculate local pickup shipping.

calculate_shipping function. Calculate local pickup shipping.

Parameters

$package

Overrides

WC_Shipping_Method::calculate_shipping
public
# init_form_fields( )

Init form fields.

Init form fields.

Overrides

WC_Settings_API::init_form_fields

Methods inherited from WC_Shipping_Method

add_rate(), admin_options(), get_admin_options_html(), get_fee(), get_instance_form_fields(), get_instance_id(), get_instance_option(), get_instance_option_key(), get_method_description(), get_method_title(), get_option(), get_rate_id(), get_rates_for_package(), get_taxes_per_item(), get_title(), has_settings(), init_instance_settings(), is_available(), is_enabled(), is_taxable(), process_admin_options(), supports()

Methods inherited from WC_Settings_API

add_error(), display_errors(), format_settings(), generate_checkbox_html(), generate_color_html(), generate_decimal_html(), generate_multiselect_html(), generate_password_html(), generate_price_html(), generate_select_html(), generate_settings_html(), generate_text_html(), generate_textarea_html(), generate_title_html(), get_custom_attribute_html(), get_description_html(), get_errors(), get_field_default(), get_field_key(), get_field_type(), get_field_value(), get_form_fields(), get_option_key(), get_post_data(), get_tooltip_html(), init_settings(), set_defaults(), set_post_data(), validate_checkbox_field(), validate_decimal_field(), validate_multiselect_field(), validate_password_field(), validate_price_field(), validate_select_field(), validate_settings_fields(), validate_text_field(), validate_textarea_field()

Properties summary

Properties inherited from WC_Shipping_Method

$availability, $countries, $enabled, $fee, $id, $instance_form_fields, $instance_id, $instance_settings, $method_description, $method_title, $minimum_fee, $rates, $supports, $tax_status, $title

Properties inherited from WC_Settings_API

$data, $errors, $form_fields, $plugin_id, $settings

WooCommerce Code Reference API documentation generated by ApiGen