cancel
Showing results for 
Search instead for 
Did you mean: 

owebia shipping для городов России

SOLVED

owebia shipping для городов России

Друзья, подкиньте пожалуйста код, если кто настраивал owebia shipping подобным образом

В данный момент owebia shipping у меня появляется только когда сумма заказа больше определенной суммы и предлагает бесплатную доставку. Хочется сделать чтоб появлялся еще один способ "Забрать в постамате" когда клиент указал город Москва.

9 REPLIES

Re: owebia shipping для городов России

Kaк-то так, 

 

{
   "moskau_post_sabrat_sam": {
   "shipto": "RU",
   "label": "В Москве забрать с почтамта",
   "conditions": "({shipto.city} = Москва) && ({cart.price+tax+discount}>1000000)",
   "fees": 0
    }
}

как-то, бо я не тестил

Re: owebia shipping для городов России

Еслиб было все так просто...Smiley Sad

Re: owebia shipping для городов России

А оно, все же просто. Нади было подправить мелкие неточности

перепроверил. Нижеприведенное работает 

 

"moskau_post_sabrat_sam": {
"shipto": "RU",
"label": "забери сам",
"conditions": "( {shipto.city}=='Москва' ) && ( {cart.price+tax+discount} > 1000000000.00 ) ",
"fees": 0.00
}

Re: owebia shipping для городов России

Просто это когда заглянул в документацию и сделал с первого разаSmiley Happy тут же пришлось применить незаменимый "метод научного тыка"

После экспериментов у меня заработало следующее:

{
	"test8": {
		"label": "тест",
		"conditions": "( {shipto.city}=='Москва' )",
		"fees": 100
	}
}

Это является тем же что предложили Вы, спасибо!

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

 

PS Вы случайно не с Белоруссии? Откуда цифры такие > 1000000000.00?Smiley Very Happy

Re: owebia shipping для городов России

Не.. я не оттдуда. Я  не из ближнего а из дальнего зарубежья, а цира от потолка

Re: owebia shipping для городов России

 

Скопировал ваш код, не работает

eval ( Москва=='Москва' )

doesn't match (PREG_NO_ERROR)

 

Re: owebia shipping для городов России

Код рабочий, попробуйте перепечатать, а не копировать. 

Эти ошибки где отображаются?

Re: owebia shipping для городов России

это debug

такая проблема только если сравнивать текстовые значения, операции с другими сравнениями работают

Re: owebia shipping для городов России

Разобрался, работает вот так:

{
	"test9": {
		"label": "тест",
		"conditions": "{{shipto.country_id}}=='RU'",
		"fees": 100
	}
}