sonia2006 Опубликовано 21 августа, 2012 Жалоба Поделиться Опубликовано 21 августа, 2012 Например, "доставка с помощью укрпочты (бесплатно)". Но это не бесплатно... Цена зависит от веса и т.п.Как убрать это (бесплатно) на определенных вариантах доставки? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 21 августа, 2012 Жалоба Поделиться Опубликовано 21 августа, 2012 Тоже интересует. Само слово (бесплатно) убрать не сложно, а вот с условиями уже сложнее. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 21 августа, 2012 Жалоба Поделиться Опубликовано 21 августа, 2012 Лично я убрал вообще эту надпись.Изучив API новой почты я решил что проще вместо этой надписи написать "доставка по тарифам компании", ну или что-то в этом роде. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 22 августа, 2012 Жалоба Поделиться Опубликовано 22 августа, 2012 А где сама функция вывода этих надписей? Хотелось бы сделать так: если стоит галочка "Оплачивается отдельно" и цены по нулям, то надпись - Оплата по тарифам компании, если вбита цена, то надпись цены, а если всё чисто, то надпись - Бесплатно. Я правда не особо силен в PHP и HTML, но методом проб и ошибок думаю разберусь. Ну а если кто и с кодом поможет, то вообще супер. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 22 августа, 2012 Жалоба Поделиться Опубликовано 22 августа, 2012 Как я понимаю - это она? {$delivery->name} {if $cart->total_price < $delivery->free_from && $delivery->price>0} ({$delivery->price|convert} {$currency->sign}) {elseif $cart->total_price >= $delivery->free_from} (Бесплатно) {/if} Только что есть что не понятно. Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 22 августа, 2012 Жалоба Поделиться Опубликовано 22 августа, 2012 Немного разобрался. Я себе сделал так: {$delivery->name} {if $delivery@first>0} (Оплата по тарифам компании) {elseif $cart->total_price < $delivery->free_from && $delivery->price>0} ({$delivery->price|convert} {$currency->sign}) {elseif $cart->total_price >= $delivery->free_from} (Бесплатно) {/if}Может кто лучше предложит. Цитата Ссылка на сообщение Поделиться на другие сайты
sonia2006 Опубликовано 27 августа, 2012 Автор Жалоба Поделиться Опубликовано 27 августа, 2012 И какие значения нужно ставить чтобы выводилось правильно?Ато получается...Самовывоз (Оплата по тарифам компании) Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 27 августа, 2012 Жалоба Поделиться Опубликовано 27 августа, 2012 Если самовывоз, то цены по нолям и без галочки оплата отдельно Цитата Ссылка на сообщение Поделиться на другие сайты
njckn Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 А где само слово бесплатно можно убрать? Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 В шаблоне cart.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 koteyka2Возник вопрос по поводу данного кода:{$delivery->name}{if $delivery@first>0} (Оплата по тарифам компании){elseif $cart->total_price < $delivery->free_from && $delivery->price>0}({$delivery->price|convert} {$currency->sign}){elseif $cart->total_price >= $delivery->free_from} (Бесплатно){/if}К примеру доставка 1. Самовывоз (Бесплатно) - выводит без проблем.2. Почта (Оплата по тарифам компании) - установленна бесплатная доставка от 5000 руб., если сумма достигает 5001 руб., то надпись (Оплата по тарифам компании) должна меняться на (бесплатно), а в итоге отображается именно (Оплата по тарифам компании).3. Город (100 руб.) бесплатная доставка от 5000 руб. - выводит без проблем. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 А чего же вы хотите ??:-) Тамже жестко прописана Оплата по тарифам... без всяких условий. С какой радости меняться будет? Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 Kosjak76Подскажете, как можно это исправить, пожалуйста? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 Поставить условие на вывод Бесплатно или Оплата... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 {$delivery->name}{if $cart->total_price free_from && $delivery->price>0}({$delivery->price|convert} {$currency->sign}){elseif $cart->total_price >= $delivery->free_from} {if $delivery@first} (Оплата по тарифам компании){else} (Бесплатно) {/if}{/if} Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 Сначало отображало Почта (Оплата по тарифам компании), а когда сумма свыше 5000 руб., то показывало (Бесплатно)Сейчас по данному коду, который написал Kosjak76 отображается только Почта, а при сумме свыше 5000 руб. показывает (Оплата по тарифам компании)Данный код не подходит. Цитата Ссылка на сообщение Поделиться на другие сайты
Danya Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 Kosjak76Спасибо за помощь.РЕШЕНО! Вот правильный код:{$delivery->name}{if $delivery@first}{if $cart->total_price >= $delivery->free_from}(Бесплатно){else}(Оплата по тарифам компании){/if}{elseif $cart->total_price < $delivery->free_from && $delivery->price>0}({$delivery->price|convert} {$currency->sign}){elseif $cart->total_price >= $delivery->free_from}(Бесплатно){/if} Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 Я же говорил, что я особо не заморачивался с кодом, поэтому и написал "Может кто лучше предложит". Того, что сделал я меня устроило, но я видел, что это не идеал. А в идеале было бы не плохо вообще на форму пару галочек добавить и прописать более гибкие условия. Потому, как вариантов доставки сейчас достаточно много и у каждого свои условия. Цитата Ссылка на сообщение Поделиться на другие сайты
gunner Опубликовано 30 августа, 2012 Жалоба Поделиться Опубликовано 30 августа, 2012 для VirtueMart есть модуль рассчитывающий стоимость доставки почтой России. (В настройках задается регион отправки товара, а покупатель при регистрации указывает город, у товаров прописан вес, и соответственно модуль считает стоимость пересылки почтой России). В данный момент рассматриваю на какую ЦМС перейти, т.к. джумла с виртуемартом задрали в шишки, и очень понравилась эта ЦМС, но вот отсутствие автоматического расчета стоимости пересылки удручает. Как то можно это реализовать? Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 30 августа, 2012 Жалоба Поделиться Опубликовано 30 августа, 2012 2 gunner: настоятельно убедить разработчика Симплы героически реализовать сей модуль а заодно и EMS. Поскольку он крайне необходим. А то пока что приоритетными являлись задачи сделать например перевод админки на английский =) Цитата Ссылка на сообщение Поделиться на другие сайты
gunner Опубликовано 30 августа, 2012 Жалоба Поделиться Опубликовано 30 августа, 2012 крайне печально... у меня почти весь товар почтой России доставляется... Я конечно напишу разработчику, но будет ли толк в этом( Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 30 августа, 2012 Жалоба Поделиться Опубликовано 30 августа, 2012 Ну чем больше человек будет об этом писать и напоминать - тем больше это убедит разработчика в приоритетности задачи. Цитата Ссылка на сообщение Поделиться на другие сайты
sonia2006 Опубликовано 30 августа, 2012 Автор Жалоба Поделиться Опубликовано 30 августа, 2012 Kosjak76 и koteyka2 Вам респект и уважуха Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 31 августа, 2012 Жалоба Поделиться Опубликовано 31 августа, 2012 Спасибо, Соня. Тема не закрыта. Чем стучать к разработчикам, проще думаю этот вариант решить самим. Немного нет времени, в данный момент (я на курорте), но обещаю, что когда вернусь обязательно займусь этим вопросом. Как писал раньше, я не особо силен в РНР, но опыт в программировании есть, а усердие и труд всё перетрут (по моему так звучало). Так что выкладывайте идеи, будем думать. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.