Log in

InventoryInStorePickupSales Module

ExtractSourceAddressData

Model

This class extracts address-related data from an inventory source to populate shipping address fields for in-store pickup orders. Developers use this...

IsOrderReadyForPickup

Model

This class determines if an order is ready for customer pickup by verifying two conditions: the order can be shipped and the pickup location has suffi...

IsStorePickupOrder

Model

This class determines whether an order is designated for in-store pickup by checking if a pickup location code is associated with the order. Developer...

NotifyOrdersAreReadyForPickup

Model

This class processes orders that are ready for in-store pickup by creating shipments (to reserve inventory at the pickup location), adding pickup-spec...

NotifyOrdersAreReadyForPickupEmailSender

Model

This class handles asynchronous sending of 'Ready for Pickup' notification emails to customers for in-store pickup orders. Developers would use this t...

Order\AddStorePickupAttributesToOrder

Model

This class modifies order attributes for in-store pickup orders by changing the order status to 'Complete' when shipping is not required, and adds a t...

Order\CreateShippingArguments

Model

This class creates shipment creation arguments from order data for in-store pickup orders. It extracts the pickup location code from the order's exten...

Order\CreateShippingDocument

Model

This class creates shipping documents for in-store pickup orders in Magento 2. Developers use this when they need to programmatically mark an order as...

Order\Email\ReadyForPickupNotifier

Model

This class handles email notifications when an order is ready for in-store pickup. Developers use this notifier to send customer notifications about p...

Order\Email\ReadyForPickupSender

Model

This class handles sending 'Ready for Pickup' email notifications to customers when their in-store pickup order is ready for collection. Developers wo...

Order\GetPickupLocationCode

Model

This utility class extracts the pickup location code from a Magento order object. Developers use this when they need to retrieve the store pickup loca...

Order\IsFulfillable

Model

This class determines whether an order can be fulfilled from its designated pickup location by verifying that the pickup source has sufficient invento...

ResourceModel\OrderNotification\GetOrderNotificationSentByOrderId

Model

This resource model retrieves the notification status for in-store pickup orders. Developers use it to check whether a 'ready for pickup' notification...

ResourceModel\OrderNotification\GetOrderSendNotificationByOrderId

Model

This class retrieves the 'send notification' flag for an order from the inventory_order_notification table. Developers use this when they need to chec...

ResourceModel\OrderNotification\SaveOrderNotification

Model

This class saves or updates order notification status for in-store pickup orders in the database. Developers use it to record whether a notification s...

ResourceModel\OrderPickupLocation\GetPickupLocationCodeByOrderId

Model

This class retrieves the pickup location code associated with a specific order ID in Magento's in-store pickup feature. Developers use this when they...

ResourceModel\OrderPickupLocation\SaveOrderPickupLocation

Model

This class saves the relationship between a sales order and its assigned pickup location for in-store pickup orders. Developers use this when a custom...

ResourceModel\SourceSelection\GetActiveStorePickupOrdersBySource

Model

This class retrieves a list of active store pickup orders associated with a specific pickup location. Developers use it when they need to find all ord...

Result

Model

This class serves as a result object for in-store pickup operations in Magento 2. Developers use it to check if an operation succeeded or failed by ex...

SourceSelection\GetActiveStorePickupOrdersBySource

Model

This deprecated class retrieves a list of active orders that were placed for in-store pickup from a specific pickup location. Developers would use thi...

SourceSelection\GetOrderItemsByOrdersListAndSku

Model

This class retrieves order items that match both a specific SKU and belong to a list of orders. Developers use it when they need to find specific prod...

SourceSelection\GetSourceItemQtyAvailableService

Model

This service calculates the available quantity of inventory items at pickup locations by subtracting quantities reserved by active in-store pickup ord...