-
Notifications
You must be signed in to change notification settings - Fork 0
Order
krillo edited this page Mar 24, 2014
·
8 revisions
- Företagen börjar registrera sig på http://motiomera.se/pages/skapaforetag.php
- Det finns även en shortcut http://motiomera.se/foretag. det är den vi kommunicerar till företagskunderna
- Ett Företags-objekt samt ett Order-objekt skapas på motiomera.se
- Order-objektet får orderstatus 10 (påbörjad) i detta skede.
- Allt loggas i en logfil /usr/local/trunkomera/log/order_api.log
- sen anropar prenshoppen http://motiomera.se/pages/kvitto.php
- Här skickas även ett kvitto till kundens mail.
- Order-objektet får här orderstatus 20 (betald). Observera att Motiomeras system ser alla ordrar som betalda i detta skede, oavsett om fysiskt betalning skett eller ej (dvs även faktura-betalning räknas som betald).
- Varje dag körs sedan ett cronscript som skapar lösenord och informationsfiler för alla ordrar som har fått kundnummer tilldelade sig (ordrar med orderstatus 30).
- Ett cronscript körs För dessa så skapas lösenord samt informationsfiler för senare uppladdning till FTP. När filen skapats korrekt så sätts orderstatus till 40 (lösenord och fil skapade)
- Varje dag körs sedan ett script som lägger upp informationsfiler för alla ordrar med orderstatus 40 på ftp3.aller.se. Orderstatus sätts efter detta till 50 (fil uppladdad på FTP).
- För åtkomst till filer efter att de laddats upp till FTP (vid oavsiktlig radering från FTP etc), så kan dessa hittas lokalt på Motiomera-servern i den mapp där företagsfiler sparas (enligt inställningen FORETAGSFIL_LOCAL_PATH i /php/settings.php)
- /var/www/motiomera/current/public_html/files/order_files/
10 Order påbörjad 20 30 Foretag::skapaFiler() - skapa text-fil 30 Foretag::createOrderPDF() - skapa PDF-fil, lyft till 40 40 Foretag::uploadOrderFilesFTP() - flytta filer till ftp, lyft till 50 50 Foretag::uploadOrderFakturaFilesFTP() - flytta faktura-filer till ftp, lyft till 60 60
# create passwords and company files 0-59/5 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler.php 2>&1 # put company files on the ftp 1-59/5 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_ftp.php 2>&1 # put company faktura files on the ftp 2-59/5 7-18 * * * /usr/bin/php /var/www/motiomera/current/bin/cron_foretagsfiler_faktura_ftp.php 2>&1