Я создаю услугу подписки, которая автоматически добавляет определенные элементы в корзину пользователя один раз в неделю, без необходимости входа в систему. Проблема в том, что WooCommerce, по-видимому, несут данные о перевозке в нескольких местах, и я не уверен, может служить «ведущей» тележкой, которая будет иметь приоритет. Постоянная тележка, содержащаяся в метателе пользователя, оказывается подчиненной данным сеансовой телеграммы. Однако я не могу понять, как получить/установить данные сеансовой телеграммы без фактического входа в систему через пользователя через браузер.Возможно ли обновлять корзину пользователя программно, зная только идентификатор пользователя?
Должен ли я попытаться каким-то образом подделать логин пользователя, чтобы получить доступ к переменным сеанса? Или есть ли способ сделать это прямо через API WooCommerce?
Почему бы не использовать [Подписки WooCommerce] (http://www.woothemes.com/products/woocommerce-subscriptions/)? – helgatheviking
Я действительно использую это. Я пытаюсь также запускать некоторые обновления корзины на основе своих крючков. Плагин полностью обходит корзину, создавая заказы напрямую. Я бы хотел, чтобы у клиентов была возможность изменить свои заказы, прежде чем они пройдут автоматически. –
Я уверен, что подписки вообще не обходят корзину. Может быть настройка, которая автоматически перенаправляется на проверку, которую вы можете отключить, но элемент по-прежнему добавляется в корзину. Что именно ты пытаешься сделать? – helgatheviking