Uprava pluginu woocommerce-csvimport

Uprava pluginu woocommerce-csvimport

Zadanie:
Doplniť do pluginu možnosť plánovaného uploadu súboru csv, ktorý sa podľa zadanej hlavicky súboru priradí k správnemu importu v zozname importov. Po vykonani úspešného importu sa súbor zmaže, pri neúspešnom importe sa premenuje a pošle email o chybe správcovi stránky. Tieto plánované importy môžu byť aj viaceré nastavené naraz. Napríklad aktualizuj akciové cenníky (exp_106) každý pondelok o 23:00, ale ceny v eshope sa budu aktualizovať 1 krat za hodinu (exp_102). Ulohy sa musia dať pozastaviť, upraviť a zmazať. Podmienkou je čistý kód s komentami.

url pluginu na wp.com https://wordpress.org/plugins/woocommerce-csvimport/

Headers importov

OBR_ 2016-07-13_1307

Importované súbory maju nazov exp_headertype_rrrrmmddd a adresar kde sa nachádza bude relatívny voči domene voliteľný. napr.: /import
Nové nastavenia pluginu: sheduled_frequency – s dropdown možnosťami (minute,hour, day)
sheduled_value – pole s možnosťou zadania – placeholder=“10″. Zadana hodnota môže byť iba číslo od 1 do 59

Test funkčnosti:
Nastavím si v parametroch nový import v určitom intervale. napr 1x za 10 minút, 1x za 2 hodiny, 1x denne o 22:00
no a v daný čas sa vykoná import a v informačnom okne sa zobrazí log súbor, že úloha prebehla v poriadku.

Pre  súbory typu archiv /7z, zip, arj../ ho najprv rozbalí a následne vykoná import. nasledne spracuje rozbaleny subor podla hlavicky. Formátovanie textu voliteľné, alebo len UTF-8.

Kontaktujte ma s doplňujúcimi otázkami.

Vaše meno (povinné)

Váš email (povinné)

Predmet

Vaša správa