Ehandel.se - Visa ett inlägg - Script för packsoft online
Visa ett inlägg
 
Gammal 2012-09-21, 17:04
Fractronics Fractronics är inte uppkopplad
Ivrig
www.nesconnector.se
Fractronics
 
Reg.datum: dec 2009
Inlägg: 87
Fractronics is on a distinguished road
Standard

Citat:
Ursprungligen postat av DavidWigg Visa inlägg
Precis vad jag skulle ha till min opencart-installation.

Har du någon speciell modul i Opencart som denna går till?
Hej!

Nej det är ett script (javascript) som körs av ett browseplugin (Greasemonkey för FF eller Tampermonkey for chrome). Men installerar först browserpluginet och lägger sedan till dom script man vill köra. Det spelar ingen roll vad man kör sin ehandel på.

Detta script känner av när man besöker en viss sida (sidan med dom adresser man vill skriva ut).
Scriptet lägger då till en function på denna sidan som körs när man klickar på ett objekt med en viss class. Detta ställs in med följande i scriptet:
Kod:
var customer_info_url_base = "http://www.nesconnector.se/admin/index.php?route=sale/order/packinginv";
var object_class_to_click = ".customer_addr2";
När man klickar på detta object samlas addressinformation in från alla <p> taggar på sidan med följande classer:
Kod:
// Class of <p> with customer name etc... (these are collected)
var customer_name_class      = ".customer_name";
var customer_address1_class  = ".customer_address1";
var customer_address2_class  = ".customer_address2";
var customer_postcode_class  = ".customer_postcode";
var customer_email_class     = ".customer_email";
var customer_telephone_class = ".customer_telephone";
var customer_order_id_class  = ".customer_order_id";
Så om det finns en
Kod:
<p class="customer_name">Ove Vovve</p>
så samlas det namnet in.

Sedan öppnar scriptet packsoft online och loggar in och öppnar en utskriftsfavorit länken till min utskriftsfavorit sätts i scriptet
Kod:
// Link to favorite for varubrev in packsoft
var varubrev_link = "webapp?Env=po.regionse_SE_WOSF7O3S4BM6DXJP_0&Action=act_ShipmentJobFavoriteSearchActions_SearchResultEdit_RowId_7249";
Scriptet kommer nu fylla i namn adress mm för alla dom addresser den samlat in och lagra dessa utskrifter.

Sist går scriptet till lagrade utskrifter.

Scriptet behöver säkert ändras eftersom någon annans utskriftsfavorit kanske har andra fältnamn jämfört med min.
Någon annan kan säkert skapa ett mer generiskt script.
__________________
Säljer NES connector | Listar Sveriges Bästa Webbhotell
Svara med citat