Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by GLWalker

  1. This is the support thread for the Customer Service Portal https://apps.oscommerce.com/xihXD&customer-service-portal The primary goal of the Customer Support Portal is to allow osCommerce shop owners to allow their employees to work on order fulfillment and customer support inquiries without having to allow direct admin access. Additionally it serves as a full fledged order placement system that will work with a shops existing payment methods, as well as a couple of new payment modules that could be useful in case alternate means of payment processing are desired, or in person cash sales are needed. The Customer Support Portal also allows a true guest checkout option. No customer is created if this option is used. All customer information is stored only in the actual order information. There is a quick link in the Customer Portal Header menu that allows guest orders to be viewed separately from the rest of the store orders. Please note that in the ht_customer_service module settings there is an email field to fill out, by default it uses the store owners set email address. This email is used for certain functions within the Customer Service Portal, such as a placeholder email in guest account creation. It will always be populated on the guest customers information field, just to skip the additional step of gathering an email address from a guest. Whenever done with guest accounts, or even logging into an existing customers account always go back to the dashboard. This resets the session for that particular customer. If you are in a customers account, then you have to take on a session allowing you to access their info, the dashboard kills any sessions that are not related directly to you the customer service agent. If you are using the cash payment option, you will need to adjust the sort order of you order total module sp that the order totals and cash back amounts are computed correctly. Helpful Videos: https://www.youtube.com/watch?v=cwaid91cp1A&feature=youtu.be https://www.youtube.com/watch?v=dLgiD1FoTj4&feature=youtu.be Known issues: This plugin has been used in working shops for a number of years and proven to be stable. There are howver 2 issues I am aware of. 1) If a product in the cart has attributes, the update quantity field wont work properly. If a different quantity is desired, just delete it and add the correct quantity from the product listing itself. 2) I have not noticed this until testing on PHP 7.0, when using the cash payment option, the update button needs to be clicked twice. Feel free to post with comments or suggestions.
  2. GLWalker

    [Contribution] Customer Support Portal

    Hi everyone, thanks for the input thus far, I probably rushed into getting it ready for the BS Community edition, and overlooked a few things. If anyone is using the standard 2.3.XX download, use the first version I uploaded, should be fine. I'll make more changes and upload, I've been n the middle of a move, so this was my first chance back online since the last time I posted. As for the GitHub recommendation, I have been thinking of that too, so expect to see a repo soon. Existing order editing - this doesn't do that - but if there's enough interest it could.
  3. GLWalker

    [Contribution] Customer Support Portal

    New update addressing errors here uploaded. Another update will come addressing specials price. The price does show as special while in the cart, just not in the product listing.
  4. GLWalker

    [Contribution] Customer Support Portal

    Just searched around on this file and it appears that it was only being used with USPS module, and it's outdated as well, so it was removed from the BS version.
  5. GLWalker

    [Contribution] Customer Support Portal

    Code has been updated for compatibility with Bootstrap Community version. Please report any further bugs.
  6. GLWalker

    [Contribution] Customer Support Portal

    Ahhh, yes.. forgot about those changes for the BS edition - my most recent testing was on the standard download. I'll make changes and update. Thanks for the feedback.
  7. GLWalker

    Admin responsive sidebar with bootstrap

    Thats pretty sharp looking. Good job.
  8. Need coffee...

    1. Show previous comments  1 more
    2. Tsimi


      Nice to hear from you again Gary. :smile::thumbsup:

    3. GLWalker


      Thanks All :thumbsup:Wheres the beer emoti?

    4. Dan Cole

      Dan Cole

      We thought you took it...it disappeared around the time you left.  :biggrin:

  9. Soviet interference by Soviet premier Putin! LOL! What a croc.

    1. MrPhil


      Da, comrade. And just today, FBI director Comey was sacked for letting his investigation get too close to our Dear Leader.

  10. @@ArtcoInc Is it the text or onHover color that changes incorrectly, either way, have you just simply marked that particular element in the style as !important? Looks like maybe .dropdown-menu > .dropdown > a:after, .dropdown-submenu > a:after may need something like color: #cccccc !important More than likely an existing rule in the Bootstrap CSS is overriding it, its probably a matter of targeting that specific selector, even if it means applying the rules all the way into a nested level. May need to list all levels in the css to get it, like: .navbar-nav > li > .dropdown-menu > li > a:hover { your rules here } Or maybe just simpler with the Important rule: .dropdown-submenu > a:hover { your rules here !important; }
  11. I love how this has come along. Amazing what can happen by leaving code snippets laying around a forum. :thumbsup:
  12. hmmm, we may need a new thread for all the 2.4 talk. Weve kind of hijacked the BS community thread. Too much BS I guess.
  13. @@kymation :thumbsup: Yes that is, Ive played with it and got so far, but I think its more powerful than just what that example shows - reading through the latest classes I see where it has actions and execution. I would to see how it would handle a page, like contact us for example, I want to see how it would route the output after the submit form action is initiated. Kind of like was started here: https://github.com/haraldpdl/oscommerce2/tree/24-checkout/includes/apps/info
  14. @@ShaGGy As mentioned, there will be compatibility. IMO - HPDL has been too generous in insuring addons have stayed compatible from version to version. Without a compatibility layer the minimal changes I foresee needing to be done to make an old addon work: MySQL queries - They need to be changed to take advantage of the PDO driver. End result - faster & more secure. HTML functions - rather than tep_draw_* it would change to HTML:: or OSCOM:: - End result - can easily be overwritten, extended, or replaced by including your own class. Defines - No more more FILENAME_WHATEVER or TABLE_BLAH_BLAH_BLAH - End result, less processing by the program. Other than those things, the older addons can still follow the same installation procedures as before. However, with the newer framework, we wont have to hack the core and as a result we will probably start seeing better addons. I think that alone will attract more users, both shop owners and dev's. Ive worked on tons of osC sites through the years, I was inspired to become a web dev thanks to osC and a couple members on this forum, but I tell you - I'm also tired of hacking at core to do things. I try not too - I extend and bend where I can - The new code base - beautiful - write a class, upload it, watch things change. BAM! If an end user doesn't want to use the program because it changed, they can and will find another software. But if the software doesn't change, they still can and will find another software. Really, osCommerce has been great through the years, your not going to find an ecommerce software with such a broad range of server compatibility and customization ready base. Look how many forks have branched off of osC. But now what are those forks doing? Nothing really, they have reached EOL - all the 500 addons they pulled straight from the contribution section has caught up with them. Now they are all outdated and osC is the only one that has advanced its code base so as not to get outdated, yet it also seems like osC is the one that has took the most crap. Can't win for loose they say. Anyway, as all can see, there is going to be compatibility, there is all the effort of the community build rolled in, and there is new modern code. Compare the new code to other open source software out there - Ive been reading it for 2 weeks straight. Its well ahead of anything right now. PHP7 - no problem, 2 years from now - PHP10 - probably good to go there as well.
  15. I think there are a lot of opinions on what certified developers could mean. When I think about it, I don't feel as if it should be a requirement for submitting an addon, Anyone should still be able to write and submit an addon. I think of it more in terms that if you are certified, then that is something you can use to show the public that you know what you are doing with osCommerce code and they can have confidence in dealing with you on a commercial basis. A lot of things could define that certification, and if you/your dev company starts to do sloppy work, there could be a revocation of your certification. It would also help to have that little badge in the addons as well. Rather than have to click on @@Jack_mcs username and see a list of his downloads after I first find one of his downloads so I can click the name, I can just "sort by certified" and there are all his addons in the list.
  16. Not really, but trying to be modest. I actually haven't used anything without modifying it, but give 20% for the idea and/or starting point. Exactly! Better for the entire community.
  17. I, for one, am certainly happy to see the changes happening in OSC core. No more filename defines is freaking great. No longer have to write FILENAME_BLAH_BLAH_BLAH to keep in the projects standards when writing code. But besides that, the main benefit being less define(s) and interpretations. A small but beneficial micro-optimization. So someone found a bug, albeit a small bug that apparently reared its head on a 1.99 per month bucket host, still a bug. I see that bug was reported as an issue with link to how to correct. That's great. And it looks as though an answer was given that said the area it involves was going to change soon. What more is there to worry about? And that's all small stuff: How about that new code? Anyone been following HPDL's Git? IMO it's a little much, I would scale back some of the changes and rethink it a bit, However - its freaking good stuff going on. 100% F*#@ing great. All the new code is modern and following what standards we do have for PHP. I guarantee its faster, better efficient, and has a long term future. So speaking of code and future, as a result of the new code base changes, every addon currently available will not work without being rewritten. But so what? I rewrite over 80% of things I find in the addons section anyway. osC has kept the core the same for far too long, and much of the reason has probably been to satisfy those who rely on the addons, or those who do not want to see a more modular way of installing addons. (You cant charge as much to push a $button). Its well past time to change core. Everyone knows it. There's those that welcome the change, then there's those that will bitch and cry-baby about it. In creating the responsive community edition, we've pretty much seen that. If the main core would have changed - what - 5 or 6 years ago, people would have bitched about their addons not working then, and devs would have cried about loosing business, but you know what? That would have been then, and now would look a lot different. Inevitably things are going to look different. Good luck to osC, its great, and it always will be. One way or another.
  18. @@ShaGGy That is what I tried, but cannot duplicate the issue. Redirects back to product as should, and removes from cart by enter 0 and update or the remove button. What PHP version are you on?
  19. @@ShaGGy I cannot duplicate this. Perhaps it is your sessions settings, or server setup. But with the redirect to homepage issue happening, it could possibly be your cookie path set in configure file. I did however notice that if not using update button when removing items from cart, the message stack alerting that item has been removed does not show up.
    1. MrPhil


      In that vein: Fly Me to the Moon https://www.youtube.com/watch?v=mhZ2X9znPxM and Bam, Pow, to the Moon!

    2. Peper


      hehe, i sometimes tell my little girl we are going to build a space rocket, relentlessly she always smiles at my silly comment.

    3. mattjt83


      Very cool! Thanks for sharing

  20. Pretty handy reference/cheat sheets for developers: http://overapi.com/

  21. @@CGhoST It can be made to work on mouse over fairly easy - there are a few different additional scripts out there, here is one: http://kybarg.github.io/bootstrap-dropdown-hover/
  22. Big thumbsup to all who have been working away at the Responsive Build and building addons for it.

    1. Dan Cole

      Dan Cole

      So where have you been?

    2. GLWalker


      Working new job. Congrats on Member of the Month!

    3. Dan Cole

      Dan Cole

      Thanks Gary and welcome back...you've been missed.

  23. New payment module - Realex Realauth HPP added to addons.