Tempe
The wholesale warehouse store is building its first Tempe location.
By Tirion Boan
July 19, 2024
The Valley's newest location of Sam's Club is under construction.Chris Potter/Flikr/CC BY 2.0.
We have a favor to ask
We're in the midst of our summer membership campaign, and we have until August 25 to raise $8,500. Your contributions are an investment in our election coverage – they help sustain our newsroom, help us plan, and could lead to an increase in freelance writers or photographers. If you value our work, please make a contribution today to help us reach our goal.
Progress to goal
$8,500
$2,800
Audio By Carbonatix
`,`
Related
- Barrio Bread, Chompie's partner to sell Sonoran bagels in Phoenix
`,`
Related
- Queen Creek launches Restaurant Week event. Here's where to find deals
`,`
Related
- Harris and Walz visit 2 Phoenix restaurants on Valley campaign stop
`,`
Related
- With ingredients flown in, Fatboy Sandos brings a taste of Japan to Mesa
`,`
Related
- As plane-themed bar Carry On nears takeoff, co*cktail pro comes aboard
`,`
Related
- Hãnai Coffee, a cafe aimed at helping foster youth, closes in Phoenix
`,`
Related
- These 8 new restaurants are now open in metro Phoenix
`,`
Related
- 8 Phoenix dining deals to help you save this back-to-school season
`,`
Related
- Thai pop-up Wanwaan says goodbye for now, announces final dates
` ];
The 1.3 million-square-foot Tempe Marketplace is home to more than 100 stores and restaurants. Now, four more are scheduled to join the mix, including Tempe's first location of Sam's Club.
The other three tenants set to move in are Nothing Bundt Cakes, Happy Beauty Co. and Enclave Salon Suites. These retailers are scheduled to open this fall, but Sam's Club fans will have to wait a little longer as the megastore is built. It's scheduled to open in the summer of 2025.
Sam's Club is a wholesale warehouse store owned and operated by Walmart. Similar to its competitor Costco, it also requires memberships to shop. At Tempe Marketplace, it will join other big-box retailers such as Target and discount stores including Ross, Nordstrom Rack, Five Bellow and Marshalls.
On May 14, theTempe Development Review Commission approved the plan for a"new single-story 154,669 square foot retail building" to house Sam's Club at 2080 East Rio Salado Parkway.The new store is currently under construction at Tempe Marketplace and will be a convenient Valley location for many local shoppers whose next closest Sam's Club stores are in Chandler and Gilbert.
Tempe Marketplace's incoming stores join J. Crew Factory, Pandora and Rowan which opened this summer. According to a news release, the new stores bring the shopping center to nearly 100% lease capacity.
Tempe Marketplace
2000 E. Rio Salado Pkwy., Tempe') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('
') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`
`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('
') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }
`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['19486143'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['19486143'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['19486143'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`
`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }