Notiser

Svara på ämne
Resultat 1 till 5 av 5
  1. #1 Standard Lagersaldo problem - osC 2.3.1 med QTpro 
    Reg.datum
    Jan 2012
    Ort
    Eskilstuna
    Inlägg
    5
    Hej
    Kan det möjligen vara så att någon här på forumet kan vägleda mig ut ur detta mörker jag befinner mig i.
    Så här ligger det till.

    Sedan ett antal år tillbaka så har jag använt osC med QTpro och allt har fungerat ända tills jag blev ombedd av web-hotell ägaren ONE.com att uppdatera eller fixa annat program som inte innehåller massa säkerhetshål som hackers kan ventilera sig igenom. Sagt och gjort så accepterade man tillsägelsen med att genast ta backupp på hela gamla osC 2.2 xx samt hela databasen.
    Tar bort allt och därefter laddar upp osC 2.3.1, installerar och allt flyter på, tar sedan QTpro som enligt utgåva ska vara anpassad till osC 2.3.1, installerar samt även lägger upp allt data som fanns i databasen sedan tidigare efter att kontrollerat att tabell struktur är detsamma som tidigare.

    Vipps så har man alla attribut data tillbaka och en produkt som innehåller flera attribut vissas rätt i produkt_info .
    Men nu visar det sig när man lägger en order och väljer en produkt med attribut så kommer inte lagersaldot att minska på attributens lagersaldo men totala lagersaldot för produkten minskar vilket medför en varning när man kommer till admin index sidan.

    Går jag till produkten som är fel i lagersaldot och själv väljer att justera värdet på attributens lagersaldo, uppdaterar och allt är ok.
    eller
    Accepterar att QTpro Doctor fixar det och allt blir ko.(Ändrar totala lagersaldot på produkt till samma summa som alla produktens attribut värden är och medför att lagarsaldot inte stämmer.)
    eller
    Kan även ta bort Order och bocka för ”återför till lager” och allt är ok.

    Allt tyder på att man kan lägga produkter i varukorgen och gå till kassan, välja fraktsätt, betalning och godkänna order utan att det meddelas något fel.
    Så min fråga är – var och i vilken fil ska jag börja leta – har tok kollat alla ändringar och tillägg som rekommenderades för att installera QTpro men kommer inte på vad som kan vara felet.
    Senast redigerad av Sonny Hittersten den 2012-01-05 klockan 22:47.
    Svara med citat  
    Oderland Webbhotell
    Oscforum.se rekommenderar Oderland vid drift av Webbutiker
    12 månaders backup och 24/7 teknisk support via telefon och chat ingår!

  2. #2 Standard  
    Reg.datum
    Jan 2012
    Ort
    Eskilstuna
    Inlägg
    5
    Om jag ställer frågan så här i stället.

    Finns det någon användare av osC 2.3.1 som använder QTpro på detta forum ?
    Har försökt att TRACEa program filen checkout_process.php (som är anpassad med tillägg av kod för att QTpro ska fungera) och kommit till att ett villkor inte uppfylls för att sedan gå den rätta vägen vidare i programkoden.

    If (!$downlod_selected && is_array($products_attributes)) {
    $all_nonstocked = true;
    $products_stock_attributes_array = array();
    Foreach ($produkts_attributes as $attribute) {
    If ($attribute[’track_stock’] == 1) {
    $products_stock_attributes_array[ ] = $attribute[’option_id’] . ”-” . $attribute[’value_id’];
    $all_nonstocked = false;
    }
    }
    If ($all_nonstocked) {
    $actual_stock_bought = $order ->products[$i] [’qty’]:
    } else {
    Asort($products_stock_attributes………

    Det jag inte får att hända är att If ($attribute[’track_stock’] == 1) är true för att sedan sätta variabeln $all_nonstocked till false så att man hamnar i alternativet efter else och därefter får databasens tabell TABLE_PRODUCTS_STOCK uppdaterad.

    Har tydligen samma problem även på admin nivån när man tar bort en order som innehåller produkter med attribut och återför lagerstatus så uppdateras bara qty totalt på produkten, men inte antalet i TABLE_PRODUCTS_STOCK för attribut qty.
    Svara med citat  

  3. #3 Standard  
    Eszaraxe är inte uppkopplad Erfaren medlem Eszaraxe
    Reg.datum
    Jan 2005
    Inlägg
    283
    Jag har inte driftsatt min 2.3.1 med QTPro ännu, men kanske i helgen. Ser inga problem. Du har på Attributes-sidan markerat på dina attributes "track stock"?
    Svara med citat  

  4. #4 Standard  
    Reg.datum
    Jan 2012
    Ort
    Eskilstuna
    Inlägg
    5
    Har kört med tidigare osC 2.2 med QTpro och allt har fungerat utan problem.
    Tog gamla databas tabeller och importerade dem till nya osC 2.3.1, där följde det med i tabellen products_options -> products_options_track_stock och samtliga attributes är tilldelade värdet 1, har provat att ändra på admin nivå och ändring sker då i databasen så där är det inga fel.
    Har också provat med att printa ut värdet på string variabeln $attribute[’track_stock’] men får då inget värde, varken 0 eller 1.
    Senast redigerad av Sonny Hittersten den 2012-02-09 klockan 17:13.
    Svara med citat  

  5. #5 Standard  
    Eszaraxe är inte uppkopplad Erfaren medlem Eszaraxe
    Reg.datum
    Jan 2005
    Inlägg
    283
    Att den inte återför attribut qty när man tar bort en order upplever jag också, bara totala antalet. Jag har inte löst det problemet och kommer inte fokusera på det heller, inte nu i alla fall då det kan hanteras manuellt. Har just nu för mig viktigare saker att fokusera på. Det andra problemet känner jag inte igen, har du, som du säger, "products_options_track_stock" till 1 på alla produkter så tycker jag att det borde fungera som det ska.

    Jag väljer att inte importera produkterna från osC 2.2 utan lägger upp allt på nytt igen, ett jättejobb men med möjlighet till fler bilder på ett snyggt sätt och dags att fräscha upp produkbeskrivningar och liknande så är det nog värt det, så problemet med dina befintliga produkter känner jag inte igen, i mitt fall räknar den ner som den ska (men inte upp vid radera order).
    Svara med citat  



Behörigheter för att posta
  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg