Jump to content

ItalianBoutiqueShoes

Members
  • Posts

    111
  • Joined

  • Last visited

  • Days Won

    1

ItalianBoutiqueShoes last won the day on September 5 2022

ItalianBoutiqueShoes had the most liked content!

1 Follower

Profile Information

  • Activity
    User/Merchant

Recent Profile Visitors

844 profile views

ItalianBoutiqueShoes's Achievements

Newbie

Newbie (1/14)

16

Reputation

4

Community Answers

  1. I need to add some function on adding manufacturer but I don't find where the manufacturer is added on the code. Someone can help me on it? Thanks.
  2. I have a multilanguage e-commerce with different domains name: .fr, .it, .de, etc. Wich is the best practice to set the site with this configuration: one shop group for each language or one group with an URL for each language? With the first option I am not able to set the language for each url. With the second option the language module don't work. Which is your suggestion on it? Do you use a specific module for redirect the customer to his own language/currency? Usually it is correctly done with multilanguage site, but not through multishop. Thanks
  3. I would like to enable only one courier for a country (Russia). How can I do it? Thanks all :-)
  4. PayPal Europe version 3.10.10 From this morning I get timeout error in all PayPal connection: Making new connection to 'api-3t.paypal.com/nvp' Connect with CURL method successful Sending this params: METHOD=SetExpressCheckout&VERSION=106&PWD=*********&USER=info_api1.italian-boutique.it&SIGNATURE=*********&CANCELURL=https%3A%2F%2Fwww.artigianodelcuo.io%2Fen%2Forder%3Fpaypal_ec_canceled%3D1%26&RETURNURL=https%3A%2F%2Fwww.artigianodelcuo.io%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=0&BUTTONSOURCE=PRESTASHOP_ECM&L_PAYMENTREQUEST_0_NUMBER0=1670&L_PAYMENTREQUEST_0_NAME0=Dark+brown+flat+sandals+for+women+real+leather+Handmade+in+Italy+-+Color+%3A+Dark+brown%2C+Sole+%3A+leather%2C+Size+%3A+39&L_PAYMENTREQUEST_0_DESC0=Real+cuir+greased+vachetta+leather+women%27s+brown+s...&L_PAYMENTREQUEST_0_AMT0=72&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=711&L_PAYMENTREQUEST_0_NAME1=Handmade+in+Italy+mens+sandals+in+dark+brown+leather+-+Color+%3A+Dark+brown%2C+Sole+%3A+leather%2C+Size+%3A+43&L_PAYMENTREQUEST_0_DESC1=Dark+brown+greased+vachetta+leather+men+sandals+wi...&L_PAYMENTREQUEST_0_AMT1=72&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUE ST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=7.00&PAYMENTREQUEST_0_ITEMAMT=144&PAYMENTREQUEST_0_AMT=151.00&ADDROVERRIDE=0&EMAIL=daniele.gfgfgfgf%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Daniele+gfgfgfgf&PAYMENTREQUEST_0_SHIPTOPHONENUM=3473224160&PAYMENTREQUEST_0_SHIPTOSTREET=Via+dei+gfgffgf%2C+29&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Roma&PAYMENTREQUEST_0_SHIPTOSTATE=FI&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=IT&PAYMENTREQUEST_0_SHIPTOZIP=50000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=info_api1.italian-boutique.it&PWD=*********&SIGNATURE=********* Send with CURL method failed ! Error: connect() timed out! Connect failed with fsockopen method I tested my server I am I able to connect: curl -d "test" https://api-3t.paypal.com/nvp -v * About to connect() to api-3t.paypal.com port 443 * Trying 173.0.88.101... connected * Connected to api-3t.paypal.com (173.0.88.101) port 443 * successfully set certificate verify locations: * CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none * SSLv3, TLS handshake, Client hello (1): SSLv3, TLS handshake, Server hello (2): SSLv3, TLS handshake, CERT (11): SSLv3, TLS handshake, Server finished (14): SSLv3, TLS handshake, Client key exchange (16): SSLv3, TLS change cipher, Client hello (1): SSLv3, TLS handshake, Finished (20): SSLv3, TLS change cipher, Client hello (1): SSLv3, TLS handshake, Finished (20): SSL connection using AES256-SHA * Server certificate: * subject: /C=US/ST=California/L=San Jose/O=PayPal, Inc./OU=PayPal Production/CN=api-3t.paypal.com * start date: 2015-07-24 00:00:00 GMT * expire date: 2016-10-31 23:59:59 GMT * subjectAltName: api-3t.paypal.com matched * issuer: /C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at https://www.verisign.com/rpa ©10/CN=VeriSign Class 3 Secure Server CA - G3 * SSL certificate verify ok. > POST /nvp HTTP/1.1 > User-Agent: curl/7.15.5 (i386-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 > Host: api-3t.paypal.com > Accept: */* > Content-Length: 4 > Content-Type: application/x-www-form-urlencoded > > testHTTP/1.1 200 OK < Date: Wed, 14 Sep 2016 13:55:04 GMT < Server: Apache < Cache-Control: max-age=0, no-cache, no-store, must-revalidate < Pragma: no-cache < Connection: close < HTTP_X_PP_AZ_LOCATOR: slcb.slc < Paypal-Debug-Id: b9eae9f74327 < Set-Cookie: X-PP-SILOVER=name%3DLIVE6.APIT.1%26silo_version%3D880%26app%3Dappdispatcher_apit%26TIME%3D3092699479%26HTTP_X_PP_AZ_LOCATOR%3Dslcb.slc; Expires=Wed, 14 Sep 2016 14:25:04 GMT; domain=.paypal.com; path=/; Secure; HttpOnly < Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT < Content-Length: 146 < Cache-Control: max-age=0, no-cache, no-store, must-revalidate < Pragma: no-cache < Content-Type: text/plain; charset=utf-8 Closing connection #0 * SSLv3, TLS alert, Client hello (1): ACK=Failure&L_ERRORCODE0=81002&L_SHORTMESSAGE0=Unspecified%20Method&L_LONGMESSAGE0=Method%20Specified%20is%20not%20Supported&L_SEVERITYCODE0=Errorroot@italian [~]# Can you help fixing it? Thanks, Daniele
  5. This module have also others bug like it don't redirect to correct currency/country with default Prestashop browser detection, updating/adding product you need to clean related category cache manually, logo for mobile/desktop are not correctly managed from the module. I would be happy to use it if this bug was fixed.
  6. Dear all, I would like to change how the link are made on Adding product SEO section. I would like to change the quote simbol with nothing (not with - like it is now) and change / with - (now it is removed). I found the str2url function that I think is making it but I don't know how change it. Can someone help me on this? Thanks!
  7. Hello, I think I found the solution but after I changed to PayPal Pro and can't check it anymore. Anyway the problem is only on PayPal Express Checkout because when the module insert the phone number check it and, if is not only number, refuse it. So you need to clean it before the Prestashop check. I made it like this: modules/paypal/express_checkout/payment.php $address->phone = preg_replace('/\D+/', '', $ppec->result['PAYMENTREQUEST_0_SHIPTOPHONENUM']); But sometime it happends that this field is empty because PayPal have alredy the phone number on customer details so you need to take it from them if it happend if (!empty($ppec->result['PAYMENTREQUEST_0_SHIPTOPHONENUM'])) { $address->phone = $ppec->result['PAYMENTREQUEST_0_SHIPTOPHONENUM']; }else{ $address->phone = $ppec->result['PHONENUM']; } An other problem can be that the international "+" simble need to be replaced with "00" before the preg_replace As told before I had no time to check all it as, moving on Paypal Pro there is not anymore the Express function so the problem don't happend. I hope it can help someone fixing the problem.
  8. Io vedo 4 prodotti "Delta special stock" in fondo alla pagina. Ti consiglio di disabilitare la cache quando fai dei cambiamenti di design e poi pulire anche la cache del tuo browser.
  9. Ciao, per aggiornare i prodotti in vetrina devi "deselezionare" quelli che vedi e non vuoi più. Dopo fatto questo, se ancora li vedi, pulisci la cache. Per quanto riguarda la traduzione, nel menu traduzioni, seleziona "Moduli installati" e sotto come tema "Core" o il tuo tema. Se non funziona prova selezionando "Front office" e sotto il tuo tema.
  10. Hello, I have the same problem. I fix it clearing the cache files but it reapper costantly. Did you find a solution on it? Thanks.
  11. I fix it like follow. I add also a filter to not exclude product not on stock but that can be order anyway and a fix for multistore. ABOUT line 870 replace with: Db::getInstance()->execute(' INSERT INTO `'._DB_PREFIX_.'layered_product_attribute` (`id_attribute`, `id_product`, `id_attribute_group`, `id_shop`) SELECT pac.id_attribute, pa.id_product, ag.id_attribute_group, pas.id_shop FROM '._DB_PREFIX_.'product_attribute pa INNER JOIN '._DB_PREFIX_.'product_attribute_shop pas ON pas.id_product_attribute = pa.id_product_attribute INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pac.id_product_attribute = pa.id_product_attribute INNER JOIN '._DB_PREFIX_.'stock_available sa ON sa.id_product_attribute = pac.id_product_attribute INNER JOIN '._DB_PREFIX_.'attribute a ON a.id_attribute = pac.id_attribute INNER JOIN '._DB_PREFIX_.'attribute_group ag ON ag.id_attribute_group = a.id_attribute_group '.(is_null($id_product) ? '' : 'AND pa.id_product = '.(int)$id_product).' WHERE (sa.`quantity` > 0 OR sa.`out_of_stock` = 1) GROUP BY a.id_attribute, pa.id_product , pas.id_shop' ); ABOUT LINE 1844 foreach ($sub_queries as $sub_query) { $query_filters_where .= ' AND p.id_product IN (SELECT pa.`id_product` FROM `'._DB_PREFIX_.'product_attribute_combination` pac LEFT JOIN `'._DB_PREFIX_.'product_attribute` pa ON pa.`id_product_attribute` = pac.`id_product_attribute` INNER JOIN `'._DB_PREFIX_.'stock_available` sa ON sa.`id_product_attribute` = pac.`id_product_attribute`'. Shop::addSqlAssociation('product_attribute', 'pa').' WHERE (sa.`quantity` > 0 OR sa.`out_of_stock` = 1) AND '.implode(' OR ', $sub_query).') '; } I hope it will help :-)
  12. Hello, If you need a cache module don't buy Xtendify's Express Cache. I bought them, It don't work correctly with some modules like European Union cookie and they don't replay to help.
  13. A little better fix: Search $product = $this->context->controller->getProduct(); if (!Validate::isLoadedObject($product)) { return; } replace with: // Exception are managed with Module::registerExceptions() but this is needed in case the merchant added new controllers afterwards if (!isset($this->context->controller->php_self) || $this->context->controller->php_self != 'product') return; $product = $this->context->controller->getProduct();
×
×
  • Create New...