Jump to content
Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by Gyakutsuki

  1. Like you know Christmas is important for some shop owner. Are you interesting to share your customer approach for to sell a products. Specials, specific design, improve your adwords, reworks your internal link ... Tk
  2. Hello, I would know with which modules do you use in shop. Depends on your location, you can use only a bank module or virtual bank (paypal ...). So you also can propose one or several. In your opinion how many payment solution must be proposed inside your shop to help to customer to make this choice and what is the most important payment solution to integrate inside a shop ?
  3. Gyakutsuki

    Fake accounts

    $error === false is use with a boolean.
  4. Gyakutsuki

    Fake accounts

    The code you must integrate : just change the element in function (contact_us) $actionRecorder = new actionRecorder('ar_contact_us', (tep_session_is_registered('customer_id') ? $customer_id : null), $name); if (!$actionRecorder->canPerform()) { $error = true; $actionRecorder->record(false); $messageStack->add('contact', sprintf(ERROR_ACTION_RECORDER, (defined('MODULE_ACTION_RECORDER_CONTACT_US_EMAIL_MINUTES') ? (int)MODULE_ACTION_RECORDER_CONTACT_US_EMAIL_MINUTES : 15))); } if ($error == false) { .... $actionRecorder->record(); tep_redirect(tep_href_link('contact_us.php', 'action=success')); and
  5. Gyakutsuki

    Fake accounts

    look contact form. Make the same thing inside account In contact form before the error === false, you must find the code and i the end before the redirection, you will find another code. Same thing in account before error === false include the same code and change contact by account before the redirection, same thing include the code. Don't forget to enable the module test, if succes, cool, no, you make a mistake.
  6. Gyakutsuki

    Fake accounts

    Contact form is your base to work after you must update in consequence in your account.
  7. Gyakutsuki

    Fake accounts

    Action recorder is in contact form and need also a module. You can use this ewample and update your code
  8. Gyakutsuki

    Fake accounts

    The solution proposed by Burt is good. I have a customer in less 1 night, receive 80 000 emails. it's crazy. H had numeric captcha but not dynamic(like 5+four). In this case, a quickly test can be made. Now, the account form has action recorder, invisible captcha and a dynamic numeric captcha. Pb resolved The pb is the bot or the hacker change everytime the ip. In this case the recorder is not enough. Where is the pb ? I think the big problem come when you hide the state, in this case, it's more simple to fill the field. With the state enable, if you don't know a state, there is an error. If you decide to hide the states it's better to protect you.
  9. @chuntse multiple checkbox selections does'nt work Inside products info, the option must be completely rewritten, because you must take in consideration the option is a checkbox or dropdown in function the options But this is the shopping cart where the most of the work must be change (big change), process, shipping (like paypal ....). Also, it's important to understand how osc works with the Db to resolve the problem For 2.4, HPDL has deleted this element, I understand that, the repercussion is too important inside osc. It must be manage by a class because there is a lot of identical code in some files inside osc. Atributes Admin must be rewritten and it's better to include a new concept like the 3.0 or like openCart and inject this element inside the product creation. The system is too old in summary or you must break lot of elements inside osc
  10. For me I am testing a new shopping cart called clicshopping, it's easy to choose what you want display or not and customize it. Also, the subscription is a little bit different. All system has a different approach to the funnel. That I know, it must clear and help the customer to finish this order. If a customer wants to buy a product, 1 or 5 step it's not a problem if all his clear, simple to understand; Some website doesn't make this approach and the customer after is lost inside the funnel and stop the process.
  11. They are 3 things to take in consideration. One for the customer account, it can be included inside the core and to be modular Second out of the customer account, in this case, it's better to have an add-on could be downloaded because it can be some consideration to take. use google analytics or not, Facebook ..... Every Thing is specific. for every shop. I make a contribution available on the forum tarteauxcitrons and recommended by the French CNIL. This script could be interesting. 3 Allow the administrator to satisfy a customer request.
  12. Gyakutsuki

    Oscommerce to Odoo

    Hello, For my second video, I decided to present you a webservice in XML-RPC. This video will show you how to have a communication between two differents software. The first is Oscommerce and the second is an ERP, Odoo. By this video, I want to show than Oscommerce can manage an ERP (and vice versa, but not developped in python currently, there is an old add on but I don't know if it work now with odoo) because lot of web company said : Oscommerce can not do that, it's a cheat, in summary, for just to promote a Magento or Prestashop. It's not true. Oscommerce sent informations to Odoo. After it easy to manage your accounting and to do lot of thing. The most problem of the ecommerce software is the accounting, and with this webservice, you can do that now. I had been a problem when I created the video, the rendering of my video software does'nt work well and does'nt insert voice. I don't know why and I tried several time. Sorry for that. During 15 mn, you can see differents options to manage Odoo by oscommerce. - Configuration - customers modification inside the catalog - customer modification in the admin - update order in the admin - order by the customer - update products The integration inside Oscommerce is very easy if you able to install odoo and follow the instructions. Just for your information, I take lot time to develop this add on, but it work well and I am happy to present you this work. Also, if you have question concerning this add on, go to the forum : http://forums.oscommerce.com/topic/398225-odoo-oscommerce/ video : Regards Loïc
  13. @tgely I think important to take this rules. In case you approach does'nt work, It's important for all customer can accept or not the cookies You said cookies? With the GDPR, it is no longer possible to indicate on a site the following type of message "by visiting our site, we consider that you accept the use of cookies". You will now have to ask permission for each of the cookies used on your e-commerce site. On our side, we will also update our cookies policy on the SendCloud site and ask permission from all our users to store their cookies during visits to our site.
  14. @tgely I suppose is not yet finished, it must have on the website a popup to accept or not the element ? Is it you idea at the end ?
  15. @tgely : very interesting approach
  16. Gyakutsuki

    Addon installer concept

    Impressive development :)
  17. If you want to finish the 2.4, and after to work with 2.4 now since very long month, I know very well. I think you must create a team Team for template HTML : got to boostrap2.4 Test team : go test and restest and try to break the functionalities Coder team : - After my experience, the most important in the first is to migrate general and classes directory in the first time inside OSC. The finalities is to have just one function and not 2 like the 2.3. The harmonisation allow to develop and adapt all element. HPDL begin to do that but currently is not yet finished. - The second thing is to respect the philosophy of the code, note like the last unofficial 2.3.5 . - The third thing is not to include new functionalities inside, just respect the current functionalities, Less is better than to go more; The spirit will be respected - The quater is to migrate the admin in app; App is great if you understand well what you can make with that and the relation between app across the hook About the biggest bug currently inside the 2.4 is the language, I open on github some element than I saw and the rewriting. I forgot lot of things but these elements are essentials if you want to make a beta prefinal and ready to work and easily to create new features in the futur. it' long work and lot of time, and I know, I can tell you ! Project management must make with a project leader take decision and orientation. Coherence ! +
  18. @tgely Do you try something ? Do you want help ?
  19. @tgely Let me more time to demonstrate something == I don't know ! :) Waiting
  20. No Pb @tgely Lot of thing has been made on GDPR but not open to community at this moment. Also, than I read on the forum, the catalog is not taken. I am looking on github some script with GDPR and Citron seems to be good in the approach. Also, this script is made all inside. That's weakness in my opinion, doesn't let the people to create in function of their need but 80% use by users is inside for the free solution. I integrated lot of thing of this element maybe too for a test. If we think to integrated GDPR in the core, in this case, we must have something very modular and updated in function the different page - For all pages - For a specific page like products info Citron is a good approach to see the work. We have all elements with this script. About my approach : Yes Ii integrated a hooks because some ht module has a customization like google analytics. The ht citron is very long with all configuration, that's why I had thought to use hook for a specific configuration. After if you want to modify the hook and add option it's easy to customize. But it's manual. Now it's possible to create an admin page and manage all of that and write inside the db or to use a specific module. Other coders can let their opinion of the orientation must take for that.
  21. @tgely I push the development on github: Note it works only on 2.4 . If someone want to update for 2.3, it will be cool https://github.com/Oscommerce24/ht_gdpr_tarte_au_citron
  22. Ok, I will push github. I am finishing the script.
  23. I found a solution inside the header tags. It's possible to call a hooks with the specific script options In this case the header_tags about google analytics is included inside the hooks and the configuration is managed by the Citron ! header tag. For Citron, I think use 90% of all user use inside their shop. if (MODULE_HEADER_TAGS_GDPR_TARTE_AU_CITRON_PLUGIN_GOOGLE_ANALYTICS_GA == 'True') { $google_analytics_ga = $OSCOM_Hooks->output('HeaderTags', 'GDPRGoogleAnalyticsGa'); // $google_analytics_ga = '<script type="text/javascript">tarteaucitron.user.gajsUa = \'' . MODULE_HEADER_TAGS_GDPR_TARTE_AU_CITRON_PLUGIN_GOOGLE_ANALYTICS_GA_ACCOUNT_ID .'\';tarteaucitron.user.gajsMore = function () { /* add here your optionnal _ga.push() */ };(tarteaucitron.job = tarteaucitron.job || []).push(\'gajs\');</script>'; } like you can see, the script does'nt take option (too specific), That's why inside a hooks it's possible to create differents function and after display information $this->getOption() $output = '<script type="text/javascript">tarteaucitron.user.gajsUa = \'' . MODULE_HEADER_TAGS_GDPR_TARTE_AU_CITRON_PLUGIN_GOOGLE_ANALYTICS_GA_ACCOUNT_ID .'\';tarteaucitron.user.gajsMore = function () { ' . $this->getOption() . ' };(tarteaucitron.job = tarteaucitron.job || []).push(\'gajs\');</script>'; Now it's possible to create the hooks in consequence. Advantage, The headertags code is not surchaged Inconvenient : All is not automatics but if the hook is not included inside, it's not a problem, you can create a hook and include in the directory later and it's automaticly use (if the element exists inside the header tag of course) It's possible to manage the social network more easily and display it on the good page for most of them (not again tested) Now all could be managed by one script, it's a good thing, I don't know, but in all the case it will be difficult to manage these elements with some script everywhere and to be correct with the GDPR.
  24. Yes, you have right but most common used is implemented in tarteuacitron. Sent you a zip to test
  25. Hello, I am working on a module GDPR. Please, let me know what the plug in you want inside this module. The most common used. https://opt-out.ferank.eu/en/install/