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