Productvelden (WooCommerce)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Dit is een overzicht van de velden die ik zoal tegenkom rondom WooCommerce-producten, inclusief maatwerk-velden en velden van allerhande plugins. De naamgeving is conform de PHP-API.

Post-in-het-algemeen

comment_status (lookup)

  • Of bezoekers commentaren mogen achterlaten bij deze post
  • Default: 'open' (inclusief apostrophes)

menu_order

Geef met een numerieke waarde de plek aan van dit item in het menu (welk menu?) - Handig!

post_content (longtext)

Het gewone content-veld

post_excerpt (text)

post_name (varchar(200))

post_status (varchar(20) - lookup)

  • Bv. 'publish'
  • Default: 'publish' (inclusief apostrophes!)

post_title (text)

Precies wat het zegt: De titel van de post, in dit geval een product.

post_parent (bigint)

post_type (varchar(20) - lookup)

Voor WooCommerce-producten: 'product'

Metavelden algemeen

Misschien zijn dit velden die in latere versies van WordPress zijn toegevoegd en daarom in metavelden zijn opgeslagen?

_edit_last

Niet relevant voor gebruikers

_edit_lock

Niet relevant voor gebruikers

Afbeeldingen

_wp_attachment_image_alt

Alt-tekst van een afbeelding (of andersoortige attachment). De overige gebruikelijke velden tav. afbeeldingen, staan in wp_posts:

  • Title: post_title
  • Caption: post_excerpt
  • Description: post_content
  • Slug: post_name.

WooCommerce

_backorders

Zijn backorders toegestaan? (boolean)

_crosssell_ids

_default_attributes

_downloadable

_download_expiry

_downloadable_files

_download_limit

_featured

_height

_length

_low_stock_amount

_manage_stock (varchar - lookup)

  • Moet de voorraad voor dit product worden bijgehouden?
  • Bv yes
  • Varchar(5)?

_price

_product_attributes

_product_image_gallery

_product_version

_purchase_note

Tekst die wordt meegestuurd naar klanten.

_regular_price

_sale_price

Een sale price betreft een tijdelijke prijs voor een bepaalde periode

_sale_price_dates_from

_sale_price_dates_to

_sku

_sold_individually

  • Is het mogelijk om in een order slechts 1 stuks van dit product te bestellen?
  • Bv. yes.

_stock

Aantal SKU's op voorraad

_stock_status

Bv. instock

_tax_class

Onder WooCommerce » Settings » Tax kun je tax rates defineren.

_tax_status (varchar(20)? - Lookup)

  • Of er belasting (BTW?) wordt geheven over het product en/of bezorgkosten
  • Bv. taxable (onder apostrophe): Belasting over zowel het product als de bezorgkosten
  • Vermoedelijk varchar(20) - Vergelijkbare velden hadden ook die lengte.

_thumbnail_id

Dit is het post_id van de thumbnail-afbeelding. Heel handig dat je dit veld rechtstreeks kunt manipuleren middels update_post_meta, want media_sideload_image lijkt er niet in te slagen om een afbeelding te uploaden, en gelijk te associëren met een product (wordt vervolgd - mei 2019 - Afbeeldingen & automatisering (WordPress)).

total_sales

_upsell_ids

_virtual

_wc_average_rating

_wc_rating_count

_wc_review_count

_weight

_width

StaBa

ean_code

extra_tekst_in_overzicht

sku_alternatief

stuks_per_verpakking

KBO

automatic_stop

width_product_mm

ean_code

extra_tekst_in_overzicht

height_product_mm

length_product_mm

sku_oem

diagram

Yoast

_yoast_wpseo_content_score

Niet in te vullen door gebruiker

_yoast_wpseo_metadesc

_yoast_wpseo_primary_product_cat

Niet in te vullen door gebruiker

_yoast_wpseo_focuskw