Community Sponsor
  • Content count

  • Joined

  • Last visited

  • Days Won


frankl last won the day on May 5

frankl had the most liked content!

Community Reputation

129 Excellent


About frankl

  • Rank
    One of the originals...

Profile Information

  • Real Name
  • Gender
  • Location
    Sydney, Australia

Contact Methods

  1. Looks good Harald. I miss the "go to last unread post" in each topic though :)
  2. @@douglaswalker I have all the documentation and an api key for zippay. The only thing I am missing is time to create a payment module :)
  3. @@BrockleyJohn You beat me to it. Great work. I see you've put a default for delivery date, but I was looking for a more finessed solution on how to handle the delivery date which took into account weekends and national holidays. I ended up with some basic code (just to show it could be done) and I think for those who want to be granular an admin page could be created to add specific holiday dates and delivery times for specific zones and shipping methods. It could get ugly if you ship worldwide and have lots of shipping methods so there would need to be some mechanism for copying information between zones and shipping methods :) Dates would need to be 'set and forget' so you don't have to go in and change them every year. There would need to be three different methods for entering dates in the following formats: - Easter (luckily there is a function in date() just for that!); - Particular dates (for example Christmas Day, New Years Day); and - Particular days of particular months (for example first Wednesday in March, Last Friday in November). This is rough code for the major Australian holidays //GET DELIVERY DATE FOR GOOGLE $days_to_ship = 3; //Number of business days to ship $yr = date('Y'); // Current year $holidays = array(date('Y-m-d', strtotime($yr . '-12-25')), date('Y-m-d', strtotime($yr . '-12-24')), date('Y-m-d', strtotime($yr . '-12-26')), date('Y-m-d', strtotime($yr+1 . '-01-01')), date('Y-m-d', strtotime($yr . '-12-31')), date('Y-m-d', strtotime($yr . '-01-26')), date('Y-m-d',easter_date()), date('Y-m-d',easter_date()-172800), date('Y-m-d',easter_date()+86400), date('Y-m-d', strtotime($yr . '-04-25')), date('Y-m-d', strtotime('second monday of June')), date('Y-m-d', strtotime('first monday of March')), date('Y-m-d', strtotime('second monday of March')), date('Y-m-d', strtotime('first monday of May')), date('Y-m-d', strtotime('first monday of October')), date('Y-m-d', strtotime('first tuesday of November'))); //Array of holidays $Today = date('Y-m-d'); //Today (duh!) // Add weekends and national holidays to shipping time $transit_days = array( date("Y-m-d", strtotime($Today. ' + 1 days')) , date("Y-m-d", strtotime($Today. ' + 2 days')) , date("Y-m-d", strtotime($Today. ' + 3 days')), date("Y-m-d", strtotime($Today. ' + 4 days')) , date("Y-m-d", strtotime($Today. ' + 5 days')) , date("Y-m-d", strtotime($Today. ' + 6 days')) , date("Y-m-d", strtotime($Today. ' + 7 days')) ); // This array can be cleaned up :) foreach($transit_days as $days) { if (in_array($days,$holidays)) { $days_to_ship = $days_to_ship+1; } } $NewDate = date('Y-m-d',strtotime($Today . '+' . $days_to_ship . ' weekdays')); // Gives the actual date of delivery accounting for weekends and national holidays Then again, it may be overkill :)
  4. Not that I know of. I made my own. You can have them if you want :) What @@14steve14 said.
  5. @@discxpress By that I mean the anchor text needs to have a tight relation to the link it is going to.
  6. @@pewe Shouldn't be hard to turn that into a module. Post in the Commercial Support forum
  7. Some of the things we do to generate link power are: Listing popular categories on the index page; Listing the top products in each category (i.e. if a category is clicked on, the category page shows sub categories and a list of top selling products); Canonical header tags; Prev/Next canonical on category pages which have pagination; Listing the top products on the index page; A link to new products on the index page Extensive cross linking of products through a 'Related Products' module; Correct breadcrumb linking and anchor text Note that links in heavily duplicated areas of pages such as boxes, headers, and columns don't carry as much weight with Google compared to links in the body of pages.
  8. @@richipy So all sorted?
  9. Try installing the module linked from this page
  10. @@matt.penland Your site was down when I checked it.
  11. There are some instructions here:
  12. Is "Finalize your order" on the 2checkout page?
  13. @@richipy Perhaps. What is it?
  14. @@Steve80 There are lots of problems with oSC 2.2 because it is so ancient (8 years old now?) and isn't compatible with modern versions of server software. You will continue to have problems like this, when you patch one another will pop up. The store owner should upgrade to the a version which is supported through these forums, oSC 2.3.4BS. It is modern, responsive, and reliable. I know it's a pain to upgrade, but far easier than trying to crisis manage the old version. You can download the new version from here
  15. You need to change catalog/configure.php and catalog/admin/configure.php