Skip to main content

Posts

Showing posts from 2015

Updates 21st of December - 25th of December

Hello team, last week we have been working on follwoing functionality: Implement user notification on product status change to return of product. When product receives return of product status, we send to user email which notifies on credits received. Also we have enhanced text of  email letter by translating such words as reason, comment to spanish. Please see video below with overview: Implement affiliate program footer for Club Point project. We have implemented footer link, which will show user information related to how to become an affiliate. Please refer to screenshots below: WE ARE WORKING ON SPEEDING UP OUR PROJECT Last 3 weeks we have devoted to refactoring of the project in order to reach speed of the project up to 3 seconds. I should immidiately warn you, that at moment we didn't reach 100% of what we wanted, but at moment we for sure have what to show. At moment we have accomplished skeleton for the following pages: 1. Sales page, page on which all ca...

Updates 14th of December - 18th of December

Hello team, last week we have been working on following functionality: 1. We have successfully accomplished case of "Pending" tab including sub-tabs. As you remember, last time I have been showing you following image: This image shows how will be implemented the logic for "Pending tab". We have managed to perform this task in accordance to instructions given. In our functionality all products are being divided into following categories: Pending products. If order has 3 products, 2 of which are packed yes, and 1 is at moment not received from brand, such products go to tab named "Pendings"; If product has "Transitional status": any kind devolution pending, any kind cambios pending, user wants return product - we move such orders to this tab; Devolution status. If there is order with at least 1 product with status devolution any kind but NOT pending, we move such orders to this tab; All ok tab. Here are all products that are ok and w...

Updates 7th of December - 11th of December

Hello team! The working week is coming to the end, and I am glad to announce following updates we have completed or have in progress: 1. Big update on parcels > integration of pendings module. This week we have devoted a lot of our time on pendings, and we beleive this will help us to make this service run smoothly asap. Please find below more detailed explanation of what was applied: What you need to remember about pending tab: COMPLETED > products that CAN BE MOVED TO VERIFICATION; PENDINGS : some products await others ones from brand, devolution pendings, cambios pendings, user wants retunr product || Here are all transitional statsues; DEVOLUTIONS > orders, that have at least 1 product with status DEVOLUCION, but not pending - completed, approved devolution of any type. Please refer to video for more details: 2. CLUB-565: Possibility to filter per OC This task was completed successfully, and is currently on live projects. We have applied f...

Updates 30th of November - 4th of December

Hello team, in this post I would like to share with recent updates we have performed in period 30th of November - 4th of December. 1. We have applied new logic for parcels chapter > which parcels to display on with tab. This is task CLUB-559, and it was successfully completed. If to sum up, the following 2 rules were successfully applied, and we want you to be aware of them: Brand status tab can not contain DEVOLUCION REAL MONEY and DEVOLUTION CREDITS statuses. Products verification can contain only  Ready for parcel , Cambios/Alternative ,  Cambios statuses. 2. Translation: Module Packing was successfully comleted. That is task ID CHD-36, and as you can see below, it contains new translations that were provided by Club Point team: 3. Vorcu, Google Adwords pixels review, clean-up and integration completed. These are following IDs that were accomplished: CLUB-555 - Insert Pixel de Conversion Google Adwords; CLUB-546 - insert pi...

Updates 23d of November - 27th of November

Hello team. We all hope you are doing great! Please find below issues we have been working on during this week: 1. Site load speed optimization. That is ambitious objective to reach that will bring all of us a lot of benefits. We will count this objective as completed when load speed will take less than 3 seconds! The task itself includes: Refactoring of the JavaScript parts of the project; Refactoring of files, libraries to be loaded on first site load; Implementation of Google Closure tools  https://developers.google.com/closure/?hl=en ; Implementation of principle "Give static content immidiately, dynamic content load after static is visible to user." 2. We have successfully resolved task CLUB-543 That is task "Generate producst & campaign list in xml of clubpoint.com /.cl" We have successfully implemented that task, but not merged yet. At moemnt that task is on our test server http://dev.clubpoint.com/admin/products/editProductsXml . You can se...

Updates 16th of November - 20th of November

Hello team. This week we have been working hard on following functionality: 1. Resolve API issue with Emarsys Nicolas has reported us that at moment no new users are being added to segment we send email to. We have rechecked that case, and resolved that that is true, new users are not getting into segment we use for sending emails. The following actions resolved problem: We added missing parameter, which defines required segment; We implemented script which grabs users from our DB and checks if those users are in required segment. If they are > we continue with next email. If they are not > we update missing parameter on Emarsys to synchronize both databases. As a result we returned older missing users that are not in segment and allowed all new users to be added to that segment. 2. We have resolved CLUB-537: "Group by Supplier" instead of "Group by campaigns" We have applied following filter for parcels management chapter, tab 1. At moment that f...

Updates 9th of November - 13th of November

Hello, team - let us share with you great news we have been working on last week. 1. Big server launch for Club Point Chile. Right now we are running Cyber Monday fro Club Point Chile, and we did many issues to make it the process run smoothly: Launch big instance and run load tests to stand 2000+ users; Disable notifications on side of user in order to lower max way load for the project; Enable memache caching for the project; Enable waiting room for Club Point Chile; Move database to big instance. As we could see, we managed to accomplish that task successfully - site was performing ok. Also please see load tests results: 2. New functionality to be tested by Club Point team: display discount for product that was set in cart on page of products of campaign, product page. We have implemented that functionality in order to help users see price to pay before moving to cart. Some key features: Prices were animated to help users see this important information; If w...

Updates 2nd of November - 6th of November

Hello team. The working week is coming to the end, and we are proud to show you following new functionality we have gone live with. 1. Cybermonday preparation, successful launch! Our team wants to congratulate you with successful end of Cybermonday for Argentina! We all did really great job, and I am especially glad site didn't went down, and all our servers operated normally. Even more - we reached max 50% of our recource, what means we do have where to grow! Hope next year we will break all our previous records, right? :) 2. We have successfully launched possibility to add, edit and remove suppliers. Some key features: Administrator can add, edit supplier in the list of suppliers; Adminsitrator can remove some specific supplier from the list of suppliers; Suppliers are exported in following files: export to .csv, export products; Suppliers can be imported via import of products functionality; If user does order, and after that supplier is deleted, supplier STAYS in o...

Updates 19th of October - 23d of October

Hello team, the working week is coming to the end, and I would like to report you cases we have successfully resolved: 1. Resolution on CLUB-496: stock problems. This was real challenge guys, as we defined 3 critical issues related to stock changes. Let me depict each of them and point solution we have implemented: Case 1. We have pending product, what means user has added it to cart. After 15 minutes cron job starts. What does that script: removes all products that were in reserve more than 15 minutes and do not have pending and en porcesso status. Unfortunately, problem was  script removed all products, including the one that had pending status, what is definitely not OK. That case was fixed, well tested, and we hope this will help us to stabilize stock a lot. Case 2.  we have stock 0 (for any reason, just understand it as given), MercadoPago is sending us IPN. Problem: status of order not changed. We couldn't see any update from MP. Not it is fixed - we set status M...

Updates 12th of October - 16th of October

Hello team. The working week have ended, and we are proud to present you following updates we have done: 1. We have successfully resolved and gone live with CLUB-478: Invite2 / new landing prototype. The following enhancements were provided: Font sizes were reduced by 30%; While providing information for invite page all fields with text became obligatory. Please refer to images below; We have fixed defect for IE browser, when some text was not available for the user. Screenshots: 2. We have successfully gone live with CLUB-436: Return process We have fixed minor defects that were defined during the process of tests; UI - we have renamed button to "Solicitud de Cambio", as it was asked by Santi; We have updated list of reasons of exchange; We have re-done phone number. By default we display number that is in order to which purchased product belongs. If needed, we give to user possibility to update it. You can give a try it here:  http://clubpoi...

Updates 5th of October - 9th of October

Hello team. During this week we have been working on following updates for Club Point project. 1. Enhancement of select product for which you would like to do cambios. If to talk in general terms, the objective was following: User initiates the process of return of the product. To do so, user has to enter to his profile and click button "Solicitud de devolución"; After that user was able to enter his contact details, choose product to return and provide more details on why he returns the product; What we have applied is give user possibility to choose from active campaigns products he wants to return; User is able to choose color, size, quantity when applying for exchnage; User is able to do cambios of one product to many and many to one. This gives him maximum of flexibility. Note: this functionality is currenntly on stage of tests and will be merged next week. But we encourage you to give a try with tests (this way you even will help us!) and tell us if you li...

Updates 28th of September - 2nd of October

Hello team. Our department is proud to present you following updates that we did during this week: 1. We made functionality of invitations more customizable AS we know, you use widely functionality of invitations for advertisement. So we agreed to implement following new features to already existing functionality: We separated normal invitations from ones you use for ads. Second ones were named "Special invitations" and were moved to special new address:  http://clubpoint.com/admin/invites/special After uploading invite page background, it is possible to set title 1 of campaign; After uploading invite page background, it is possible to set title 2 of campaing; After uploading invite page background, it is possible to set price; Possibility to set campaign, to which user will be redirected after registration. Please see short introductory video on that topic: 2. Meet brand new functionality - return process initiated by side of user. We have been workin...

Updates 31th of August - 4th of September

Hello team, we are glad to announce following updates we applied to Club Point projects: 1. Big update on devolucion/cambios processes Today we rolled out big update on devolucion and cambios processes. I would like you to have general overview on that. For cambios process, the logic is following: When we set cambios, we choose product A that will be "removed" from the ones user ordered, and then we choose product B, that will be sent back to the user; We can exhange one product to many; We can exchange many products to one; When we set exchange, product becomes cambios pendiente; When administrator receives product, we set for new product status cambios; When product is received, we automatically compansate to user difference via credits under condition new product costs less than the one user returns; Whne product is received, we automatically add it to stock. I want to share that experience with you: For cambios process, the logic is following: W...

Updates 24th of August - 28th of August

Hello team. This week we have been working on following functionality: Simplification for cambios, devolucion processes. We are proud to present you first results for such important processes as cambios and devolucion. Let me do some explanation before we proceed with visual part: Our devolucion process is build on payment statuses: devolucion of product, of all products and devolucion via credits. This logic has one big inconvenience - we see payment status for whole order , while devolucion is done in most cases for certain product or products . That is why we discussed, agreed and implemented brand new flow; As an administrator of Club Point, I want to be able to set devolucion for some certain product, the one user is returning; I click "Mark some products as returned" button. After that I have to set products, which user is returning; After further mentioned steps, I have to choose what is the return type of: via credits or via money; After that we apply 1 of ...

Updates 17th of August - 21th of August

Hello team. The working week has ended, and these 6 days we have been working on issues mentioned below. 1. We implemented register new users details Recently we figured out, that current information we posses is related mostly to summary of registrations, but we are blind about what users do to register. So we fixed that point, and at moment we have full visibility on issues users do in order to get registered. Some details: You can enter and see detailed list of user actions via URL; ID column serves to identify unique number for every session; Session start point serves to point what type of registration do we have - direct registration, simple invite (some user sent email with register link) ot facebook ad invitation; Referer column - if we are able to define URL from which user came, we do it in that column. Actions column depicts all things user did. 2. We have gone live with mobile version of product page of the Club Point Argentina project. We are moving mo...

Updates 10th of August - 14th of August

Hello team. The working week has ended, and I am glad to announce the following things have been enhanced about our project: 1. We have implemented new functionality of pixel insert for Club Point projects.  As an administrator of Club Point I find it important to see pixels we apply for our project. Problem is until recent time we had no possibility to do it. With new functionality, administrator will be able to: See list of all pixels inserted for a certain page; Add new pixel for some page; Edit pixel for some existing page; Delete pixel for some page. At moment we provide 2 types of support: Facebook pixel and Google Analytics pixel. If our experiment will go really well, much more methods can be added in neares future. Please feel free to give a try:  http://dev.clubpoint.com/admin/analytics   Note: we expect to have it live on Monday. Video: 2. Mobile version of the page We have been working on mobile version of the project during this week. ...

Updates 3d of August - 7th of August

Hello team. Please find brand new udates for Club Point projects: 1. Meet OCA labels generation altogether with possibility to print them! We have been working hard on that point in order administrators possibility to: Generate OCA labels automatically by clicking button "Get information about parcels from delivery service" ; Print 1 OCA label or all OCA labels in parcles list with one click; Send all OCA labels directly to users by hitting one button - "Send labels to users"; Possibility to print labels in .html or .pdf fiormats. 2. We have done big update on mobile version of the project Recent days we have been working hard to apply mobile version of the project with usage of Twitter Bootstrap for the whole project: Campaign page was optimzied for all variants of screen resolutions; Sales page, we implemented 2 rows of campaings functionality for less 320pixels displays; We fixed defect that was related to modal window not being displayed ce...

Updates 20th of July - 24th of July

Hello team. The week has ended, and I am glad to point you on what we have been working during that week. 1. We have gone live with mobile version of the project, sales page.  Besides sales page we have implemented following items: Front-end was fully re-done with usage of better technology - twitter bootstrap version 2.3.2. As a result we will benefit in having all project (including CMS) layout via 1 technology; We have provided modal windows plugin for authorization, that works on both mobile and desktop versions of the project; We have implemented footer plugin, that works on both mobile and desktop versions. Please see video on how design changes when we change viewport: 2. Zendesk form integratrion > impossible to set questions if not authorized.  This was done for the following statuses: Devoluciones; Problemas con mi crédito; Estado del pedido; Retraso envío; Redespacho. Please see short video demonstration: 3. We have been working on...

Updates 06th of July - 10th of July

Hello team. Last week we have anhanced Club Point project via following 1. We have accomplished mobile version of the project > sales page. Be sure to check it out here:  http://dev.clubpoint.cl/#sales_m You sould know that: We fully re-do layout of the page, using latest technologies altogether with our experience; We use twitter bootstrap of the latest version, a technology that will allow us use the principle of mobile first. We enhanced banners layout to allow them always have better look and porportionally. Note: very soon we accomplish modal windows and after we go live with new functionality. 2. We have been working on defects fixes for cart step 1 code optimization.  Please take a look how does new cart looks now - for this add product and visit  http://clubpoint.com/#cart_new_refactored_step1 At moment we continue with defects, but we expect them to be finished next week. After finishing it next week we will unlock this for users and will...

Updates 29th of June - 3rd of July

Hello team. We had really cool week, and let us point you last updates we have performed. 1. We have gone live with Tablero section of the CMS of project. Tablero is a section designed to provide quick overview and understanding of "what are we selling and how". It contains following logical informational blocks: VENTAS CONFIRMADAS, DEVOLUCION PARCIAL, DEVOLUCION DEL IMPORTE, TOTAL VENTAS, CMV, RESULTADO BRUTO, MARGEN BRUTO, ORDENES, PRODUCTOS, TICKET PROMEDIO, CONVERSION, CATEGORIAS. Please feel free to give a try at  http://clubpoint.com/admin/orders/tablero and http://clubpoint.cl/admin/orders/tablero 2. We have gone live with Emarsys user lists! This is important moment me to announce we have launched Emarsys users lists! Yes,right now there is no need to send emails to all users. Yes you have segments, but usage of lists will allow you to be more flexible! You can start usage of lists with following options: Create, edit, update or delete list of emails th...

Updates 22-26 of June

Hello team. Please find below recent updates for Club Point projects we have performed. 1. Solution was provided for CHD-19 - we are sold what we are not have at the stock The genesis of this problem comes from the following flow: There is one product that has stock 1; User adds products to cart, sets status for that product as pending. What that means? User will paid for that product via RapiPago or other similar payment system later; Our script waits 7 days, and clears that order by setting it to cancelado; Other user purchases product by setting status to confirm; User who did pending pays via RapiPago and as a result we have 1 product that was paid twice. To resolve this situation, we mark such orders following way: 2. We have successfully gone live with pay additional costs for cambios, when second products costs more.  Please refer to the following video for details: 3. We have partially completed case of Emarsys - generate, export and import lists o...

Updates 11-15 of May

Updates 11-15 of May Hello team! Last week our team our team has taken most  important task - prepare and stand Hot Sales day. So let us share what we have completed in order to reach that objective. 1. We have done full upgrade of server in order to be able stand big loads.  We have implemented triangle that served our visitors:  We have launched big c3.4xlarge server that served us a good role of fileserver. We have launched a big c3.4xlarge server that served us as a database storage. We launched micro-instance that served us for waiting room functionality. This turned into real success, as we managed to stand up to 2500 users per second with such configuration. Please refer to video of one of our load tests: 2. We have implemented CDN for Club Point Argentina project. We believe CDN implementation helped a) users to grab content faster b) lower load for fileserver. As a provider we chose CDN77. CDN77 is good as it has servers in both ...