Právě je 16 črc 2019 15:11

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop - Přidání fakturační adresy do rychlé objednávky
PříspěvekNapsal: 22 bře 2013 17:07 

Registrován:
12 úno 2013 22:47
Příspěvky:
18
Dobrý den,
velice dlouho jsem hledal a nikde jsem nic nenašel, tudíž jsem se rozhodl založit toto téma.
Potřeboval bych (a věřim že spousta lidí tady taky) když si zákazník chce objednat zboží a chce fakturovat na jinou adresu, aby bylo možné toto udělat v jednom kroku a nemuset se registrovat. Registrace je přežitek a zákazníci nakupují tam kde to je levnější, skladem a jednoduché na objednání.

1, do fakturační adresy sem si přidal IČO a modulem European Vat také DIČ

2, dále jsem došel k tomu, že v souboru order-opc-new-account.tpl na řádku 275 - tedy checkbox, který při zaškrtnutí přidá možnost fakturační adresy co je v registraci, když u něj v classu odmažu is_customer_param zobrazí se pod políčkama v rychlé objednávce a hezky přidává jinou fakturační adresu.

až do této chvíle to je všechno super a tak jak bych to chtěl. Problém je, že když tedy vypíši objednávku, tak na faktuře a BO objednávkách se zobrazuje pouze adresa z doručovací adresy, tedy ta původní co tam je nastavená a ta nová co vyjíždí po máčknutí checkboxu se nezobrazuje.

Říkal jsem si jestli to nemá spojitost s tím, že když se zadají rozdílné adresy je přednastaveno zaškrtnutí "použít stejnou fakturační a doručovací adresu". Nastavil jsem tedy, aby vždy byl tento checkbox odškrtnutý a vyplý, ale není to tím.

Když porovnám při rychlé objednávce doručovací adresu (pole zadání adresy a údajů) , pole korespondují s doručovací adresou v registraci, jsou na sobě závislé a situované v souboru order-opc-new-account.tpl . Nicméně v registraci fungují jako doručovací adresa a vyjíždí i na faktuře jako doručovací adresa a v rychlé objednávce vše přebíjejí a jsou hlavní adresou nad přidanou fakturační.

Chtěl bych rozvinout diskusi s nápady atd, protože věřím, že by se nám to hodilo všem... Dneska lidi chtěji jednoduchost, nikdo se nechce zbytečně protloukat objednávkovým systémem a někde se registrovat.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání jiné fakturační adresy do rychlé objedn
PříspěvekNapsal: 22 bře 2013 17:08 

Registrován:
12 úno 2013 22:47
Příspěvky:
18
ještě jedna taková myšlenka. V order-opc.js je možnost nastavit co se má kde zobrazovat, tudíž když nastavím opc_invoice_address z hide na show, tak se zobrazí zadání jiné fakturační adresy u rychlé objednávky bez registrace.
Kód:
$(function() {
// GUEST CHECKOUT / NEW ACCOUNT MANAGEMENT
if ((!isLogged) || (isGuest))
{
  if (guestCheckoutEnabled && !isLogged)
  {
   $('#opc_account_choice').show();
   $('#opc_account_form').hide();
   $('#opc_invoice_address').hide();
 
   $('#opc_createAccount').click(function() {
    $('.is_customer_param').show();
    $('#opc_account_form').slideDown('slow');
    $('#is_new_customer').val('1');
    $('#opc_account_choice').hide();
    $('#opc_invoice_address').hide();
    updateState();
    updateNeedIDNumber();
    updateZipCode();
   });
   $('#opc_guestCheckout').click(function() {
    $('.is_customer_param').hide();
    $('#opc_account_form').slideDown('slow');
    $('#is_new_customer').val('0');
    $('#opc_account_choice').hide();
    $('#opc_invoice_address').hide();
    $('#new_account_title').html(txtInstantCheckout);
    updateState();
    updateNeedIDNumber();
    updateZipCode();
   });
  }
  else if (isGuest)
  {
   $('.is_customer_param').hide();
   $('#opc_account_form').show('slow');
   $('#is_new_customer').val('0');
   $('#opc_account_choice').hide();
   $('#opc_invoice_address').hide();
   $('#new_account_title').html(txtInstantCheckout);
   updateState();
   updateNeedIDNumber();
   updateZipCode();
  }
  else
  {
   $('#opc_account_choice').hide();
   $('#is_new_customer').val('1');
   $('.is_customer_param').show();
   $('#opc_account_form').show();
   $('#opc_invoice_address').hide();
   updateState();
   updateNeedIDNumber();
   updateZipCode();
  }

všechna pole v order-opc-new-account.tpl a jejich zobrazování jsou ovládána z tohoto order-opc.js a tudíž nechápu proč když zadám dvě adresy v registraci tak se zobrazují na faktuře a v objednávce, nicméně když je pouze povolím že se mohou zobrazit questovi v rychlé objednávce, tak po vyplnění obou adres se již zobrazuje na faktuře a v objednávce jenom doručovací adresa.

Už z toho mam hlavu jako balon... nemyslim si, v tom je nějaká složitost, spíš nevim co a jak...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání fakturační adresy do rychlé objednávky
PříspěvekNapsal: 27 bře 2013 09:08 

Registrován:
12 úno 2013 22:47
Příspěvky:
18
Nikdo netuší? :-(


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Přidání fakturační adresy do rychlé objednávky
PříspěvekNapsal: 21 kvě 2013 13:29 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

pokud stále řešíte, jak vložit fakturační adresu do rychlé objednávky, tak Vám doporučuji obrátit se na některého z našich partnerů, který se aplikaci PrestaShop věnuje.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 4 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2019 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz