2015-09-26 3 views
0

У меня здесь ситуация, я прошел через все связанные вопросы, но не смог найти достаточного решения для этого. Хорошо, у меня есть бесплатный способ доставки от конфигурации системы> способы доставки и установить на что-нибудь £ 50 или больше, чем бесплатная доставка, которая работает нормально. теперь проблема в том, что я до сих пор вижу flatrate/стандартную доставку по бесплатной доставке, которая по логике неправильная .. любезно посоветуйте, как автоматически отключить, когда бесплатная доставка на месте? Magento 1.9.2.1Как скрыть фиксированную ставку, когда бесплатная доставка применяется в Magento

Поблагодарите ваше терпение и ответ, поскольку я знаю, что в stackoverflow есть много похожих вопросов, но никто из них не работает для меня.

С уважением

Адам

+0

Просьба представить нам код – bish

+0

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

ответ

3

Просто Примечание: есть больше чем один способ сделать это с помощью кода, это один является самым простым для выполнения сценария выше.

Позвольте мне прежде всего высказать свое мнение о i still see flatrate/standard shipping under free shipping which is by logic wrong, идея показать как «бесплатную доставку», так и «плоскую ставку» - это случай, когда ваш магазин показывает несколько вариантов с разницей в скорости доставки, поэтому вы можете иметь фиксированную ставку для (Доставка 1 день) и бесплатная доставка (5-7 дней).

Теперь, чтобы выполнить тот случай, когда вы хотите только показать один вариант доставки, если промежуточный итог превышает определенную сумму, это где вы делаете использование Promotions > Shopping Cart Price Rules, обратите внимание, что для этого метода необходимо отключить Free Shipping, где вы можете установить его, как показано ниже:

enter image description here

Затем добавить правило, которое нужно в условиях:

enter image description here

После этого Magento должен знать действие, которое требуется применить для этого условия, которое вы настраиваете. В этом случае мы хотим, чтобы он применял бесплатную доставку, если в этом примере суммарный итог составляет более 50 долларов.

enter image description here

Теперь вы должны быть в состоянии видеть "Flat Rate доставка", показывая $ 0.

enter image description here

Надеется, что это помогает.

+0

Hi Rabee Большое вам спасибо за ваш ответ. Это сработало для меня, но теперь у меня другая проблема. Я использую расширение Multi-Flat. Для того, чтобы использовать следующие опции доставки; - Бесплатная Доставка по £ 50 - Стандартная доставка £ 4,95 - Доставка на следующий день £ 6,95 - суббота Доставка £ 9,95 Теперь я могу достигнуть первые 2 (Free и Standard), используя свой метод отлично работает. Спасибо. Но оставшиеся 2 (следующий день и суббота) теперь показывают до 0,00 руб. Здесь я сделал снимок. Пожалуйста, порекомендуйте. Спасибо и приветствую Adam –

+0

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

Смежные вопросы