Плъгинът WooCommerce складови наличности разширява възможностите за управление на наличностите в WooCommerce. Въвежда поддръжка за управление на наличности в множество складове. Той добавя нов вид обект за определяне на складови локации с подробности като тип, град, адрес и управител. Специален раздел „Складови Локации“ в административния панел за продукти позволява на администраторите да задават наличности за конкретни складове за прости и вариативни продукти.
Плъгинът гарантира съответствие на наличностите, като проверява дали общата наличност в складовете съвпада с общата наличност на продукта, когато управлението на наличностите е активирано. Той се интегрира с поръчките в WooCommerce, позволявайки избор на склад за артикулите в поръчката. Автоматично намалява наличностите от избрания склад при завършване на поръчката. На продуктовите страници се добавя публичен раздел „Складови Наличности“, който показва наличностите по складове.
Плъгинът предоставя и REST API ендпойнти за извличане и създаване на складове, както и за актуализиране на складовите наличности на продуктите. Това го прави идеален за бизнеси с разпределен инвентар. С удобен интерфейс, персонализирани административни колони и сигурна обработка на данни, той улеснява управлението на складовите операции.
Характеристики на WooCommerce складови наличности
- Персонализиран обект „Склад“: Създавайте и управлявайте складове като персонализиран тип публикация с полета за тип (Склад, Магазин, Шоурум), град, адрес, пощенски код, телефон, имейл и отговорник.
- Раздел „Наличности по складове“: Добавя раздел „Наличности по складове“ в администрацията на продуктите в WooCommerce за задаване на наличности по складове.
- Избор на склад за поръчка: Позволява избор на склад за всяка поръчана позиция в администрацията, с глобален селектор за масово задаване.
- Проверка на наличностите: Уверява се, че общата наличност по складове съвпада с общото количество на продукта при активирано управление на наличности, с известия при несъответствия.
- Автоматично намаляване на наличност: Намалява автоматично наличността в склада при маркиране на поръчката като „завършена“.
- Показване на складова наличност: Добавя раздел „Складова наличност“ в продуктовата страница за показване на наличности по складове.
- Поддръжка на REST API: Осигурява крайни точки за извличане на данни за складове (
GET /wc/v3/warehouses
), създаване на складове (POST /wc/v3/warehouses
) и актуализиране на складови наличности по продукти (POST /wc/v3/product-warehouse
). - Персонализирани колони в администрацията: Показва град, адрес, тип и отговорник на склада в списъка със записи за по-лесно управление.
- Адаптивен интерфейс: Използва чиста таблична подредба за управление на складове и наличности, с икони от Dashicons за визуална консистентност.
- Сигурен и ефективен: Прилага почистване на данни, проверка на nonce стойности и проверка на права за достъп при API заявки и запазване на данни.
Инсталация
- Качете папката на приставката в директорията
/wp-content/plugins/
. - Активирайте приставката Mobileship WooCommerce Warehouse от администраторския панел на WordPress.
- Уверете се, че WooCommerce е инсталиран и активиран.
- Навигирайте до Складове в менюто на администрацията, за да създадете складови локации.
- Редактирайте продукт, за да зададете складови наличности чрез раздела „Наличности по складове“.
- Използвайте REST API крайните точки за програмно управление на складове и наличности (изисква администраторски права).
Употреба на WooCommerce складови наличности
- Създаване на складове: Отидете на Складове > Добави нов в администрацията на WordPress, въведете информация като име, тип, адрес и отговорник, и запишете.
- Задаване на наличности: В екрана за редакция на продукт, използвайте раздела „Наличности по складове“, за да зададете количества по складове. Уверете се, че общата сума съвпада с общото количество на продукта при включено управление на наличност.
- Управление на поръчки: В администрацията на поръчки изберете склад за всяка позиция или използвайте глобалния селектор за прилагане на един склад за всички позиции. Наличността се намалява автоматично при маркиране на поръчката като „завършена“.
- Преглед на наличности в сайта: Клиентите виждат наличностите по складове в раздела „Складова наличност“ в продуктовата страница.
- Интеграция чрез API: Използвайте REST API за:
- Извличане на всички складове (
GET /wc/v3/warehouses
) или конкретен склад (GET /wc/v3/warehouses/{id}
). - Създаване на склад (
POST /wc/v3/warehouses
с JSON данни като заглавие, тип и др.). - Актуализиране на складова наличност по продукт (
POST /wc/v3/product-warehouse
с ID на продукт и складови данни). - Персонализиране на визуализацията: Оформете табличния изглед със CSS класовете на WooCommerce или чрез селектор
.warehouse-stock-table
.
Изисквания
- WordPress 5.0 или по-нова версия
- PHP 7.0 или по-нова версия
- WooCommerce 4.0 или по-нова версия
- Активирано управление на наличности в WooCommerce за пълна функционалност
- Администраторски права за достъп до API и управление на складове