Allgemeines
SellSite unterstützt einige erweiterte Verfügbarkeiten. Das können z.B. Verfügbarkeiten in einem Zentrallager sein, die nicht im ERP hinterlegt sind, aber auch Verfügbarkeiten im Lager von bestimmten Herstellern.
Konfiguration
Jede Anbindung kann priorisiert werden, um die Reihenfolge der Anfragen zu bestimmen. Die niedrigste Priorität wird zuerst abgefragt.
extended-stock-computers {
    *CHECK* { # The CHECK depends on the availability check
        priority = 100
    }
}
Außerdem kann konfiguriert werden, wann die Verfügbarkeiten abgefragt werden und wie sie angezeigt werden:
  • automaticCheckForStockTypes — es werden nur dann Hersteller-Verfügbarkeiten automatisch angefragt, wenn die ERP-Verfügbarkeit hier aufgeführt ist.
  • checkInternalForStockTypes — es werden nur dann weitere interne (Zentrallager) Verfügbarkeiten angefragt, wenn die beste bekannte Verfügbarkeit hier aufgeführt ist.
  • useDefaultAvailabilityAsFallback — wenn dieses Flag gesetzt ist, wird die ERP-Verfügbarkeit nur angezeigt, falls die interne (Zentrallager) Verfügbarkeit schlechter ist als REORDERED.
  • allowRequestWithoutLogin — erlaubt auch nicht eingeloggten Benutzern, erweiterte Verfügbarkeiten zu sehen.
  • hideUnknownAvailabilities — versteckt Hersteller-Verfügbarkeiten vom Typ "Unbekannt".
  • requestOnDelivery — erlaubt die Anfrage von erweiterten Verfügbarkeiten bei Lieferung.
  • requestOnPickup — erlaubt die Anfrage von erweiterten Verfügbarkeiten bei Abholung.
items.extendedAvailability {
    # The stock info types for which to check the extended availability automatically
    # Possible values are: UNKNOWN, IN_STOCK, LOW_STOCK, OUT_OF_STOCK, REORDERED, MADE_TO_ORDER, ORDER_ITEM, NO_LONGER_AVAILABLE
    # If left empty the automatic checks will be disabled
    automaticCheckForStockTypes = [UNKNOWN, LOW_STOCK, OUT_OF_STOCK, REORDERED, MADE_TO_ORDER, ORDER_ITEM, NO_LONGER_AVAILABLE]

    # The stock info types for which to continue checking the internal availabilities
    # Possible values are: UNKNOWN, IN_STOCK, LOW_STOCK, OUT_OF_STOCK, REORDERED, MADE_TO_ORDER, ORDER_ITEM, NO_LONGER_AVAILABLE
    checkInternalForStockTypes = [UNKNOWN, LOW_STOCK, OUT_OF_STOCK, REORDERED, MADE_TO_ORDER, ORDER_ITEM, NO_LONGER_AVAILABLE]

    # Controls if the default availability is used if extended availability is "worse" than StockInfoType#REORDERED.
    useDefaultAvailabilityAsFallback = false

    # Controls whether the extended-availability can be requested for not-logged-in users on public shops
    allowRequestWithoutLogin = true

    # Controls whether unknown availabilities should be hidden from the user
    hideUnknownAvailabilities = false

    # Whether the extendedAvailability should be requested on delivery
    requestOnDelivery = true

    # Whether the extendedAvailability should be requested on pickup
    requestOnPickup = false
}