Modulok kategória bejegyzései

Modulok használata

OTP Simple fizetési App

Elkészült a PayU modult felváltó OTP Simple fizetési alkalmazásának oscommerce v2.3.4 verzióra írt adaptációja.

Simple fizetés

A fizetési modulok közül egy gyors és tényleg a nevében is megmutatkozó egyszerű applikációt kapunk. Az OTP Mobil Kft. révén üzemeltetett szolgáltatás teljes egészében lefedi a kisebb forgalmú webshopok online fizetési igényeit.

Logok, beállítás

Az applikáció a PayPal App alapjaira épített vázon nyugszik. Első kiadása műveleti logot készít a már megszokott PayPal app formában. Lehetőségünk van a Simple megbízólevelet a három leszerződhető valutanemben elkészíteni, ám az első verzió még csak a HUF accountját tudja majd használni.

Simple megbizolevél beállításai

Simple log

Váz

A fizetési modul a legújabb PayU SDK csomagjára épült. Az orders (rendelések) fülei között feltűnik a Simple IOS (Instan Order Status) és a gyors Simple admin elérési gombja.

A beállításokban a megszokott Live és Sandbox fiókok között pillanatok alatt átválthatunk.

simple fizetési modul

A Simple előnye, hogy bármilyen eszközön megjeleníthető, mobilbarát és mobilon használható app is létezik hozzá.

Az első verzió tesztidőszaka 2016 januárjáig tart később jelennek meg a frissítések.

A modul várható ára 20.000HUF+Áfa körül alakulhat egy éves verziókövetéssel.

Első vásárlók most féláron kapják meg a teszt verziót 2016 január 31-ig bezárólag.

Termék hibamonitor

Termék hibamonitor

Az adatfelvétel során előfordulhat, hogy hiányos adatokkal próbáljuk megjeleníteni a terméket. Elfelejtünk képet, adókulcsot, árat vagy súlyt hozzárendelni a termékhez. A termék hibamonitor ezen a problémán segít. Csak azokat a termékeket listázza, melyek hibával rendelkeznek. A listában módunk van adatot javítani vagy terméket törölni.

Mit figyel a modul?

Csak azok a termékek kerülnek kiválogatása, amelyeknek

  • nincs termékképe
  • vagy alacsony a termék ára
  • vagy nincs adókulcsa
  • esetleg nincs tömege
  • nincs státuszban

Működés

A leválogatási eljárás nincs tekintettel a megjelenítési állapotra, azaz minden terméket átvizsgál az adatbázisban, ami támpontot adhat a kikapcsolt termékek szerkesztéséhez is.

A lista csak termékeket tartalmaz, azaz nem csoportosít termékváltozatra, így minden fontos terméknév információ megjelenik. A termékek közvetlenül linkelve vannak a termékszerkesztő oldalra.

Termék hibamonitor

Nagy számú termékhalmaznál igencsak hasznos lehet ez a funkció, mivel a vásárlói oldalon teljesen reménytelen lenne az ilyen adatok felkutatása.

Örülök, hogy ennyire felkapott lett néhány napon belül a modul. G Burton sebtében már adaptálta is a vázát a 2.x rendszerre. Az modul nagyon könnyen hekkelhető és megfelelő lekérdező klónok gyárthatóak belőle. Személy szerint viszont jobban örülnék egy kapcsolható szűrőnek.

Vásárlók és rendelések X kezelője

Vásárlók és Rendelések X kezelője 1.2

X kezelő

A bővítmény továbbgondolása az eredeti vásárlói és rendelések moduloknak. Cél, hogy a jövőben egy összevont rendelés kezelővé váljon. Köszönet az osCommerce váz fejlesztőknek.

Szerző: Tgely
Oscom pont hu, HOST(csak magyar)
Angol nyelvű fórum

Funkciók

  • Levélküldés a vásárlói adatok változtatásakor.
    Az adminisztráció call centeren keresztül vagy direkt módon tud regisztrációt végrehajtani
  • A vásárlók listában többféleképpen is kereshetünk
  • Még több információ a készlet adatokról
  • Az adminisztráció képes lesz a rendelés módosítására
  • A jövőben a vásárlók szokásairól is tudomást szerezhetünk

Tervek

Az új OSCOM V3 verzió megjelenésével várható, hogy installból kezeljük az adatbázis frissítést is.

Lásd funkciók

Történet

  • V1.2
    • Új telepítési útmutató (install_hu.html)
    • Új Email sortörés kezelés
    • Az eredeti order.php osztály adaptálása orderx.php néven
    • Az értesítő emailekbe az áruház belépési linkjeinek beillesztése
    • Az eredeti rendelési modulból hiányzó ikon cimkék létrehozása és új ikonok bevezetése
      Szállítási ikon Szállítási mód és azonnal szállítható termék
      Készlethiány ikon kifogyott készlet
    • Az összegző oldalra a szállítási mód is felkerült
    • Termékkép a rendelt terékek listájában
    • A vásárlói lista navigációjának javítása
    • Az összegző adminisztrációs oldalról is elérhetők lettek az X kezelő oldalai
  • V1.1 – 2010.08.21
    • X rendelések oldal
    • email sortörés bevezetése
  • V1.0 – 2010.08.20
    • Customers X handler – Vásárlók X kezelője megjelenése

V3alfa5 telepítési útmutató

1. lépés

Másoljuk be a csomag catalog mappa tartalmát a V3alfa5 telepítésünkbe.

Kritikus V3alfa5 váz módosítások

2. lépés

OSCOM Admin email sortörő

Amikor az adminisztráció levelet küldött a vásárlónak, akkor a váz hibája miatt az emailek nem tartalmaztak sortörést.
A hiba kiküszöbölésére kihasználjuk az OSCOM rendszer névkezelési szabályait.
A levélküldés változói “email_” névvel kezdődnek, ami remekül kihasználható az azonosításra
A sortörő eljárás hozzáad egy “n” LF operátort minden egyes új sor végéhez.

Keresd meg catalog/admin/includes/classes/language.php

Javítsd:

{codecitation style=”brush: php; first-line: 56;”}
//
if ( $delimiter !== false ) {
$key = trim(substr($line, 0, $delimiter));
$value = trim(substr($line, $delimiter + 1));
$ini_array[$key] = $value;
} elseif ( isset($key) ) {
$ini_array[$key] .= trim($line);
}
{/codecitation}

Erre:

{codecitation syte=”brush: php; first-line: 56;”}
//
if ( $delimiter !== false ) {
$key = trim(substr($line, 0, $delimiter));
$value = trim(substr($line, $delimiter + 1));
$ini_array[$key] = $value;
if ( substr($key, 0, 6 ) == ’email_’ ) { //admin email text LF slicer
$ini_array[$key] .= “n”; // slice first row
}
} elseif ( isset($key) ) {
$ini_array[$key] .= trim($line);
if ( substr($key, 0, 6 ) == ’email_’ ) { //admin email text LF slicer
$ini_array[$key] .= “n”; // slice more rows
}
}
{/codecitation}

3. lépés

Javítsd a catalog/admin/includes/languages/hu_HU.php illetve a többi fő nyelvi fájlt.
Megjegyzés: a gomb szövege előre definiált lehet a hivatkozott nyelvi catalog/admin/includes/languages/hu_HU/customersx.php fájlban is.

Szúrd be:
button_go = Válaszd

A következő lésések ajánlottak, de a rendelések váz is figyelmeztet a hiányára.

4. lépés

Javítsuk az adattáblánk

{codecitation syle=”brush: sql;”}
ALTER TABLE `osc_orders_status_history` ADD `comments_notified` INT NOT NULL ;
{/codecitation}

Megjegyzés: nézz utánna az adattáblák előtagjának, mivel azt a telepítéskor kellett megadni, ami nem feltétlenül ‘osc_’

5. lépés

Javítsd a catalog/includes/classes/order.php fájlt

Keresd meg ezt:

{codecitation style=”brush: php; first-line: 522;”}
//
$Qstatus = $osC_Database->query(‘select os.orders_status_name, osh.date_added, osh.comments from :table_orders_status os, :table_orders_status_history osh where osh.orders_id = :orders_id and osh.orders_status_id = os.orders_status_id and os.language_id = :language_id order by osh.date_added’);
$Qstatus->bindTable(‘:table_orders_status’, TABLE_ORDERS_STATUS);
$Qstatus->bindTable(‘:table_orders_status_history’, TABLE_ORDERS_STATUS_HISTORY);
$Qstatus->bindInt(‘:orders_id’, $id);
$Qstatus->bindInt(‘:language_id’, $osC_Language->getID());
{/codecitation}

Cseréld erre:

{codecitation style=”brush: php; first-line: 522;”}
//
$Qstatus = $osC_Database->query(‘select os.orders_status_name, osh.date_added, if(osh.comments_notified = :comments_notified, osh.comments, “”) as comments from :table_orders_status os, :table_orders_status_history osh where osh.orders_id = :orders_id and osh.customer_notified = :customer_notified and osh.orders_status_id = os.orders_status_id and os.language_id = :language_id order by osh.date_added’);
$Qstatus->bindTable(‘:table_orders_status’, TABLE_ORDERS_STATUS);
$Qstatus->bindTable(‘:table_orders_status_history’, TABLE_ORDERS_STATUS_HISTORY);
$Qstatus->bindInt(‘:orders_id’, $id);
$Qstatus->bindInt(‘:language_id’, $osC_Language->getID());
$Qstatus->bindInt(‘:customer_notified’, 1);
$Qstatus->bindInt(‘:comments_notified’, 1);
{/codecitation}

Vásárlók keresési tippek

Kereshetünk regisztráció dátuma szerint: 2010-08-12 de ne használjuk ezt a formátumot 2010/08/12
Általánosan elmondható, hogy használhatóak a “helyettesítő” karakterek %? is.
Dátum szűrési feltételek:
2010
2007-10-%
2007-%
2007-%-10

Ennyi az egész! 😉

Termék attribútumok vagy jellemzők

Termék attribútumok avagy termék jellemzők

Jelenleg 3 fő termék jellemzőt ismer az oscommerce V3alfa5 rendszere.

  1. Termék gyártó (manufacturers)
  2. Szállíthatóság (shipping availability)
  3. Várható érkezés dátuma (upcoming products date available)

A termék jellemzők szülőhöz rendelhetők, azaz a termékhez tartozó összes változat rendelkezik ezzel a tulajdonsággal. A funkciók bekapcsolása egy telepítéssel megoldható, melyet az adminisztrációs oldalon a Modulok->Termékjellemzők menüben érhetünk el.

Telepítés

Termék jellemzők telepítése

Értékadás

Termék jellemzők a termék adat lapján adhatóak meg. Közös jellemzőjük, hogy nem kell minden esetben értéket rendelni hozzá és ekkor a termék információs oldalon sem jelenik meg.

Termék jellemzők értékadása

Termékgyártók tulajdonság kitüntetett szereppel bír, mert a terméklistákban linkelhető módon jeleníthető meg. Továbbá önálló a Gyártók dobozzal is rendelkezik. Kategória listákban, ha több termékgyártó is szerepel, akkor egy legördülő menüből szűrhető a leválogatás gyártó szerint. A termék gyártókat előre meghatározott módon hozzárendeléssel az adminisztráció Tartalom->Gyártók menüben létrehozva választhatjuk a termékekhez.

Megjelenítés

Termék jellemzők megjelenítése a termék információs lapon.

Termék jellemzők értékadása

Fejlesztés

Könnyen és gyorsan létrehozhatók olyan termék jellemző tulajdonságok, amelyekkel egyedivé tehetjük katalógusunkat.