Jump to content

Search the Community

Showing results for tags 'enhancement'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • CubeCart News & Announcements
    • News & Announcements
  • CubeCart Support Forums
    • Request a feature
    • Report an issue
    • Installation & Upgrade Help
    • Technical Support
    • Skins & Templating Advice
  • CubeCart Extension Marketplace
    • Visit the CubeCart Extension Marketplace
    • Extension Discussion
    • Developer Forum
  • General
    • General Discussion
    • Show Off

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location

Found 29 results

  1. A problem with the AIOS module is that adding, editing, deleting rates will submit all the rates on the tabs, regardless even if they have not changed. This could lead to submitting a very large number of data points (key/value pairs). (This is because browsers submit arrayed keys even with empty values.) PHP has a default limit of 1000 key/value pairs of data input. Exceeding this limit will cause PHP to truncate the collection of data, including the security token that had been added at the end. No security token, nothing gets updated. This hack makes each tab of the administrative screen of AIOS to function as an independent form. This then drastically cuts down the number of key/value pairs. There is a consequence to doing this --- Each separate zone tab is a complete and distinct "form". This is different than any other admin settings area. That is, (as of CC611 and earlier) when editing a Product, all the various tabs and the content displayed for each tab is considered to be all on one single form -- the data from ALL tabs' contents are submitted all at once. Thus, you can progress through the various tabs making ALL the settings and properties for that one product. Clicking Save will save ALL the data from all the tab contents. If you are experienced with using your browser's waterfall diagnostics, you can verify what data gets sent out by the browser. NOT SO with this alternate template for the AIOS module. That is, making changes on the first zone tab (USA for example), then making changes on a second zone tab (Canada for example), then clicking the Save button while still viewing that second zone (Canada), will ONLY send the data on the second zone (Canada). The changes on the first zone tab (USA), not being visible, was NOT submitted. So please keep this in mind -- each zone tab is a separate form and only the data for the form being viewed will get submitted. Copy the existing file: /modules/shipping/All_In_One_Shipping/skin/admin/index.tpl to some other name, and using a programmer's text editor, make the following edits. The edits are made from the bottom up so as to not disturb line numbers. Line 314: From: </form> To: </form> *} Line 301 - 304: From: </fieldset> </div> {/if} <div class="form_control"> To: </fieldset> {* NEW *} <div class="form_control"> <input type="hidden" name="save" value="{$FORM_HASH}" /> <input type="hidden" name="previous-tab" id="previous-tab" value="" /> <input type="submit" value="{$LANG.allinoneshipping.save_this_tab}" /> </div> <input type="hidden" name="token" value="{$SESSION_TOKEN}" /> </div> </form> {* /NEW *} {/if} {* <div class="form_control"> Line 149 - 155: From: {include file='admin/shipping_rates.tpl'} </div> {/foreach} {/if} {/if} {if isset($DISPLAY_FORM)} <div id="All_In_One_Shipping" class="tab_content"> To: {include file='admin/shipping_rates.tpl'} {* NEW *} <div class="form_control"> <input type="hidden" name="save" value="{$FORM_HASH}" /> <input type="hidden" name="previous-tab" id="previous-tab" value="" /> <input type="submit" value="{$LANG.allinoneshipping.save_this_tab}" /> </div> <input type="hidden" name="token" value="{$SESSION_TOKEN}" /> </div> </form> {* /NEW *} {/foreach} {/if} {/if} {if isset($DISPLAY_FORM)} {* NEW *}<form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> <div id="All_In_One_Shipping" class="tab_content"> Line 140 - 145: From: </table> </div> {if $MULTIPLE_ZONES} {foreach from=$ZONES item=zone} <!-- TAB --> <div id="zone_{$zone.id}" class="tab_content"> To: </table> {* NEW *} <div class="form_control"> <input type="hidden" name="save" value="{$FORM_HASH}" /> <input type="hidden" name="previous-tab" id="previous-tab" value="" /> <input type="submit" value="{$LANG.allinoneshipping.save_this_tab}" /> </div> <input type="hidden" name="token" value="{$SESSION_TOKEN}" /> </div> </form> {* /NEW *} {if $MULTIPLE_ZONES} {foreach from=$ZONES item=zone} <!-- TAB --> {* NEW *}<form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> <div id="zone_{$zone.id}" class="tab_content"> Line 91 - 94: From: {/if} </div> <!-- TAB --> <div id="shipping_zones" class="tab_content"> To: {/if} {* NEW *} <div class="form_control"> <input type="hidden" name="save" value="{$FORM_HASH}" /> <input type="hidden" name="previous-tab" id="previous-tab" value="" /> <input type="submit" value="{$LANG.allinoneshipping.save_this_tab}" /> </div> <input type="hidden" name="token" value="{$SESSION_TOKEN}" /> </div> </form> {* /NEW *} <!-- TAB --> {* NEW *}<form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> <div id="shipping_zones" class="tab_content"> Line 4 - 8: From: </style> <form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> {if isset($DISPLAY_RATES)} <!-- TAB --> <div id="All_In_One_Shipping" class="tab_content"> To: </style> {* <form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> *} {if isset($DISPLAY_RATES)} <!-- TAB --> {* NEW *}<form action="{$VAL_SELF}" method="post" enctype="multipart/form-data"> <div id="All_In_One_Shipping" class="tab_content"> In the AIOS module's language file: Find: <string name="save_all_changes"><![CDATA[Save all changes]]></string> Add After: <string name="save_this_tab"><![CDATA[Save this tab's settings]]></string> This is a change in a Smarty-powered template, so clear the skin cache. You can verify the reduction in the amount of data sent out by re-examining the waterfall.
  2. Hi Coders! I am in the need of a couple of modifications. The website concerned is http://www.firstchoicemobility.com I currently have a large dropdown menu that works fine apart from when the web browser is resized. the text then gathers up on the left hand side. Apparently this is because the coding used (Isotope) for the menu should not be used like that so there is no fix. So I would like a new menu created the same without the browser resizing issue. The ability to print off or save a PDF of a product page (I have a sample of what i would like the layout to look like) The ability to re-order images to display on the product page in the order i wish. Please contact me if you are able to carry one or all of the modifications. Thank You Gary
  3. bsmither

    reCaptcha V2 for CubeCart 5

    Google's reCaptcha V1 will go dark on 31 March, 2018. Warnings are already showing. CubeCart 5 is coded to use only reCaptcha V1. I have developed instructions to re-code CC5 to behave like CC6.1+. That is to say, instructions for: * CC5 Skins - to display reCaptcha V2 (and maybe reCaptcha Invisible) * Admin settings to choose V1, V2, or Invisible * Language strings (definitions.xml only) * Initial config settings in setup (if wanting to install another CC5 store) * Hook added * GUI class has new methods * Cubecart class to use new GUI methods * User class to use new GUI methods * Catalogue class - minor edit * Controller - minor edit You will need to acquire your own reCaptcha keys for your domain name. Note: The latest versions of the CC5 skins in the Marketplace simply adopt the template files from CC6's Foundation - apparently. Note2: Tested on a personal development site, and a third-party site.
  4. The issue with the current checkout is that VERY FEW customers understand they can make a shipping selection and instead just proceed with the default setting (which is the cheapest and slowest option). For limited shipping choices, radio buttons would be much better. In the medium and small checkout pages I want to be able to get radio buttons for shipping working for Cubecart v6.0.12 Foundation similar to this discussion for v5.2.1 - https://forums.cubecart.com/topic/47002-resolved-default-shipping-method/ So far I have this adapted from bsmither to replace the code in content.checkout.medium-up.php starting around line 49: <td colspan="4"> <p>{$LANG.basket.shipping_select}:</p> <ul style="list-style-type: none;"> {foreach from=$SHIPPING key=group item=methods} {foreach from=$methods item=method} <li style="padding-left:14px;"><input name="shipping" type="radio" value="{$method.value}" {$method.selected|replace:'selected':'checked'}" /> {$method.display}</li> {/foreach} {/foreach} </ul> </td> It works but it's very rough. What I need it to do is: Have the $method.display text as labels or links to activate the correct radio button on click (all buttons are being called "shipping" so they should probably be in a group but have unique names so that labels work) Update the page on radio button checked to refresh the estimated postage and total (like the existing select shipping option does on select) Overwrite the two local shipping options to show only one option (Air Mail) if the order is outside my own country - and have that pass through to the order Then it's a matter of making it pretty, disabling the cheapest-first sort on shipping, and making one radio button already selected. I'm just working with two options from the By Weight shipping module at the moment.
  5. I have been running an online store for around 3 years now I am interested in upgrading my website and looking for an expert developer or a simple way out to change my theme to engage my customers. I think this will also help my old customers to get user friendly and easy platform for purchasing items. Looking forward for good replies. Thanks in advance.
  6. We're looking to extend our cubecart install to handle our equivalent to serial numbers and warranties. Manufacturers are responsible for dropshipping and we'd like to give them the ability to assign a serial from an existing pool of numbers to the product they ship. We offer a one year warranty on the products and would like to notify customers that their one year is coming up for renewal. Currently, we send an email at 30 days, 15 days, and 5 days as a renewal. What we would like to have is this same functionality but have the reminder emails stop if they renew/repurchase. Please send me an email and/or a PM so we can discuss costs and delivery times required.
  7. Hi All, (well, one for the UK Merchants really) Is anyone familiar with the Royal Mail "Despatch Manager Online" https://www.royalmail.com/corporate/services/despatch-manager-online or Royal Mail Click and Drop https://www.royalmail.com/sites/default/files/Connecting your Shopify store to Click and Drop_0.pdf . (I think DMO is being phased out in favour of the new Click and Drop). It has the ability to link to an existing ecommerce store and sync orders / book delivery with royal mail services. It comes with existing integrations for Amazon, BigCommerce, ebay, shopify and Magento. A friend of mind who uses shopify says it works flawlessly and saves loads of time. An API is available for additional ecommerce integrations, and there is loads of help files for development. Is anyone looking to add this extension?, I would consider sponsoring the development as I think for UK customers it would be a great addition. Thanks in advance, Rob
  8. Carnation

    Payment by instalments

    Hi, I am looking to offer customers the option of paying by instalments and wonder please if other cubecart users have found a provider. My products are approx £25. I currently use Paypal which is working ok. Suggestions most welcome. BTW I am completely hopeless at tech and rely on Al to get me through hiccups.
  9. Rahul Gupta

    Category Filter

    Hi Guys, As I am new to Cube Cart, Is anybody could help me in setting or implement Filters for Product on Front End. Or any way Or any free extension available Any help will be appreciable. Thanks Rahul
  10. I want know where and how i can integrate the payment Gateway on my cubeCart Store <form method='POST' action='https://voguepay.com/pay/'> <input type='hidden' name='v_merchant_id' value='qa331322179752' /> <input type='hidden' name='merchant_ref' value='234-567-890' /> <input type='hidden' name='memo' value='Bulk order from McAckney Web Shop' /> <input type='hidden' name='item_1' value='Face Cap' /> <input type='hidden' name='description_1' value='Blue Zizi facecap' /> <input type='hidden' name='price_1' value='2000' /> <input type='hidden' name='item_2' value='Laban T-shirt' /> <input type='hidden' name='description_2' value='Green XXL' /> <input type='hidden' name='price_2' value='3000' /> <input type='hidden' name='item_3' value='Black Noni Shoe' /> <input type='hidden' name='description_3' value='Size 42' /> <input type='hidden' name='price_3' value='8000' /> <input type='hidden' name='developer_code' value='pq7778ehh9YbZ' /> <input type='hidden' name='store_id' value='25' /> <input type='hidden' name='total' value='13000' /> <input type='image' src='http://voguepay.com/images/buttons/buynow_blue.png' alt='Submit' /> </form> Sample HTML Form 2 <form method='POST' action='https://voguepay.com/pay/'> <input type='hidden' name='v_merchant_id' value='qa331322179752' /> <input type='hidden' name='merchant_ref' value='234-567-890' /> <input type='hidden' name='memo' value='Membership subscription for music club' /> <input type='hidden' name='recurrent' value='true' /> <input type='hidden' name='interval' value='30' /> <input type='hidden' name='developer_code' value='pq7778ehh9YbZ' /> <input type='hidden' name='store_id' value='25' /> <input type='hidden' name='total' value='13000' /> <input type='image' src='http://voguepay.com/images/buttons/buynow_blue.png' alt='Submit' /> </form>
  11. hello, Aside from the customer_comments, I need to add an additional field to the checkout page. I created a new table with zip codes and available delivery dates, I wrote a query that looks for the zip code entered at checkout and creates a dropdown list of all available dates and time frames for that specific zip code. Now I'm stuck trying to figure out how to add that new field right before the customer comments field. Any help would be greatly appreciated Thank you!
  12. Hi all, I am trying to make this work in Mexico. The CubeCart works well, but I cannot accept any online payments in Mexico in Pesos. Can I add PayPal Buttons to the CubeCart? If so, how do I accomplish this? Thanks, Maurice
  13. Hi I thought I would share a little trick that I found very useful. I managed to colour code my order status by simply add some basic html codes into the languages section of the admin control panel. Select "order state - order statuses and under each "Name" simply add code like this one <font color="red"><b>PROCESSING - payment received</b></font>, this will render the status in red bold colour. If you want blue, change<font color="red"> to <font color="blue">. It also triggers the same colour into the online customer order status. Perfect :-) I tried it even in Cubecart V4 and it works too !
  14. I've just had a client ask me if we could integrate an existing Mail Chimp Account in to the "Subscription" interface. It this possible or even desireable? Thank you in advance for you support. James M Murphy Real Wisconsin Website Design
  15. Hi, I'm running CubeCart 6.18 and am wondering if it's possible for each page to dynamically change/add a <body> ID tag? I wanted to have this available so that I can use specific content or styling dependent on the body id. Thanks, Neil
  16. Hi, I searched the forums for this first and realise it may be a requested, future feature. I previously posted on how to have a custom title on the contact page, I managed to figure it out myself (and posted the fix). However, for the life of me I cannot figure out how to get the login page to have a custom title (a page title with "Log in" prefix). Anyone know how to do this or have a workaround? The solution I used for contact doesn't work for log in. Thanks! Neil.
  17. Hi, How would it be possible to add a META title or <title>Contact Us</title> to the Contact page? Any ideas? Thanks, Neil
  18. If you haven't taken a look at the new Request a Feature board - please do! The link to it is near the top of this forum. You can add a feature if it has not already been listed there. There is a Search Box, so you can check first to see if your idea has already been suggested. The ones listed to start with came from GitHub. If you want to help decide on the enhancements to CC in the future, please VOTE on the ideas you are interested in seeing in a future v6 upgrade. You will have to create a new login name and password, separate from your forum, GitHub, and CubeCart identities. But that's very easily done. Let your wishes be known!! VOTE!
  19. How about the ability to use product images from a URL path? Some dropshippers, such as Doba includes with their product listings a full URL on their site to the images for each individual product. As far as I can tell so far, we must have the actual image in our images folders. IF this is already doable can someone please direct me as to how. An example of what I'm talking about is attached. See image column. Thanks
  20. jpayam

    [Resolved] recaptcha

    Hi, Is this possible i remove recaptcha from checkout confirm and only keep it on contact, registration pages ? thanks
  21. Hello, I would like to improve the customer's experience at the product options selection process. Basically, I would like to show the "out of stock" product options" in grey next to the option like such: SIZE: - UK 10 (shown in standard text colour) - UK 12 - out of stock (showed in grey text colour which cannot be selected) At the moment, all sizes are shown as if all are in stock, yet, the customer will only find out if the size is in stock once selected, the page does a reload and the out of stock message appears in the red box above the listing. It is OK but not the best in customer's experience. You will probably suggest that I manually remove the out of stock options but these will be back in as some items are part of the essentials range so stocked all the time so does not make sense to remove these plus very laborious task when you stock up to 9 sizes per garment. Thanks for your advice. S.
  22. hello, I am new to this product and forum, I have been experimenting with a few template modifications, but could not figure out where does the product short description renders? and one very important question, did anyone successfully change the text area option, into a product attribute? I have been trying this, but could not figure it completely out. I resorted to other ways (you can see them here Any insight is highly appreciated Thanks
  23. Much has now been discussed and requests have been made to improve the search facility on Cubecart which is not powerful enough. I came across this article based on Magento using ElasticSearch. iweb.co.uk/2015/08/improving-magento-search-results-with-elasticsearch/ I was wondering whether you think this may be something that could be used with Cubecart to make the search more intuitive providing more powerful results thus higher sales ratio ? Many thanks S.
  24. roboticsguy1988

    USPS Shipping Labels

    I would like to submit a feature request for the USPS plugin / extension to be able to automatically generate prepaid shipping labels in a PDF format. For those of us with a USPS business account it would be terrific to receive the order, print the label, and ship it all from one website.
  25. Hi How can i disable cash on Cubecart but keep performance as I want my product images list on google images search . after upgrading to cc6 i lose all my images listed on google images search thanks
×