Данное дополнение позволит управлять запасами товаров в магазине от дополнения Commerce.
Сразу после активации данного дополнения, для всех уже созданных товаров, потребуется указать количество товара в запасе, иначе пользователь не сможет добавить опубликованный товар в корзину и оформить заказ на него. Сделать это можно на странице редактирования товара в административной части сайта
или через форму публикации товара от дополнения Public Recall если она используется на вашем сайте. Для этого вам потребуется перетащить соответствующее поле в менеджере полей формы публикации из блока неактивных полей к активным полям формы публикации.
После того, как для товара будет указано значение его запасов, пользователь сможет добавить этот товар в корзину и оформить заказ на товар, но в количестве не превышающем текущее значение товарного запаса. При попытке оформить заказ на количество товара превышающее его текущие запасы пользователю будет показано соответствующее уведомление.
Когда будет оформлен заказ на платный товар, то количество его текущих запасов будет уменьшено, но увеличен резерв товара до момента оплаты заказа. Если заказ не будет оплачен в течении первого часа, то заказ удаляется, а резерв товара возвращается в текущие запасы.
Дополнение имеет свои настройки, которые можно найти на странице настроек плагина WP-Recall. Они позволят указать время жизни неоплаченного заказа, а также статус товара после окончания его запасов.
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки дополнения
Товарные запасы нужно менять в ручную? или при покупке товара он автоматически списывается?
Добрый день, при покупке запасы должны автоматически списываться, всю логику постарался дать в описании.
Здраствуйте. Не могу писать на форуме поэтому пишу здесь. Не коректно работает функционал возващения товаров по истечении времени при не оплате ордера.
1. Выбираются ордера в где дата создания ордера > текущая дата - время в настройках, а должно быть мне кажется дата создания ордера < текущая дата - время в настройках.
2.При срабатывании крона если все таки в выборке есть ордера то они удаляются но количество товаров на возвращается так как в таблице order_items строка ордера удаляется раньше чем получен id товара.
я вышел из положения так
add_action( 'rcl_delete_order', 'stm_delete_order_reserve', 5 )
Если я прав внеситепожайлуста изминения чтобы при обновлениях не исправлять.
Спасибо, проверю и при необходимости внесу изменения.
А Вы этот код в файл функции темы вносили?
После обновления функционал дополнения работает по заявленным характеристикам в полном объёме, спасибо!