Если бы расписали подробнее, может чего и придумал бы кто-нибудь.
Постараюсь описать как можно подробно:
1. На поддомене нужно было скрыть 2 Пункта меню ->материал "контакты" и "доставка" с описанием для сайта.ru и опубликовать 2 таких же пункта для поддомен.сайт.ru
Вопрос решился из поста выше
http://joomlaforum.ru/index.php/topic,303076.msg1505099.html#msg1505099 под пунктом 1. Спасибо
fsv2. Настроить компонент One Page Checkout, который на странице корзины отвечает за оформление заказа в один шаг.
На сайт.ru настроено так:
Способы доставки:- Курьером (При сумме заказа до 3000 руб. - стоимость доставки 300 руб., от 3000 руб. - бесплатная)
- Почта России
- До транспортной компании (При сумме заказа до 3000 руб. - стоимость доставки 300 руб., от 3000 руб. - бесплатная)
Способы оплаты:- Наличными курьеру
- Банковской картой
- Банковский перевод
- QIWI терминал или кошелек
И еще, в зависимости от выбранного способа доставки меняются способы оплаты. Как это настроено можно посмотреть на сайте, сайт в профиле.
На поддомен.сайт.ru нужно настроить так:
Способы доставки:- Курьером (При сумме заказа до 3000 руб. - стоимость доставки 150 руб., от 3000 руб. - бесплатная)
- Самовывоз
Способы оплаты:- Наличными
- Банковской картой
Здесь от выбранного способа доставки меняться ничего не будет.
В чем отличие? Если в том, что на сайте1 выводится доставка1, а на сайте2 выводится доставка2, выводите обе, скрывая на каждом то, что не надо. Как скрывать: по IP город определяете - см.API Яндекса, в куки, на странице оформления проверяете.
Лучше, наверное, скрыть посредством CSS, так как хочу сделать выпадающий список 2 городов и пользователь, переходя по ссылке, попадает на поддомен и в поддомене
в шапке шаблона будут меняться контактные данные (телефон и время работы).
Как скрыть не нужные способы доставки и оплаты?
Вот код одного из способов доставки:
<input id="shipment_id_1" type="radio" value="1" checked="checked" onclick="javascript:Onepage.changeTextOnePage3(op_textinclship, op_currency, op_ordertotal);" name="virtuemart_shipmentmethod_id" autocomplete="off">
<label for="shipment_id_1">
<span class="vmshipment">
<span class="vmshipment_name">Курьером</span>
<span class="vmshipment_description">| Способ доставки доступен только для Москвы и МО. |</span>
<span class="vmshipment_cost"> (Стоимость : 300 руб.)</span>
</span>
Думал прописать display: none;
Для input id="shipment_id_1" это можно сделать а вот для label for="shipment_id_1" не получается((