Выбрать способ доставки в зависимости от региона можно. А вот можно ли завязать выбор способа оплаты от страны? Например компания торгует на Россию и Украину. По Украине готова предоставить "наличными курьеру" а по России нет. Также и "Яндекс деньги", украинцы не могут ими пользоваться а россияне могут. И т.д.
Может кто то решал такие задачи?