Как убрать обязательный выбор оплаты товара на Woocommerce

Допустим, у вас есть сайт с магазином на WooCommerce. Вам нужно чтобы платежи шли не через сайт, вообще без варианта оплаты на сайте. То есть сейчас для вас обязательно выставить хотя бы один способ оплаты, но зачастую бывает ситуация когда надо просто эту часть оформления убрать полностью.

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

Вам нужно будет отключить все платежные шлюзы на сайте, но просто отключить их в WooCommerce> Настройки> Платежи  не получится, потому что тогда клиенты получат сообщение об ошибке, так как нет доступных способов оплаты.

То, что вам нужно, это фрагмент кода, который отмечает все заказы, не нуждающиеся в оплате.

Добавьте этот код в файл  functions.php

add_filter (‘woocommerce_cart_needs_payment’, ‘__return_false’);

Теперь все ваши оформления заказа будут происходить без всех способов выбора оплаты.

5 КОММЕНТАРИИ

  1. Комментарий:

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

    Данный фрагмент кода позволяет отключить все платежные шлюзы в WooCommerce и не выводить ошибку о недоступных способах оплаты. Теперь клиенты могут оформить заказ без выбора способа оплаты.

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

    Обратите внимание, что для добавления данного кода вы должны иметь доступ к файлу functions.php своей темы для редактирования. Рекомендуется делать изменения в коде с осторожностью и создавать резервные копии файлов перед внесением изменений.

  2. Вопрос к автору статьи:

    Какой код необходимо добавить в файл functions.php, чтобы отключить все платежные шлюзы на сайте и разрешить клиентам размещать заказы без оплаты? Можете ли вы также объяснить, как это поможет обрабатывать заказы отдельно в бухгалтерском программном обеспечении или другим способом?

  3. Дополнение:
    Это очень полезный код для тех, кто хочет отключить способы оплаты на своем сайте WooCommerce. Иногда бывает необходимо принимать заказы без прямой оплаты на сайте, и этот фрагмент кода решает эту проблему. Он отмечает все заказы, которые не требуют оплаты, и клиенты больше не будут видеть сообщение об ошибке, связанное с отсутствием доступных способов оплаты. Теперь вы можете обрабатывать платежи отдельно в своей бухгалтерской программе или использовать другие способы оплаты, такие как по телефону или по другому каналу связи. Это дает вам большую гибкость при обработке заказов и позволяет создавать более персонализированный опыт для ваших клиентов.

  4. Дополнение:
    Если у вас есть магазин на WooCommerce, но вы хотите, чтобы платежи были произведены вне сайта без возможности выбрать способ оплаты, вам следует отключить все платежные шлюзы в настройках WooCommerce. Однако, если вы просто отключите их, клиенты будут получать сообщение об ошибке из-за отсутствия доступных способов оплаты.

    Чтобы предотвратить это, вы можете добавить фрагмент кода в файл functions.php вашей темы. Этот код автоматически помечает все заказы, которые не требуют оплаты.

    Добавьте следующий код в файл functions.php:

    php
    add_filter ('woocommerce_cart_needs_payment', '__return_false');

    Теперь все заказы будут оформляться без возможности выбора способа оплаты на вашем сайте. Вы сможете обрабатывать платежи отдельно в вашем бухгалтерском программном обеспечении или иным удобным для вас способом.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

7 + 2 =

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Добавление к товарам Woocommerce покупки по запросу для нулевых цен

Редко но возникает ситуация когда необходимо для части товаров выставить цену по запросу на товары. Я не сторонник такого подхода, но объективно иногда это необходимо и поэтому потребовалось простое решение, которое позволит такое реализовать. Покопался поискал и нашёл добавил на сайт сниппет, который позволяет...

Решение ошибки: WordPress database error Duplicate entry ‘0’ for key ‘wp_posts.PRIMARY’ for query INSERT INTO `wp_posts`

Делал сайт и столкнулся с такой ошибкой. Почитал, поискал, никто не дает решения. Ошибка проявляет себя так, что при добавлении записи на сайте Wordpress у вас нет интерфейса для добавления статьи и по сути исчезает возможность добавлять статьи. Решение оказалось простым. Зашел в базу данных...

Справочник по Fastpanel вопросы и ответы (обновляется)

Fastpanel - это веб-панель управления для хостинга и управления виртуальными серверами. Эта панель предоставляет администраторам серверов и владельцам веб-сайтов набор инструментов для упрощения управления серверами, приложениями и веб-сайтами. Вот основные возможности и предназначение Fastpanel: Управление серверами: Fastpanel позволяет администраторам легко создавать, настраивать и удалять...

Вывод товаров случайным образом — полезные сниппеты Woocommerce

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

Вывод похожих товаров по атрибуту — полезные сниппеты Woocommerce

По умолчанию Woocommerce товары выводятся в виде похожих из товаров в категории. Это неудобно, так как не позволяют вывести в каталоге товаров правильно похожие. Решаем задачу просто с помощью сниппета. Вставляем в function.php или в место для кода вот такой сниппет: В данном варианте выведен...

Seo практики использования возможностей ИИ для работы с сайтом

Решил собрать вместе возможные варианты как использовать искусственный интеллект для работы по сайту в плане seo продвижения. А то информацию вижу, использую, но зачастую потом где то забываешь, где то потом теряется. Поэтому статья будет дополняться и улучшаться, в том числе и по обратной...