Программно добавить новый динамический порядок в корзину в WordPress

Я хочу иметь возможность создать динамический заказ и добавить его в корзину. Сегодня я добавляю новый заказ в свою корзину, выполняя следующий ajax:

 jQuery.get('?post_type=product&add-to-cart=' + p_id, function(response) {
// call back
// alert(response);
});

Проблема с этим подходом заключается в том, что я должен предоставить идентификатор продукта, который представляет продукт, который я добавил в бэкэнд Woocommerce.

Я хочу иметь возможность рассчитать во время выполнения стоимость и просто использовать woocommerce, чтобы завершить процесс оформления заказа и отслеживать данные клиентов. Это для системы бронирования классов, где пользователи выбирают разные сессии в разные даты, поэтому пример статического продукта не совсем подходит.

Существует ли API / пример выполнения чего-то подобного, где я могу динамически указывать стоимость своего продукта для woocommerce и управлять им в остальной части процесса оформления заказа, как обычно?

0

Решение

Я не верю, что есть способ добавить что-то в корзину, если товара не существует.

Я бы предложил использовать расширение «Name Your Price» и создать продукт. Затем вы можете передать цену в качестве аргумента для вызова добавления в корзину. например:

'?post_type=product&add-to-cart=' + p_id + '&price=' + price

Несколько вариантов:

http://www.woothemes.com/products/name-your-price/

http://codecanyon.net/item/woocommerce-pay-your-price/7000238

http://wordpress.org/plugins/shatner-name-your-own-price-for-woocommerce/

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector