Slatwall - An Open Source Commerce Platform
Switch branches/tags
4.1.000 4.4.10.81 5.0.0 5.1.014 5.1.017 Develop-bundle-payment circle-test develop-IH-FE-file-update develop-accountPaymentMethodChanges develop-add-order-item-lock develop-addmerchantsolutions develop-amazon-session-updates develop-ar-billing-account-address-dropdown develop-ar-collection-config develop-ar-minicart develop-big-grapes develop-cache-fix develop-ci develop-circle develop-ciupdates develop-ck-accountURLTitle develop-ck-addedargumenttoresizeimage develop-ck-aggregateFilter develop-ck-averagecost develop-ck-bundle develop-ck-collectionData-1 develop-ck-collectionData develop-ck-collectionExportEnhancments develop-ck-collectionexport develop-ck-cyclecount develop-ck-decimalScale develop-ck-editAverageCost develop-ck-fulfillmentBatch develop-ck-fulfillmentCacheKey develop-ck-giftcardorderpayment develop-ck-orderdeliverycreatevalidation develop-ck-orderitemvalidation develop-ck-productSchedule develop-ck-productlist develop-ck-publicapi develop-ck-renewalAction develop-ck-skuLocationInventoryTracking develop-ck-skuPriceStockUpdate develop-ck-subscriptionRenwalErrors develop-ck-uniqueSku develop-collection-cache-fix develop-dashboard-widgets develop-df-personal-collections-ian-2 develop-df-personal-collections-ian develop-df-print-feature develop-df-reopen-order develop-dh-add-email-input-type-to-formfield develop-dh-add-order-item-fix develop-dh-api-endpoints develop-dh-fix-export-action-override develop-dh-notes-feature develop-dh-shipping-methods develop-dh-update-password develop-dh develop-ed-3rd-party develop-ed-account develop-ed-attri develop-ed-avgs develop-ed-cart develop-ed-context-casing develop-ed-date develop-ed-file develop-ed-filter-changes develop-ed-filter-management develop-ed-fix develop-ed-flush develop-ed-header-forgot-password develop-ed-length develop-ed-listing develop-ed-loading develop-ed-minicart develop-ed-multi develop-ed-my-account-redirect develop-ed-my-account develop-ed-no-flush develop-ed-noitems develop-ed-order-validation develop-ed-primiary develop-ed-product-detail develop-ed-promos develop-ed-rb develop-ed-rc develop-ed-refactor develop-ed-ship-fixes develop-ed-shipping develop-ed-sku-first develop-ed-sku develop-ed-skuimage develop-ed-sort develop-ed-test develop-ed-typeahead-search develop-ed-typo-1 develop-ed-typo develop-ed-upsfix develop-ed-url-blank develop-em-reporting-styling develop-feature-jb-quantity-based-pricing develop-fulfillment-charge-on-renewal develop-ge-accountPaymentMethodTransactions develop-ge-actions develop-ge-addressName develop-ge-ajaxMuraRequestSite develop-ge-angular-myAccount develop-ge-angular develop-ge-angularCart-eligiblePaymentMethods develop-ge-angularCart develop-ge-auth0Integration develop-ge-backendQuantityPricing develop-ge-baseAction develop-ge-checkoutBilling develop-ge-clearguest develop-ge-currentRequestSite develop-ge-dateFilter develop-ge-errorDisplay develop-ge-eventProduct develop-ge-export develop-ge-externalPaymentProcessing develop-ge-formData develop-ge-frontEndUpdates develop-ge-getCat develop-ge-giftCardRecipientValidation develop-ge-gooten develop-ge-location develop-ge-messages develop-ge-minmaxmethodchange develop-ge-passwordvalidation develop-ge-paymentric develop-ge-port develop-ge-radioButtons develop-ge-rbKey develop-ge-requestSite develop-ge-skuAccountingTab develop-ge-skuprice develop-ge-submitInvalidForm develop-ge-testing develop-ge-validation develop-ge develop-gm-accountname develop-gm-remotecachefixes develop-hibachi-core-jb-typeahead-fix develop-hibachi-core-latest develop-hibachi-core develop-hibachi-update develop-ih-addOrderItems-quantities develop-ih-address-attributes develop-ih-addressoptions-update develop-ih-amazon-sessions develop-ih-amazonsession-clean develop-ih-assigned-product-listing-pages develop-ih-audit develop-ih-beanfactory develop-ih-boe-integration develop-ih-cancelorder develop-ih-cfcache develop-ih-code-splitting develop-ih-collection-config-validation develop-ih-content-pagination develop-ih-dashboard develop-ih-detailorder-lowercase develop-ih-fulfillment-updates develop-ih-hibachi-util-data-loader-fix develop-ih-init-var develop-ih-listing-display develop-ih-location-tag-update develop-ih-location-typeahead-tag develop-ih-location-typeaheads develop-ih-order-payments-tab-update develop-ih-orderby-collection-filter develop-ih-pickpack-change develop-ih-printqueue-fix develop-ih-promocodesredeemedtab-updated develop-ih-promocodesredeemedtab develop-ih-publicservice-update develop-ih-qats-bypass-on-order develop-ih-range-filter-collection develop-ih-shipping-issue-fix develop-ih-shippingservice-fix develop-ih-shopping-cart-update develop-ih-taxrefunditem develop-ih-track-downloads develop-ih-updates-address-tag develop-image-upload-format develop-inventory-analysis develop-jb-cms-render-hibachi-views develop-jb-collection-stray-and develop-jb-config-framework-system develop-jb-display-aggregate-title develop-jb-dlc develop-jb-entity-parser-has-custom develop-jb-fixing-workflow-regression develop-jb-gift-recipient-search-fix develop-jb-hibachi-cache-tag develop-jb-hibachi-dao develop-jb-hibachi-html-edit-formaat develop-jb-inventory-hide-fix develop-jb-json-rep develop-jb-listing-display-changes-from-pricing-manager develop-jb-listing-select-functionality develop-jb-min-max-collections develop-jb-mysql-collections develop-jb-organization-account-validation develop-jb-parent-child-account-tab-fix develop-jb-session-service develop-jb-stock-adjustment-to-location develop-jb-track-inventory develop-jb-typeahead-url develop-kk-cyclecount develop-kn-angular-sanitize develop-kn-converting-collection-options-to-display-listing develop-kn-converting-collection-options-to-listing-display develop-kn-dbdatadeps develop-kn-entity-datetime-col-rename develop-kn-fedex-integration-debug-mode develop-kn-payment-fix develop-kn-permissions-relationship-test develop-kn-threading-stock-adjustments develop-kn-updates-to-tax-logic develop-kn-uuid-update develop-kn-void-transaction-feature develop-kn-void-transaction develop-merchantsolutions develop-mindfire develop-mt-aggregateGroupBy develop-mt-cc develop-mt-collectionFilters develop-mt-collectionOptions develop-mt-collectionPag develop-mt-downloadFile develop-mt-downloadFileExtension develop-mt-emailFixes develop-mt-entityQueue develop-mt-env develop-mt-hibachiEntityParser develop-mt-hibachiFeature develop-mt-listingDisplay develop-mt-listingEvents develop-mt-listingType develop-mt-manyToManyFilter develop-mt-marketingAutomation develop-mt-processContextPermission develop-mt-recordlevelpermissionsRC develop-mt-removeInstantiationKeyCall develop-mt-reopenOrder develop-mt-saveCollection develop-mt-sku-minmax-reporting develop-mt-subsystemPermission develop-mt-test develop-mt-vendorordercolumns develop-mt-workflow develop-mt-workflowFilter develop-mt-workflowReview2 develop-mt-workflowReview3 develop-new-email-templates develop-orderservice-refactor develop-performance-merge-beanfactoryrefactor-squash develop-performance-merge-beanfactoryrefactor develop-performance-merge-entityqueue-calculatedprops develop-performance-merge-serverinstance develop-performance-merge-squash develop-pj-PortingBugFixesToCore develop-pj-RemoveDupeMethodStockService develop-pj-SetCustomDelimiter develop-pps develop-rbkey-update develop-rest-integration develop-rj-contents-style-fix develop-rj-listings-bold-fix develop-rj-listings-bold develop-rj-marketing-auto-proto develop-rj-pm-edit-row develop-rj-pricing-manager-img-upload develop-rj-pricing-manager develop-rj-proto-merchandising develop-rj-switch develop-rm-QATscheckonplaceorder3 develop-rm-QNDOOnotupdatingafterplaceorder develop-rm-QOQ develop-rm-acccountingcalculationfixes develop-rm-accountenhancements develop-rm-accounting develop-rm-accountingcostcurrency develop-rm-accountingenhancements develop-rm-accoutingcostcurrency develop-rm-addOrderItem develop-rm-addOrderItemPerformance develop-rm-angularCart develop-rm-angularCartreplace develop-rm-angularupgrade develop-rm-apiupdates develop-rm-attributeencrypt develop-rm-attributeerror develop-rm-beanfactoryupdate develop-rm-beanspeed develop-rm-bugfixes2 develop-rm-cachemura develop-rm-categoryfilters develop-rm-cgiremoteaddress develop-rm-checkoutupdate develop-rm-checouttemplates develop-rm-circle develop-rm-circleci2 develop-rm-ckeditorbug develop-rm-clientsidetest develop-rm-clientsidetesting develop-rm-clientsidetests develop-rm-cmsenhancements develop-rm-codecoverage develop-rm-codeowners develop-rm-collectioninnerjoinfilters develop-rm-collectionreporting-ar-new develop-rm-collectionreporting-ar develop-rm-collectionreporting-filtergroupsfix develop-rm-collectionreporting develop-rm-collectionupdate develop-rm-collectionupdates develop-rm-collectionupdatesfilterupdates develop-rm-commonschunking develop-rm-component1.5 develop-rm-config-vs-assets develop-rm-contentlistingconsoleerror develop-rm-coretemplatesupdate develop-rm-custompackages develop-rm-cyclecount develop-rm-dateemptythencellempty develop-rm-deferredupdates develop-rm-devopsconfig develop-rm-di1fix develop-rm-draggablefix develop-rm-draggablefixer develop-rm-elasticsearch develop-rm-elasticsearch3 develop-rm-elasticsearchFTW develop-rm-emailfix develop-rm-eventhandlersarebeans develop-rm-exportstockadjitems develop-rm-factorybugmura develop-rm-fileissues develop-rm-fixgroupbyforaggs develop-rm-fullnameCalculated develop-rm-fw1upgrade develop-rm-generatepromocodes develop-rm-getrequest develop-rm-giftcardRefactor develop-rm-gulpbug develop-rm-hibachicacheforlucee develop-rm-hibachicoretest develop-rm-hibachidecodeforhtml develop-rm-hibachiscript develop-rm-hibachiscriptupdate develop-rm-hqlfix develop-rm-imagepath develop-rm-imageserviceopt develop-rm-imageuploadandpathfix develop-rm-inlistbroke develop-rm-integrationsettingoptionsbug develop-rm-integrationupdatebeans develop-rm-junitresults develop-rm-lazyloadorderitems develop-rm-leaflevelproperties develop-rm-makeUpBreakUp develop-rm-makesurethataccountisnotusedbyaprimary develop-rm-minify develop-rm-minmax4 develop-rm-minmaxstuff develop-rm-mockit develop-rm-mxunitbrowser develop-rm-new-email-templates develop-rm-ngupgrade-appProvider develop-rm-ngupgrade-appconfig develop-rm-ngupgrade-bootstrap develop-rm-ngupgrade-components develop-rm-ngupgrade develop-rm-nonpersistentbycalculated develop-rm-observables develop-rm-oldaccountingenhancements develop-rm-oraclemigration develop-rm-orderfulfillmentrefactor develop-rm-outofboxLBcache develop-rm-outputfalse develop-rm-perffixes develop-rm-performance develop-rm-performfixes develop-rm-permdefs develop-rm-permissiongroupscache develop-rm-persistedcollectionupdates develop-rm-personalcollectionsandaccountsandmicfixes develop-rm-pickpackship develop-rm-pickpackship2 develop-rm-pps develop-rm-previousseleniumsetup develop-rm-pricegroupfix develop-rm-pricegroupskupricesbackend develop-rm-pricemanager develop-rm-protractor develop-rm-publicprocessdocs develop-rm-publicserviceupdate develop-rm-pushhibachicore2 develop-rm-pushtohibachicore develop-rm-qndooluceetest develop-rm-querycache develop-rm-rbkeyupdate develop-rm-recordlevelpermissions develop-rm-recordlevelpermissionsRC-dorconfig develop-rm-recordlevelpermissionsRC-optimized develop-rm-recordlevelpermissionsfkcolumns develop-rm-recordlevelpermsDORrefactor develop-rm-removingdependency develop-rm-reportingui develop-rm-revenuerecognition-deferredproductlisting develop-rm-revenuerecognition develop-rm-revenuerecognitionupdate develop-rm-reverec develop-rm-reveuere develop-rm-rxjs develop-rm-savingblanks develop-rm-schedulecollectiontransients develop-rm-shortrefincrement develop-rm-sku-minmax-reporting develop-rm-skuminmax develop-rm-skuoptionbug develop-rm-skupricebypricegroup develop-rm-skusperformance develop-rm-slatwallRObot develop-rm-slatwallcmsdates develop-rm-stiebysitecode develop-rm-stockhold develop-rm-summaryreport develop-rm-systemfolder develop-rm-taxappliedreturnorders develop-rm-taxreport develop-rm-testingsettings develop-rm-threads develop-rm-typings develop-rm-unittestservicefix develop-rm-updateperformance develop-rm-updater develop-rm-updaterev develop-rm-updatescripterrorrollback develop-rm-utcupdate develop-rm-uuidcheck develop-rm-validationoverride develop-rm-varscopefix develop-rm-varscopefixes develop-rm-webpack2ngupgrade develop-rm-webpack2 develop-rm-workflowbugs develop-rm-workflowlistingbug develop-shipping-bugs develop-stock-service-updates develop-sv-integrationtest develop-sv-logging develop-sv develop-team-api develop-team-bundle-updates-hibachiscript develop-team-ck-externalPayment develop-team-dd-checkbox-core-fix develop-team-ed-create-custom-property-from-attribute develop-team-ed-skuprice develop-team-ed-stockadjustment-init develop-team-elasticsearch develop-team-ge-promotion develop-team-ih-core-jam develop-team-ih-delete develop-team-ih-fb-process develop-team-ih-orderitem-delete develop-team-kn-angular-sanitize develop-team-pick-pack-ship-entities develop-team-pick-pack-ship-ih-client-angular2-components develop-team-pick-pack-ship-ih-client-batch-detail develop-team-pick-pack-ship-ih-client-code-review-updates develop-team-pick-pack-ship-ih-client-components develop-team-pick-pack-ship-ih-client develop-team-pick-pack-ship-process develop-team-pick-pack-ship-tests develop-team-pick-pack-ship develop-team-th-attributes-metadata-bootstrap-issue develop-team-th-aws-sns-email-parser develop-team-th-build-test-circleci develop-team-th-ci-build-refactor develop-team-th-ci-build-sleep develop-team-th-concurrent-request-reload-fix-test-no-merge develop-team-th-encryption-key-verification develop-team-th-encryption-password-file-growth-issue develop-team-th-entity-queue-and-calculated-properties-performance develop-team-th-fix-lucee-buildFormCollections develop-team-th-fix-vendorservice-product-preference develop-team-th-framework-bootstrap-fix develop-team-th-hibachi-profiler develop-team-th-hibachi-validation-nested-property-improvement develop-team-th-inventory-add-order-item-enhancements develop-team-th-mock-service-dependency-helper develop-team-th-report-chart develop-team-th-slatwallcms-reload-issue develop-team-th-test-harness-update develop devleop-moon-reporting-styling feature-cascade-delete-test feature-ck-productScheduleSkuRelations feature-ck-rulesEngine-entityBuildOut feature-ck-rulesEngine feature-export-updates feature-gm-accountmerge feature-ih-frontend-module feature-jb-qbwc feature-jb-setting-service feature-mt-contentActionFix feature-mt-freightview feature-mt-marketingAutomation feature-mt-sefl feature-pickpackandship feature-quickBooksIntegration feature-rj-collections-stacked feature-rj-collectoins-stacked-2 feature-rj-detail-promo feature-rj-gift-card-detail-layout feature-rj-gift-cards-order-item-view feature-rj-meta-pick-pack-detail feature-rj-option-groups-advanced-select feature-rj-order-delivery-edit-btn feature-rj-pick-listing feature-rj-pricing-manager-1 feature-rj-pricing-manager feature-rj-remove-space-order-item feature-rj-revert-css-gift-cards feature-rm-nullisundefined feature-subscription-usage-retroactively-update hibachi.cfc hotfix-addEventSchedule hotfix-ae-se-interpreter hotfix-ck-authneterror hotfix-ck-avataxitemdescription hotfix-ck-collectionDisplay hotfix-ck-remoteAccess hotfix-ck-subscriptionorderitemrelationship hotfix-ge-collectionDateRange hotfix-ge-deleteAccountEmailAddress hotfix-ge-disableFulfilledOrderItemDeletion hotfix-ge-listingDisplay hotfix-ge-mxunit-mappings hotfix-ge-processgiftcard hotfix-ge-taxAppliedIsNew hotfix-ge hotfix-giftcard-style hotfix-gm-api hotfix-gm-circledockerspeed hotfix-gm-demofixes hotfix-gm-sebackups hotfix-gm-serestore hotfix-ih-action-caller-submit hotfix-ih-addOrderItem-issue hotfix-ih-buildUrl hotfix-ih-client-updates-backport hotfix-ih-delete-orderfulfillment hotfix-ih-editCollectionFilter hotfix-ih-elevon-payment-failures hotfix-ih-hibachi-updates hotfix-ih-hibachiservice hotfix-ih-remove-unneeded-property hotfix-ih-shipping-error hotfix-ih-shippingservice-fix hotfix-jb-dbdata hotfix-jb-get-meta-luccee hotfix-jb-listing-display-export hotfix-jb-option-default-image hotfix-jb-organization-on-order hotfix-jb-product-option-add-to-cart hotfix-mindfire hotfix-missing-image hotfix-mt-caseSensitiveTag hotfix-mt-databaseCache hotfix-mt-downloadFilename hotfix-mt-formField hotfix-mt-formFieldFix hotfix-mt-recordCount hotfix-mt-recordsCountNonPersistent hotfix-mt-unicode hotfix-orderFulfillment-issue hotfix-pe-productImagesPreviewFix hotfix-pe-searchBoxFix hotfix-rj-accordion-style-issues hotfix-rj-collections-load-content hotfix-rj-contents-layout-round2 hotfix-rj-fix-atleast-rb hotfix-rj-fix-recaptcha-jquery-selector hotfix-rj-forms-response-styles hotfix-rj-modal-size-option hotfix-rj-pricing-manager hotfix-rj-subscriptionusage-style hotfix-rj-tooltips hotfix-rm-apibug hotfix-rm-backupzipbug hotfix-rm-bailontypescripterrors hotfix-rm-categorydeletebug hotfix-rm-cflint hotfix-rm-codecoverage hotfix-rm-collectionenhancments hotfix-rm-compileerrorbug hotfix-rm-coreabstraction hotfix-rm-detailorderfullfillment-adding-accountaddress hotfix-rm-ensurepropertyfilecasingonviews hotfix-rm-eventbasedcms hotfix-rm-filtersupdates hotfix-rm-firstlevelcachesetting hotfix-rm-firstlevelcachesettings hotfix-rm-hibachicacheperfupdate hotfix-rm-localscopeCfcloops hotfix-rm-locationaddressredirectbug hotfix-rm-loweronoracle hotfix-rm-luceecustompropsfix hotfix-rm-multiselectattributes hotfix-rm-orderitemsdetail hotfix-rm-performance hotfix-rm-qcbug hotfix-rm-removesession hotfix-rm-reportupdate hotfix-rm-returnandsalesaccountermpayment hotfix-rm-revert hotfix-rm-rjchangestruncatecolumnitem hotfix-rm-se-interpreter hotfix-rm-secupdate hotfix-rm-serverinstancecacheonfirstrequest hotfix-rm-skubundle hotfix-rm-subtractivecache hotfix-rm-subtractivecaching hotfix-rm-termpaymentdebitcredit hotfix-rm-transient hotfix-rm-updatingseleniumdep hotfix-ss-Edit-merchandiseProductDetailsTest hotfix-ss-ImageTest-pushtest hotfix-ss-SubscriptionUsageTest hotfix-ss-createProductIntegrationTest hotfix-ss-test hotfix-team-david hotfix-team-th-hibachi-entity-controller-save-failure-redirect hotfix-team-th-location-chevron-display hotfix-team hotfix-ten24-team-stripe-meta-data hotfix-yy-AccountCFCTest hotfix-yy-AccountTest hotfix-yy-OrderTest hotfix jg-checkout-template jg-slatwall-develop kn master-rm-docsupdate master-rm-docsupdateprocesses master-rm-primaryaccount master migueltarga-patch-1 promotionrewardpercentfixing releasecandidate revert-5530-develop-rm-gettablename revert-6685-develop-kn-updates-to-tax-logic revert-6712-develop-ed-avgs rmarchandTen24-patch-1 rmarchandTen24-patch-2
Nothing to show
Clone or download
Big Boy (Slatwall Robot)
Latest commit 10a95bc Dec 7, 2018

readme.md

Slatwall eCommerce Platform

Circle CI Analytics

Slatwall is an open source eCommerce platform that runs on the JVM. Learn more about what you can do with Slatwall Commerce by visiting: http://slatwallcommerce.com

Requirements

Coldfusion 9.0.1 or Newer.

Railo 4.1 or Newer.

Lucee 4.5.

Documentation

Please view the project documentation, including install instructions: http://docs.slatwallcommerce.com

Running Repo For Development

The easiest way to run this repo is via Docker & Docker-Compose. Once you have docker installed on your machine simply create a docker-compose.yml file and place it in the root directory after cloning the repo down. The contents of the docker-compose.yml file should look something like this:

version: '2'
services:
  slatwall:
    build: ./meta/docker/slatwall-local-dev/
    volumes:
      - ./:/var/www/
    ports:
      - "80:80"
      - "8888:8888"
    links:
      - slatwalldb
    environment:
      - MYSQL_ROOT_PASSWORD=YOUR_LOCAL_DEV_PASSWORD
      - MYSQL_HOST=slatwalldb
      - MYSQL_PORT=3306
      - MYSQL_DATABASE=Slatwall
      - LUCEE_PASSWORD=YOUR_LOCAL_DEV_PASSWORD
      - LUCEE_JAVA_OPTS=-Xms1024m -Xmx1024m
  slatwalldb:
    image: mysql
    environment:
     MYSQL_ROOT_PASSWORD : YOUR_LOCAL_DEV_PASSWORD
     MYSQL_DATABASE : Slatwall

Once the file is there you should be able to simply run:

docker-compose up

License

Slatwall is released under the GPL v3.0 license (with a special exception described below). You can use Slatwall on any commercial application as long as you abide by the license. The term "library" is a reference to the entire Slatwall package and all files in which the GNU General Public License applies.

A copy of GNU General Public License (GPL) is included in this distribution, in the file GNU_V3_Copy.txt. If you do not have the source code, or for more information including questions about commercial license both can be found on the website:

http://www.getslatwall.com

Slatwall - An Open Source eCommerce Platform
Copyright (C) ten24, LLC

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Linking this program statically or dynamically with other modules is
making a combined work based on this program.  Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.

As a special exception, the copyright holders of this program give you
permission to combine this program with independent modules and your
custom code, regardless of the license terms of these independent
modules, and to copy and distribute the resulting program under terms
of your choice, provided that you follow these specific guidelines:

- You also meet the terms and conditions of the license of each
  independent module
- You must not alter the default display of the Slatwall name or logo from  
  any part of the application
- Your custom code must not alter or create any files inside Slatwall,
  except in the following directories:
	/integrationServices/

You may copy and distribute the modified version of this program that meets
the above guidelines as a combined work under the terms of GPL for this program,
provided that you include the source code of that other code when and as the
GNU GPL requires distribution of source code.

If you modify this program, you may extend this exception to your version
of the program, but you are not obligated to do so.