Установлен WooCommerce и плагин Woocommerce one page checkout and layouts, который позволяет офрмлять заказ минуя страницу корзины. Он формирует на одной странице и форму с адресом и саму корзину.
Нужно доработать – написать хук, что бы при достижении определенной суммы в корзине, подгружался аяксом div с подарками на выбор. Например при сумме заказа 1500 р – на выбор один из трех подарков.
админка не нужна – достаточно настроек в самом хуке
1. на странице оформления заказа загружается div с иформацией о том, что при достижении определенной суммы доступны подарки.
2. если сумма достигнута (например 1500 р) на месте этого div загружаются сами подарки (по id товаров) в настройках хука. изображение, цена (перечеркнутая).
3. если достигнута следующая сумма (например для сумм свыше 2500р. ) загружаются другие подарки для этой суммы (по id товара)
4. при крике по подарку – он добавляется в корзину с пометкой “Подарок” и ценой 0 руб.
5. при клике на другой подарок – предыдущий подарок удаляется из корзины, а новый добавляется (если покупатель передумал).
все должно работать на аяксе, без перезагрузки страницы.
WordPress Version 5.5.3
WooCommerce Version 4.4.1
PHP Version 7.0.23
Плагин последняя версия
https://wordpress.org/plugins/custom-checkout-layouts-for-woocommerce/
(в корзину так же могут быть добавлены товары по промокоду – что бы не было конфликтов – вероятно нужно добавлять какие то уникальные идентификаторы для добавленных товаров)
skype
denor81