Lagerplasseringer for WooCommerce

Beskrivelse

Lagerplasseringer for WooCommerce vil hjelpe deg med å administrere produktene dine på tvers av flere plasseringer enkelt. Hvis du har flere fysiske butikker eller lagersteder, for eksempel leverandør lager, kan denne utvidelsen hjelpe deg.

Du kan skrive ut plasseringene på en produktside på frontend, med disse kortkodene:

Produkt sider

[slw_product_locations show_qty="yes" show_stock_status="no" show_empty_stock="yes"]
[slw_product_variations_locations show_qty="yes" show_stock_status="no" show_empty_stock="yes"]
[slw_product_message is_available="yes" only_location_available="no" location="location-slug"]Your custom product message/HTML here[/slw_product_message]

Handlekurv-siden

[slw_cart_message qty_from_location="location-slug" only_location_available="no"]Your custom cart message/HTML here[/slw_cart_message]

REST API

REST API endpoints (both accept GET and PUT requests):

/wp-json/wc/v3/products/id
/wp-json/wc/v3/products/id/variations/id (first ID is for parent product, the second one for the variation ID)
/wp-json/wp/v2/location/
/wp-json/wp/v2/location/id

Denne utvidelsen krever minst WooCommerce 3.4.

Funksjoner

  • Ny taksonomi for lagerlokasjoner
  • Fungerer på både, enkle og variable produkter
  • Enkel styring av lager med flere plasseringer, både på produkt og i bestillinger
  • Get and update product stock locations from the REST API
  • Tillat kunder å velge plasseringer når de handler
  • Automatisk ordrefordeling for lagerreduksjon for plasseringer
  • Send e-postvarsler når lageret er allokert for et produkt på en plassering
  • Send WooCommerce Ny Ordre med e-postkopi til elementplassering
  • Compatible with WPML

Kompatibilitet

  • PHP 7.2+

Skjermskudd

  • Kolonne med filter for produktliste og lagerplasseringer
  • Klassifisering av lagerplasseringer
  • Administrer lagerplasseringer på enkel produkter
  • Administrer lagerplasseringer på variable produkter
  • Reduser lager fra plasseringen manuelt
  • Reduser lager fra plasseringen automatisk
  • Tillat kunder å velge plasseringer på handlekurv-siden
  • Tillat kunder å velge plassering på variabelt produkt
  • Tillat kunder å velge plassering på enkeltprodukt
  • Innstillinger for utvidelsen

Installasjon

  1. Last opp «stock-locations-for-woocommerce» til katalogen «/wp-content/plugins/».
  2. Sjekk om du har WooCommerce 3.4 + utvidelsen aktivert
  3. Aktiver SLW utvidelsen gjennom «Utvidelser» -menyen i WordPress.

Enkel produkter

  1. Tilordne lagerlokasjoner til produktet > Oppdater innlegg
  2. Under Lagersaldo fanen > Aktiver Administrer Lager
  3. Under lagerlokasjons fanen > Administrer varebeholdning for plasseringene

Variable produkter

  1. Tilordne lagerlokasjoner til produktet > Oppdater innlegg
  2. Under Lagersaldo > Deaktiver Administrere lager?
  3. Under Kategorien Attributter > Opprett attributter
  4. Under Kategorien Varianter > Opprett varianter basert på attributter
  5. På hver variant > Aktiver Administrer lager og legg til pris > Oppdater innlegg
  6. Under Lagerplasseringer-fanen > Administrer varebeholdningen for plasseringen for hver enkel variant

FAQ

Jeg fant en feil, hvor kan jeg rapportere det?

Jeg foretrekker at du bruker Github-issues. Du kan sende inn en ny her GitHub

Vurderinger

8. november, 2021
A simple but powerful plugin that is doing just what it has to do, letting you have different stocks for your products. A quick and response on submitted errors is also just top notch=)
19. september, 2021
Hi, I tried this plugin for my woocommerce site. But stock is not updating when the order status is changed to completed. Please look into it
22. april, 2021
For me, this plugin is just what I need. I have 5 physical stores and an online store that uses the stock of the physical stores. With this plugin, the store manager can manually deduct stock from the physical stores the goods are sent out from. The plugin is being updated regularly and if any bug does appear, the support is super fast and helpful. The developer of this plugin, Alex, deserves an additional 5-star rating as a person also - he´s really helpful, polite and he genuinely cares that bugs/problems get resolved.
30. mars, 2021
Had an issue with the plugin(it was not to do with the existing functionality but an extension of the plugin), Alex jumped in and helped me so soon. I am super happy! If you need a plugin for stock location management, this is the plugin! Nothing else.
Les alle 23 vurderinger

Bidragsytere og utviklere

“Lagerplasseringer for WooCommerce” er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen.

Bidragsytere

“Lagerplasseringer for WooCommerce” har blitt oversatt til 7 språk. Takk til oversetterne for deres bidrag.

Oversett “Lagerplasseringer for WooCommerce” til ditt språk.

Interessert i utvikling?

Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.

Endringslogg

1.5.5

  • Fix: Update suggest by pacmanito. [20/11/2021]

1.5.4

  • New: First revised commit through github. [19/11/2021]
  • New: Updated authors info and removed email address. [19/11/2021]

1.5.3

  • New: Plugin support team extended and repositories are relocated. [Thanks to Alexandre Faustino][08/11/2021]
  • Fix: PHP warning fixed. [Thanks to dsl225/John & mustanoja][09/11/2021]

1.5.2

  • New: updated compatibility for WooCommerce 5.3
  • Fix: bug on order item manual stock reduction on order save

1.5.1

  • Fix: bug that triggers fatal error

1.5.0

  • New: stock locations table in settings with each location ID
  • New: setting to define a default location to be locked in frontend
  • New: locations stocks reduction on pair with WooCommerce reduce actions
  • New: WPML compatibility
  • New: bumps Import/Export add-on version to 1.1.0
  • Fix: frontend selector style issues on variable products
  • Fix: if rest location is provided with an empty array we now clear the previous allocations as you would expect to happen. Thanks to @shanerutter
  • Fix: order item view, show previous stock locations when stock was allocated against a location but the location is no longer valid for that item. Thanks to @shanerutter
  • Fix: showing allocate stock message, if the product no longer has stock allocations and the order line has previous stock location allocations. Thanks to @shanerutter
  • Fix: missing stock or stock status in frontend selection
  • Fix: bug on showing ‘outofstock’ when adding new products with stock available

1.4.5

  • Fix: updates stock status on stock reduction
  • Fix: marking product ‘instock’ if has stock instead of backorder
  • Fix: bug that crashes WP

1.4.4

  • New: branding
  • New: allow third party functions to deduct WC stock on the main variation product with new hook ‘slw_allow_variation_product_stock_reduce’
  • Fix: restriction on manual stock allocation if the order has stock reduced meta
  • Fix: same location per cart item not being respected
  • Fix: cart page location selection required not working

1.4.3

  • Fix: bug of product variation WC stock not being updated when locations stock is deducted (updated)

1.4.2

  • New: setting to show location stock quantities on product and cart pages on location selectors
  • Fix: bug of product variation WC stock not being updated when locations stock is deducted

1.4.1

  • New: POT file for languages
  • New: settings tabs
  • Fix: issue on WC reducing product stock on line item save

1.4.0

  • New: removed barcodes feature from plugin to focus only on stock locations
  • New: plugin settings moved to the WooCommerce menu
  • New: restore order items stock locations on WooCommerce order restore
  • New: setting to make locations selection in cart required
  • New: filter ‘slw_disallow_third_party_allocate_order_item_stock’ to allow third party plugins to allocate item locations stock
  • Fix: to prevent product WC stock decrease below zero
  • Fix: undefined index error for plugin setting ‘location_email_notifications’
  • Fix: to prevent reducing the stock twice for the product if the order was already reduced
  • Fix: replace post parent_id property by get_parent_id() method stopping warnings thrown by woocommerce
  • Fix: adding callable check for product method get_id() in stock allocation helper

1.3.2

  • Fix: jQuery request returning 404 because of missing hook

1.3.1

  • New: include ‘Out of stock’ and ‘On backorder’ locations in frontend selections
  • New: filter ‘slw_allow_wc_stock_reduce’ to allow third party plugins to prevent WC stock reduction
  • Fiks: jQuery feil for varianter uten plasseringer
  • Fiks: jQuery feil på å fjerne plasseringsvalg i variant på produktsiden
  • Fiks: jQuery feil når frontend innstillinger ikke er aktivert
  • Fix: meta ‘_slw_data’ som ikke blir lagret riktig

1.3.0

  • New: filter ‘slw_stock_allocation_notification_message’ to customize the email notification message
  • New: send email copy of New Order WC email to location registered address
  • New: send email notification when stock is allocated for a product in some location
  • New: show location taxonomy in REST API
  • New: setting to enable/disable the barcodes tab
  • Fix: stock allocation when customer selects or not a location
  • Fix: bug preventing stock deduction when using in conjugation with Point of Sale for WooCommerce plugin

1.2.4

  • New: setting to include location data in formatted item meta
  • Fix: several bugs showing warnings

1.2.3

  • New: setting to auto delete unused product stock locations meta
  • New: filter ‘slw_shortcode_product_location_stock’ for shortcodes ‘slw_product_locations’ and ‘slw_product_variations_locations’
  • New: CSS classes for shortcodes ‘slw_product_locations’ and ‘slw_product_variations_locations’
  • Fix: ‘outofstock’ taxonomy on product save/update
  • Fix: setting ‘Different location per cart item’, values were exchanged

1.2.2

  • Fix: helper ‘view’ function call, preventing colision with other plugins with the same function name

1.2.1

  • New: plugin setting to lock selected location in cart for every cart item
  • Fix: check if location stock is enough for the cart item, if not hide from select option
  • Fix: if auto allocation exist for the location disable WC hold stock

1.2.0

  • New: stock locations select in cart page
  • New: settings page
  • New: auto order allocation for stock
  • New: shortcode ‘slw_cart_message’ to display a custom message in the cart page
  • New: shortcode ‘slw_product_message’ to displaying a custom message on product page
  • New: options for stock locations: Default for New Products, Backorder Location, Auto Order Allocate and Stock Location Priority
  • Fix: several bugs and PHP legacy compatibilities

1.1.5

  • Fixes bug on shortcodes method

1.1.4

  • Improved stock locations levels products listing
  • Locations added to REST API products and variations endpoints for GET and PUT requests, thanks to @shanerutter

1.1.3

  • Remove flush rewrite rules, should be avoided for now

1.1.2

  • Add variations stock levels to products listing column
  • New shortcode ‘slw_product_variations_locations’
  • Fixes on shortcode ‘slw_product_locations’

1.1.1

  • New filter ‘slw_shortcode_product_location_name’
  • New shortcode ‘slw_product_locations’

1.1.0

  • New column in product listing with stock locations imventory
  • Fix bug on getting barcodes data for shortcodes
  • Fix bug reported by @sebtoombs
  • Plugin structure refactoring

1.0.3

  • Tested up to WordPress 5.4
  • Fix – Removed condition that prevent other roles beyond the admin from accessing the plugin functionality
  • Added Capabilities to the location taxonomy
  • Fix – Some actions priorities and arguments number were missing

1.0.2

  • Fix – Bug creating new order, trying to get items on nonexistent order

1.0.1

  • Tested up to WooCommerce 4.0.1
  • Fix – Added condition to check variation products in hide meta function
  • Fix – Check if order item product exists before trying to hide meta
  • Fix – Check if order has items before trying to hide meta

1.0.0

  • Initial release