{"id":1097,"date":"2011-01-19T22:22:00","date_gmt":"2011-01-19T14:22:00","guid":{"rendered":"http:\/\/blog.lolyco.com\/sean\/?p=1097"},"modified":"2011-01-19T22:55:27","modified_gmt":"2011-01-19T14:55:27","slug":"spider-my-shipping-modules-v0-3-for-oscommerce-zen-cart-pos-malaysia","status":"publish","type":"post","link":"https:\/\/blog.lolyco.com\/sean\/2011\/01\/19\/spider-my-shipping-modules-v0-3-for-oscommerce-zen-cart-pos-malaysia\/","title":{"rendered":"Spider.my shipping modules v0.3 for osCommerce, Zen Cart (Pos Malaysia)"},"content":{"rendered":"<p>Updates are coming a bit fast at the moment as various shortcomings are identified and a bugs squashed. The modules are only a few days old, but I&#8217;ve rushed them out in the wake of Pos Malaysia&#8217;s website changes breaking the old modules.<\/p>\n<h3>\n<div id=\"attachment_1098\" style=\"width: 252px\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1098\" class=\"size-full wp-image-1098\" title=\"osCommerce \/ Zen Cart shipping admin\" src=\"http:\/\/blog.lolyco.com\/sean\/wp-content\/uploads\/2011\/01\/shipping.module.admin_.v0.3.jpeg\" alt=\"osCommerce \/ Zen Cart shipping admin\" width=\"242\" height=\"428\" srcset=\"https:\/\/blog.lolyco.com\/sean\/wp-content\/uploads\/2011\/01\/shipping.module.admin_.v0.3.jpeg 242w, https:\/\/blog.lolyco.com\/sean\/wp-content\/uploads\/2011\/01\/shipping.module.admin_.v0.3-169x300.jpg 169w\" sizes=\"auto, (max-width: 242px) 100vw, 242px\" \/><p id=\"caption-attachment-1098\" class=\"wp-caption-text\">osCommerce \/ Zen Cart shipping admin<\/p><\/div>\n<p>ISO 3166-2 locations \/ &#8216;local&#8217; shipping<\/h3>\n<p>The v0.3 modules come without an ISO 3166-2 id specified by default, so will work &#8216;out of the box&#8217; on a shop without <a href=\"http:\/\/blog.lolyco.com\/sean\/2011\/01\/19\/set-up-malaysian-iso-3166-2-zones-for-oscommerce-zen-cart\/\">the iso_3166_2 column added to the zones table<\/a>. The shipping module won&#8217;t be able to give local shipping quotes until the db is modified and the field filled in.<\/p>\n<h3>Handling charge \/ Method surcharge<\/h3>\n<p>The &#8216;Handling charge&#8217; field has gone, replaced by &#8216;Method surcharge&#8217;. A shop that wants to give their customers more than one shipping option may need to apply different surcharges per option. This field accepts a comma-separated list of method name:surcharge pairs.<\/p>\n<h3>Surcharge per order or per box<\/h3>\n<p>The surcharge may be applied once per order or once per box for large orders. For example, if you had to deliver 4 boxes of 20kg each and it was as straightforward for you as it was to ship one box, select &#8216;per order&#8217;. If, for example, you had to buy documents \/ insurance separately for each box, you would select &#8216;per box&#8217;. Select as appropriate for your business. This may be another field that needs to be &#8216;per method&#8217;: I&#8217;m open to suggestions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updates are coming a bit fast at the moment as various shortcomings are identified and a bugs squashed. The modules are only a few days old, but I&#8217;ve rushed them out in the wake of Pos Malaysia&#8217;s website changes breaking the old modules. ISO 3166-2 locations \/ &#8216;local&#8217; shipping The v0.3 modules come without an [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,35],"tags":[21,19,8,63,111,66],"class_list":["post-1097","post","type-post","status-publish","format-standard","hentry","category-software","category-spidermy","tag-e-commerce","tag-malaysia","tag-oscommerce","tag-pos-malaysia","tag-spidermy","tag-zen-cart"],"_links":{"self":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/1097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/comments?post=1097"}],"version-history":[{"count":3,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/1097\/revisions"}],"predecessor-version":[{"id":1100,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/posts\/1097\/revisions\/1100"}],"wp:attachment":[{"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/media?parent=1097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/categories?post=1097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lolyco.com\/sean\/wp-json\/wp\/v2\/tags?post=1097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}