Как убрать «Отправить на другой адрес?» флажок, не нарушая расчеты оформления заказа WooCommerce?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как убрать «Отправить на другой адрес?» флажок, не нарушая расчеты оформления заказа WooCommerce?

Сообщение Anonymous »

Я хочу удалить надпись «Отправить на другой адрес?» на странице оформления заказа WooCommerce, но у меня возникла проблема с расчетами оформления заказа.
Вот сценарий:
  • Я хочу сохранить надпись «Отправить на другой адрес?» функциональность проверена по умолчанию (всегда используется адрес доставки для выставления счета).
  • Когда я снимаю флажок с помощью перехватчика WooCommerce, такого как remove_action, JavaScript логика в checkout.min.js рассматривает флажок как неотмеченный.
  • В результате WooCommerce использует платежный адрес. > для расчетов вместо доставки адрес.
В настоящее время я изменил файл checkout.min.js, чтобы всегда учитывать поля доставки в update_checkout_action функция:

Код: Выделить всё

update_checkout_action: function (o) {
var r = e("#shipping_country").val(),
c = e("#shipping_state").val(),
i = e("#shipping_postcode").val(),
n = e("#shipping_city").val(),
a = e("#shipping_address_1").val(),
u = e("#shipping_address_2").val(),
d = r,
s = c,
m = i,
l = n,
p = a,
h = u;

var g = {
s_country: d,
s_state: s,
s_postcode: m,
s_city: l,
s_address: p,
s_address_2: h,
// other data...
};
// ajax call...
}
Эта модификация работает должным образом. Однако я хочу избежать изменения основного файла checkout.min.js.
Способ подключения к WooCommerce для удаления флажка (#ship-to- Different-address) из DOM .
Убедитесь, что в расчетах WooCommerce по-прежнему используется адрес доставки, даже если флажок снят.
Избегайте изменения основных файлов WooCommerce.
Есть ли способ добиться этого с помощью перехватчиков, специального JavaScript, или другой чистый метод?

Подробнее здесь: https://stackoverflow.com/questions/793 ... -woocommer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»