Можно ли создать вторую страницу корзины и вторую мини-корзину для определенных продуктов в WooCommerce? - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть это странное требование от клиента, в основном это то, что ему нужно,

Чтобы иметь отдельную страницу корзины для определенного типа продуктов.Скажем, продукт " Custom Product1 ", и он хочет, чтобы он был на отдельной странице корзины, а не на странице по умолчанию (для этого будет использоваться отдельная кнопка добавления в корзину).Кроме того, соответственно, он хочет, чтобы отдельная мини-тележка отображала эти продукты, как обычная мини-тележка.

В основном ему нужно иметь две отдельные страницы корзины и мини-тележки одновременно на одном сайте.

В любом случае обе тележки (одна по умолчанию и одна пользовательская)) собираемся на ту же кассу.Если это невозможно, я смогу убедить его использовать для этого также отдельную страницу оформления заказа.

Возможно ли это?Я не нашел каких-либо решений для этого, поэтому я придумал какую-то нестандартную идею, прежде чем попытаться решить вопрос о том, есть ли способ добиться этого без пользовательского кодирования другого решения.

Спасибо.

Редактировать : я еще ничего не кодировал, но вот рабочий процесс, о котором я думаю, кодирование.

  1. Уже есть кнопка, созданная образцом плагина WP, и я создам событие щелчка для этой кнопки, после того как она будет нажата, а затем информация о продукте будет сохранена в переменной сеанса.

  2. Затем я создам еще одну мини-корзину с пользовательскими HTML и CSS, затем переберу все переменные сеанса, созданные ранее, и покажу их как продукты.

  3. То же самое будет делать и для страницы корзины,Создадим для этого пользовательскую страницу.

  4. После того, как вы щелкнете по обеим этим закладкам, я добавлю продукты, сохраненные в сеансе, в корзину по умолчанию для WC и оформлю их.Если в корзине WC по умолчанию уже есть продукты, я сохраню их и опустошу корзину.

  5. Как только пользователь вернется на сайт с проверенными пользовательскими продуктами, я проверю наличиепеременные сеанса для продуктов, если ничего не осталось, тогда я восстановлю предыдущие сохраненные продукты WC обратно в корзину по умолчанию для WC.

Я не знаю, имеют ли они смысл или дажевозможно.Это то, о чем я думаю.

...