У меня есть два сценария, и он прекрасно работает. В Shopify только один скрипт может быть опубликован в одном разделе в редакторе скриптов. Как я могу сделать из него рабочий скрипт?
Скрипт для сортировки решения доставки
desired_order = ["DHL","TM Logistik (DHL)","Chronopost","FedEx","DPD","FedEx Express","DPD Express"]
Output.shipping_rates = Input.shipping_rates.sort_by do |shipping_rate|
desired_order.index(shipping_rate.name) || desired_order.length
end
и второй скрипт, чтобы скрыть решение доставки при вводе Packstation в поле адреса
shippingaddress1 = Input.cart.shipping_address.address1.upcase.split[0...-1].join ' '
checkpobox = ['PACKSTATION','POSTFILIALE','PACK','POST']
puts shippingaddress1
if checkpobox.include?(shippingaddress1)
hideship = ['DPD','Chronopost','DPD Express','FedEx','FedEx Express']
else
hideship = ['NO DPD']
end
Output.shipping_rates = Input.shipping_rates.delete_if do |shipping_rate|
hideship.any? { |hideship| shipping_rate.name.include?(hideship) }
end
Как я могу их объединить?
Может ли кто-нибудь помочь?
Можно ли также включить запрос, если в поле "checkpobox" введено что-то вроде 'PACKSTATION ',' POSTFILIALE ', тогда поле "Необязательная метка address2" является обязательным для заполнения?
Большое спасибо