Вордпресс, кастомный шаблон, настройка импорта

Иван11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
01.10.2014

Добрый день.

Задание

Настроить импорт через кастомный шаблон. Необходимо качественно выполнить.

Перенести из купонного плагина (это файл php) ДЕЙСТВУЮЩИЙ код купона (ссылки двух типов, css блок и expiry купона) в отдельный купонный шаблон single-coupon.php.

В итоге при импорте получить

1. вызов купона по типу купонного поста «с купонным кодом» и «без купонного кода» и

2. вызов css по 6 css классам (без дизайна).

Плагины

advanced-custom-fields

custom-post-type-ui

wp-all-import

Делали подобное?

Тогда задача подробнее (вероятно не совсем проф языком))

На основе single-coupon.php сделать кастомный тип поста, с группой всех полей параметров из двух xml (параметры двух xml (разных) объединить в одну группу ?),

чтобы далее после импорта двух xml файлов плагином wp all import

(а)параметр

< code type=" string"> любой текст

вызывал купон первого типа функциональности (с купонным кодом),

(б)параметр

< code type=" NULL">

вызывал купон второго типа фунциональности (без купонного кода),

(в)и пробел в этом поле ничего не вызывал бы (если это выгрузка второго xml).

И

(второй xml)

(а)параметр

< COUPONCODE orig_name=" COUPONCODE"> любой текст, не 0 или если удобнее < PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Coupons< /PROMOTIONTYPE>

вызывал купон первого типа функциональности (с купонным кодом),

(б)параметр

< COUPONCODE orig_name=" COUPONCODE">0

вызывал купон второго типа фунциональности (без купонного кода).

(в)и пробел в этом поле ничего не вызывал бы (если это выгрузка первого xml).

Из параметра < categories type=" string"> тег, и еще тег делаем теги.

Из параметра < offer_linktype=" string"> sitename. ru и

< PROGRAMURL orig_name=" PROGRAMURL"> sitename.com< /PROGRAMURL>

делаем категории типа /sitename-или.ru/ или /sitename-или.com/ .

Параметр < end_date type=" string">2014–12–31 23:55:00 и

< PROMOTIONENDDATE orig_name=" PROMOTIONENDDATE">08/31/20 14 3:59 PM вписываем в expiry.

2.

CSS 6 классов для купона (в style.css пустых)

по параметрам из первого xml

< type_id type=" string">1 вызывает css class 2 для купона

< type_id type=" string">2 css class 3

< type_id type=" string">3 css class 3

< type_id type=" string">4 css class 4

< type_id type=" string">99 css class 1

и параметрам второго xml

< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Coupons< /PROMOTIONTYPE> вызывает css class 1 для купона

< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Free Shipping css class 2

< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Sweepstakes css class 6

< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Sale/Discou nt css class 4

< PROMOTIONTYPE orig_name=" PROMOTIONTYPE"> Hot Product css class 5

Какие есть дополнительные вопросы?

Оплату выполненного проекта гарантирую.